public class ConfigurationParameterUtils extends Object
| Modifier and Type | Field and Description | 
|---|---|
protected static Map<String,String> | 
javaTypeToUimaType
Map of Java type strings to UIMA configuration parameter types. 
 | 
| Constructor and Description | 
|---|
ConfigurationParameterUtils()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static void | 
getParameterTypeFromField(Field field,
                         org.apache.uima.resource.metadata.ConfigurationParameter param)
Get the multivalued and type parameter information from the field object. 
 | 
static <T,V> V | 
getParameterValue(T configObj,
                 String paramName,
                 org.apache.uima.UimaContext context)
Return the value set in the configuration for the parameter named. 
 | 
static <T> ConfigurationParameterImpl[] | 
getParams(Class<T> c)  | 
static <T> Map<ConfigurationParameterImpl,?> | 
getParamsToValuesMap(T paramObject)  | 
static <T> void | 
initParameterValues(T configObj,
                   org.apache.uima.UimaContext context)  | 
public static <T> Map<ConfigurationParameterImpl,?> getParamsToValuesMap(T paramObject)
public static <T> ConfigurationParameterImpl[] getParams(Class<T> c) throws IllegalAccessException
IllegalAccessExceptionpublic static <T> void initParameterValues(T configObj,
                                           org.apache.uima.UimaContext context)
                                    throws org.apache.uima.resource.ResourceInitializationException
org.apache.uima.resource.ResourceInitializationExceptionpublic static <T,V> V getParameterValue(T configObj,
                                        String paramName,
                                        org.apache.uima.UimaContext context)
T - Type of the configuration ObjectV - Type of the value that is returnedconfigObj - object whose parameter value will be discoveredparamName - name of the parametercontext - UimaContext with the parameter valuesprotected static void getParameterTypeFromField(Field field, org.apache.uima.resource.metadata.ConfigurationParameter param)
ConfigurationParamter.TYPE_STRING.field - field object from which class information can be retrieved.param - ConfigurationParameter to store type and multi-value information.Copyright © 2018 Department of Veterans Affairs. All Rights Reserved.