Revision 25789 branches/v2_0_0_prep/libraries/libFMap_dalfile/src/org/gvsig/fmap/dal/store/dxf/DXFStoreParameters.java

View differences:

DXFStoreParameters.java
11 11
import org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemStoreParameters;
12 12
import org.gvsig.fmap.dal.spi.AbstractDataParameters;
13 13
import org.gvsig.tools.ToolsLocator;
14
import org.gvsig.tools.dynobject.DelegatedDynObject;
14 15
import org.gvsig.tools.dynobject.DynClass;
15 16
import org.gvsig.tools.dynobject.DynField;
16 17
import org.gvsig.tools.dynobject.DynObjectManager;
......
18 19
public class DXFStoreParameters extends AbstractDataParameters implements
19 20
		DataStoreParameters, FilesystemStoreParameters,
20 21
		NewFeatureStoreParameters {
21
    
22

  
22 23
    public static final String DYNCLASS_NAME = "DXFStoreParameters";
23 24

  
24 25
    private static final String FIELD_FILEPATH = "filepath";
25 26
    private static final String FIELD_SRSID = "srsid";
26 27

  
27 28
    public DXFStoreParameters() {
28
		this.delegatedDynObjet = ToolsLocator.getDynObjectManager()
29
		this.delegatedDynObjet = (DelegatedDynObject) ToolsLocator
30
				.getDynObjectManager()
29 31
				.createDynObject(registerDynClass());
30 32
	}
31 33

  
......
85 87
	public void setDefaultFeatureType(FeatureType defaultFeatureType) {
86 88
		throw new UnsupportedOperationException();
87 89
	}
88
	  
90

  
89 91
    private DynClass registerDynClass() {
90 92
        DynObjectManager dynman = ToolsLocator.getDynObjectManager();
91 93
        DynClass dynClass = dynman.get(DYNCLASS_NAME);
......
94 96
            dynClass = dynman.add(DYNCLASS_NAME);
95 97

  
96 98
            field = dynClass.addDynField(FIELD_SRSID);
97
            field.setTheTypeOfAvailableValues(DataTypes.STRING);
99
            field.setType(DataTypes.STRING);
98 100
            field.setDescription("The SRS identifier");
99
            field.setType(DynField.SINGLE);
101
            field.setTheTypeOfAvailableValues(DynField.SINGLE);
100 102

  
101 103
            field = dynClass.addDynField(FIELD_FILEPATH);
102
            field.setTheTypeOfAvailableValues(DataTypes.STRING);
104
            field.setType(DataTypes.STRING);
103 105
            field.setDescription("The DXF file path");
104
            field.setType(DynField.SINGLE);
106
            field.setTheTypeOfAvailableValues(DynField.SINGLE);
105 107
        }
106 108
        return dynClass;
107 109
    }

Also available in: Unified diff