public static TEXT_TYPE getTextType()

in SdmxBeans/src/main/java/org/sdmxsource/sdmx/sdmxbeans/util/TextTypeUtil.java [55:151]


    public static TEXT_TYPE getTextType(DataType.Enum txtBean) {
        if (txtBean == null) {
            return null;
        }
        switch (txtBean.intValue()) {
            case DataType.INT_ALPHA:
                return TEXT_TYPE.ALPHA;
            case DataType.INT_ALPHA_NUMERIC:
                return TEXT_TYPE.ALPHA_NUMERIC;
            case DataType.INT_BASIC_TIME_PERIOD:
                return TEXT_TYPE.BASIC_TIME_PERIOD;
            case DataType.INT_BIG_INTEGER:
                return TEXT_TYPE.BIG_INTEGER;
            case DataType.INT_BOOLEAN:
                return TEXT_TYPE.BOOLEAN;
            case DataType.INT_COUNT:
                return TEXT_TYPE.COUNT;
            case DataType.INT_DATA_SET_REFERENCE:
                return TEXT_TYPE.DATA_SET_REFERENCE;
            case DataType.INT_DATE_TIME:
                return TEXT_TYPE.DATE_TIME;
            case DataType.INT_DAY:
                return TEXT_TYPE.DAY;
            case DataType.INT_DECIMAL:
                return TEXT_TYPE.DECIMAL;
            case DataType.INT_DOUBLE:
                return TEXT_TYPE.DOUBLE;
            case DataType.INT_DURATION:
                return TEXT_TYPE.DURATION;
            case DataType.INT_EXCLUSIVE_VALUE_RANGE:
                return TEXT_TYPE.EXCLUSIVE_VALUE_RANGE;
            case DataType.INT_FLOAT:
                return TEXT_TYPE.FLOAT;
            case DataType.INT_GREGORIAN_DAY:
                return TEXT_TYPE.GREGORIAN_DAY;
            case DataType.INT_GREGORIAN_TIME_PERIOD:
                return TEXT_TYPE.GREGORIAN_TIME_PERIOD;
            case DataType.INT_GREGORIAN_YEAR:
                return TEXT_TYPE.GREGORIAN_YEAR;
            case DataType.INT_GREGORIAN_YEAR_MONTH:
                return TEXT_TYPE.GREGORIAN_YEAR_MONTH;
            case DataType.INT_IDENTIFIABLE_REFERENCE:
                return TEXT_TYPE.IDENTIFIABLE_REFERENCE;
            case DataType.INT_INCLUSIVE_VALUE_RANGE:
                return TEXT_TYPE.INCLUSIVE_VALUE_RANGE;
            case DataType.INT_INCREMENTAL:
                return TEXT_TYPE.INCREMENTAL;
            case DataType.INT_INTEGER:
                return TEXT_TYPE.INTEGER;
            case DataType.INT_KEY_VALUES:
                return TEXT_TYPE.KEY_VALUES;
            case DataType.INT_LONG:
                return TEXT_TYPE.LONG;
            case DataType.INT_MONTH:
                return TEXT_TYPE.MONTH;
            case DataType.INT_MONTH_DAY:
                return TEXT_TYPE.MONTH_DAY;
            case DataType.INT_NUMERIC:
                return TEXT_TYPE.NUMERIC;
            case DataType.INT_OBSERVATIONAL_TIME_PERIOD:
                return TEXT_TYPE.OBSERVATIONAL_TIME_PERIOD;
            case DataType.INT_REPORTING_DAY:
                return TEXT_TYPE.REPORTING_DAY;
            case DataType.INT_REPORTING_MONTH:
                return TEXT_TYPE.REPORTING_MONTH;
            case DataType.INT_REPORTING_QUARTER:
                return TEXT_TYPE.REPORTING_QUARTER;
            case DataType.INT_REPORTING_SEMESTER:
                return TEXT_TYPE.REPORTING_SEMESTER;
            case DataType.INT_REPORTING_TIME_PERIOD:
                return TEXT_TYPE.REPORTING_TIME_PERIOD;
            case DataType.INT_REPORTING_TRIMESTER:
                return TEXT_TYPE.REPORTING_TRIMESTER;
            case DataType.INT_REPORTING_WEEK:
                return TEXT_TYPE.REPORTING_WEEK;
            case DataType.INT_REPORTING_YEAR:
                return TEXT_TYPE.REPORTING_YEAR;
            case DataType.INT_SHORT:
                return TEXT_TYPE.SHORT;
            case DataType.INT_STANDARD_TIME_PERIOD:
                return TEXT_TYPE.STANDARD_TIME_PERIOD;
            case DataType.INT_STRING:
                return TEXT_TYPE.STRING;
            case DataType.INT_TIME:
                return TEXT_TYPE.TIME;
            case DataType.INT_TIME_RANGE:
                return TEXT_TYPE.TIMES_RANGE;
            case DataType.INT_URI:
                return TEXT_TYPE.URI;
            case DataType.INT_XHTML:
                return TEXT_TYPE.XHTML;

            default:
                throw new SdmxNotImplementedException(ExceptionCode.UNSUPPORTED, txtBean);
        }

    }