in SdmxStructureParser/src/main/java/org/sdmxsource/sdmx/structureparser/builder/xmlBeans/v21/DataTypeBuilder.java [43:145]
public Enum build(TEXT_TYPE buildFrom) throws SdmxException {
switch (buildFrom) {
case ALPHA:
return DataType.ALPHA;
case ALPHA_NUMERIC:
return DataType.ALPHA_NUMERIC;
case ATTACHMENT_CONSTRAINT_REFERENCE:
return DataType.ATTACHMENT_CONSTRAINT_REFERENCE;
case STRING:
return DataType.STRING;
case BIG_INTEGER:
return DataType.BIG_INTEGER;
case INTEGER:
return DataType.INTEGER;
case LONG:
return DataType.LONG;
case SHORT:
return DataType.SHORT;
case DECIMAL:
return DataType.DECIMAL;
case FLOAT:
return DataType.FLOAT;
case DOUBLE:
return DataType.DOUBLE;
case BOOLEAN:
return DataType.BOOLEAN;
case DATE_TIME:
return DataType.DATE_TIME;
case TIME:
return DataType.TIME;
case YEAR:
return DataType.GREGORIAN_YEAR;
case MONTH:
return DataType.MONTH;
case DAY:
return DataType.DAY;
case MONTH_DAY:
return DataType.MONTH_DAY;
case NUMERIC:
return DataType.NUMERIC;
case YEAR_MONTH:
return DataType.GREGORIAN_YEAR_MONTH;
case DURATION:
return DataType.DURATION;
case URI:
return DataType.URI;
case TIMESPAN:
return DataType.GREGORIAN_TIME_PERIOD;
case COUNT:
return DataType.COUNT;
case INCLUSIVE_VALUE_RANGE:
return DataType.INCLUSIVE_VALUE_RANGE;
case EXCLUSIVE_VALUE_RANGE:
return DataType.EXCLUSIVE_VALUE_RANGE;
case INCREMENTAL:
return DataType.INCREMENTAL;
case OBSERVATIONAL_TIME_PERIOD:
return DataType.OBSERVATIONAL_TIME_PERIOD;
case IDENTIFIABLE_REFERENCE:
return DataType.IDENTIFIABLE_REFERENCE;
case DATE:
return DataType.DATE_TIME;
case KEY_VALUES:
return DataType.KEY_VALUES;
case BASIC_TIME_PERIOD:
return DataType.BASIC_TIME_PERIOD;
case DATA_SET_REFERENCE:
return DataType.DATA_SET_REFERENCE;
case GREGORIAN_DAY:
return DataType.GREGORIAN_DAY;
case GREGORIAN_TIME_PERIOD:
return DataType.GREGORIAN_TIME_PERIOD;
case GREGORIAN_YEAR:
return DataType.GREGORIAN_YEAR;
case GREGORIAN_YEAR_MONTH:
return DataType.GREGORIAN_YEAR_MONTH;
case REPORTING_DAY:
return DataType.REPORTING_DAY;
case REPORTING_MONTH:
return DataType.REPORTING_MONTH;
case REPORTING_QUARTER:
return DataType.REPORTING_QUARTER;
case REPORTING_SEMESTER:
return DataType.REPORTING_SEMESTER;
case REPORTING_TIME_PERIOD:
return DataType.REPORTING_TIME_PERIOD;
case REPORTING_TRIMESTER:
return DataType.REPORTING_TRIMESTER;
case REPORTING_WEEK:
return DataType.REPORTING_WEEK;
case REPORTING_YEAR:
return DataType.REPORTING_YEAR;
case STANDARD_TIME_PERIOD:
return DataType.STANDARD_TIME_PERIOD;
case TIME_PERIOD:
return DataType.TIME_RANGE;
case TIMES_RANGE:
return DataType.TIME_RANGE;
case XHTML:
return DataType.XHTML;
}
return null;
}