Revision 44472 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/featuretype/DefaultFeatureTypeAttributePanel.java

View differences:

DefaultFeatureTypeAttributePanel.java
56 56
import org.gvsig.fmap.geom.type.GeometryType;
57 57
import org.gvsig.timesupport.RelativeInterval;
58 58
import org.gvsig.tools.ToolsLocator;
59
import org.gvsig.tools.dataTypes.DataType;
59 60
import org.gvsig.tools.dataTypes.DataTypesManager;
60 61
import org.gvsig.tools.dynobject.DynObjectValueItem;
61 62
import org.gvsig.tools.i18n.I18nManager;
......
413 414
        this.editable = true;
414 415
        DataTypesManager dataManager = ToolsLocator.getDataTypesManager();
415 416
        this.fieldTypes = new ArrayList<>();
416
        this.fieldTypes.add(new ListElement<>(dataManager.getTypeName(DataTypes.BOOLEAN), DataTypes.BOOLEAN));
417
        this.fieldTypes.add(new ListElement<>(dataManager.getTypeName(DataTypes.DATE), DataTypes.DATE));
418
        this.fieldTypes.add(new ListElement<>(dataManager.getTypeName(DataTypes.TIME), DataTypes.TIME));
419
        this.fieldTypes.add(new ListElement<>(dataManager.getTypeName(DataTypes.TIMESTAMP), DataTypes.TIMESTAMP));
420
        this.fieldTypes.add(new ListElement<>(dataManager.getTypeName(DataTypes.INT), DataTypes.INT));
421
        this.fieldTypes.add(new ListElement<>(dataManager.getTypeName(DataTypes.DOUBLE), DataTypes.DOUBLE));
422
        this.fieldTypes.add(new ListElement<>(dataManager.getTypeName(DataTypes.LONG), DataTypes.LONG));
423
        this.fieldTypes.add(new ListElement<>(dataManager.getTypeName(DataTypes.INTERVAL), DataTypes.INTERVAL));
424
        this.fieldTypes.add(new ListElement<>(dataManager.getTypeName(DataTypes.INSTANT), DataTypes.INSTANT));
425
        this.fieldTypes.add(new ListElement<>(dataManager.getTypeName(DataTypes.STRING), DataTypes.STRING));
426
        this.fieldTypes.add(new ListElement<>(dataManager.getTypeName(DataTypes.GEOMETRY), DataTypes.GEOMETRY));
427
        this.fieldTypes.add(new ListElement<>(dataManager.getTypeName(DataTypes.BYTEARRAY), DataTypes.BYTEARRAY));
428
        this.fieldTypes.add(new ListElement<>(dataManager.getTypeName(DataTypes.OBJECT), DataTypes.OBJECT));
429
        this.fieldTypes.add(new ListElement<>(dataManager.getTypeName(DataTypes.LIST), DataTypes.LIST));
430
        this.fieldTypes.sort(new Comparator<ListElement<Integer>>() {
417
        for (DataType dataType : dataManager) {
418
            fieldTypes.add( new ListElement<>(dataType.getName(), dataType.getType()) );
419
        }
420
        fieldTypes.sort(new Comparator<ListElement<Integer>>() {
431 421
            @Override
432 422
            public int compare(ListElement<Integer> o1, ListElement<Integer> o2) {
433 423
                return o1.toString().compareTo(o2.toString());
......
1020 1010
                case DataTypes.INT:
1021 1011
                case DataTypes.LONG:
1022 1012
                case DataTypes.STRING:
1013
                case DataTypes.FILE:
1014
                case DataTypes.URL:
1015
                case DataTypes.URI:
1023 1016
                    this.cboGeometryType.setEnabled(false);
1024 1017
                    this.cboGeometrySubtype.setEnabled(false);
1025 1018
                    this.pickerCRS.setEnabled(false);

Also available in: Unified diff