Revision 2316 org.gvsig.raster.ermapper/branches/org.gvsig.raster.ermapper_dataaccess_refactoring/org.gvsig.raster.ermapper.io/src/main/java/org/gvsig/raster/ermapper/io/ErmapperDataParameters.java

View differences:

ErmapperDataParameters.java
30 30
import org.gvsig.raster.impl.store.AbstractRasterDataParameters;
31 31
import org.gvsig.raster.impl.store.AbstractRasterFileDataParameters;
32 32
import org.gvsig.tools.ToolsLocator;
33
import org.gvsig.tools.dynobject.DelegatedDynObject;
33 34
import org.gvsig.tools.dynobject.DynStruct;
34 35
import org.gvsig.tools.persistence.PersistenceManager;
35
import org.gvsig.tools.persistence.PersistentState;
36
import org.gvsig.tools.persistence.exception.PersistenceException;
37 36

  
38 37
/**
39 38
 * Parameters for the Ecw provider
......
41 40
 */
42 41
public class ErmapperDataParameters extends AbstractRasterFileDataParameters {
43 42
	
44
	/*
45
	 * (non-Javadoc)
46
	 * @see org.gvsig.fmap.dal.DataStoreParameters#getDataStoreName()
47
	 */
43
	public ErmapperDataParameters() {
44
		initialize();
45
	}
46
	
47
	protected void initialize() {
48
		this.delegatedDynObject = (DelegatedDynObject) ToolsLocator
49
				.getDynObjectManager().createDynObject(
50
						registerDynClass());
51
	}
52
	
48 53
	public String getDataStoreName() {
49 54
		return ErmapperProvider.NAME;
50 55
	}
51 56
	
52
	/*
53
	 * (non-Javadoc)
54
	 * @see org.gvsig.fmap.dal.DataStoreParameters#getDescription()
55
	 */
56 57
	public String getDescription() {
57 58
		return ErmapperProvider.DESCRIPTION;
58 59
	}
59 60
	
60
	/*
61
	 * (non-Javadoc)
62
	 * @see org.gvsig.raster.impl.store.AbstractRasterDataParameters#loadFromState(org.gvsig.tools.persistence.PersistentState)
63
	 */
64
	public void loadFromState(PersistentState state)
65
			throws PersistenceException {
66
		super.loadFromState(state);
67
	}
68

  
69
	/*
70
	 * (non-Javadoc)
71
	 * @see org.gvsig.raster.impl.store.AbstractRasterDataParameters#saveToState(org.gvsig.tools.persistence.PersistentState)
72
	 */
73
	public void saveToState(PersistentState state) throws PersistenceException {
74
		super.saveToState(state);
75
	}	
76
	
77
	public static void registerPersistence() {
61
	public static DynStruct registerDynClass() {
78 62
		PersistenceManager manager = ToolsLocator.getPersistenceManager();
79 63
		DynStruct definition = manager.getDefinition("ErmapperDataParameters_Persistent");
80 64
		if( definition == null ) {
......
86 70
					null, 
87 71
					null
88 72
			);
89
			AbstractRasterDataParameters.registerPersistence(definition);
73
			AbstractRasterDataParameters.registerDynClass(definition);
90 74
		}
75
		return definition;
91 76
	}
92 77
}

Also available in: Unified diff