in uimafit-core/src/main/java/org/apache/uima/fit/factory/ConfigurationParameterFactory.java [339:360]
static Class<?> getClassForParameterType(String paramType) {
if (paramType == null) {
throw new IllegalArgumentException("Parameter type cannot be null");
}
switch (paramType) {
case ConfigurationParameter.TYPE_STRING:
return String.class;
case ConfigurationParameter.TYPE_BOOLEAN:
return Boolean.class;
case ConfigurationParameter.TYPE_INTEGER:
return Integer.class;
case ConfigurationParameter.TYPE_LONG:
return Long.class;
case ConfigurationParameter.TYPE_FLOAT:
return Float.class;
case ConfigurationParameter.TYPE_DOUBLE:
return Double.class;
default:
throw new IllegalArgumentException("Unsupported parameter type [" + paramType + "]");
}
}