public Enum build()

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;
    }