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