Revision 25789 branches/v2_0_0_prep/libraries/libFMap_dalfile/src/org/gvsig/fmap/dal/resource/file/FileResourceParameters.java

View differences:

FileResourceParameters.java
3 3
import org.gvsig.fmap.dal.DataTypes;
4 4
import org.gvsig.fmap.dal.resource.spi.AbstractResourceParameters;
5 5
import org.gvsig.tools.ToolsLocator;
6
import org.gvsig.tools.dynobject.DelegatedDynObject;
6 7
import org.gvsig.tools.dynobject.DynClass;
7 8
import org.gvsig.tools.dynobject.DynField;
8 9
import org.gvsig.tools.dynobject.DynObjectManager;
9 10

  
10 11
public class FileResourceParameters extends AbstractResourceParameters {
11
    
12

  
12 13
    public static final String DYNCLASS_NAME = "FileResourceParameters";
13 14

  
14 15
    private static final String FIELD_FILE_NAME = "fileName";
15 16

  
16 17
    public FileResourceParameters() {
17
		this.delegatedDynObjet = ToolsLocator.getDynObjectManager()
18
		this.delegatedDynObjet = (DelegatedDynObject) ToolsLocator
19
				.getDynObjectManager()
18 20
				.createDynObject(registerDynClass());
19 21
	}
20 22

  
......
41 43
	public String getTypeName() {
42 44
		return FileResource.NAME;
43 45
	}
44
	
46

  
45 47
    private DynClass registerDynClass() {
46 48
        DynObjectManager dynman = ToolsLocator.getDynObjectManager();
47 49
        DynClass dynClass = dynman.get(DYNCLASS_NAME);
......
50 52
            dynClass = dynman.add(DYNCLASS_NAME);
51 53

  
52 54
            field = dynClass.addDynField(FIELD_FILE_NAME);
53
            field.setTheTypeOfAvailableValues(DataTypes.STRING);
55
            field.setTheTypeOfAvailableValues(DynField.SINGLE);
54 56
            field.setDescription("The name of the file");
55
            field.setType(DynField.SINGLE);
57
            field.setType(DataTypes.STRING);
56 58
        }
57 59
        return dynClass;
58 60
    }

Also available in: Unified diff