Revision 2316 org.gvsig.raster.lizardtech/branches/org.gvsig.raster.lizardtech_dataaccess_refactoring/org.gvsig.raster.lizardtech.io/src/main/java/org/gvsig/raster/lizardtech/io/LizardTechDataParameters.java

View differences:

LizardTechDataParameters.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 Gdal provider
......
42 41
public class LizardTechDataParameters extends AbstractRasterFileDataParameters {
43 42
    
44 43
	public LizardTechDataParameters() {
44
		initialize();
45 45
	}
46 46
	
47
	/*
48
	 * (non-Javadoc)
49
	 * @see org.gvsig.fmap.dal.DataStoreParameters#getDataStoreName()
50
	 */
47
	protected void initialize() {
48
		this.delegatedDynObject = (DelegatedDynObject) ToolsLocator
49
				.getDynObjectManager().createDynObject(
50
						registerDynClass());
51
	}
52
	
51 53
	public String getDataStoreName() {
52 54
		return LizardTechProvider.NAME;
53 55
	}
54 56
	
55
	/*
56
	 * (non-Javadoc)
57
	 * @see org.gvsig.fmap.dal.DataStoreParameters#getDescription()
58
	 */
59 57
	public String getDescription() {
60 58
		return LizardTechProvider.DESCRIPTION;
61 59
	}
62 60
	
63
	/*
64
	 * (non-Javadoc)
65
	 * @see org.gvsig.raster.impl.store.AbstractRasterDataParameters#loadFromState(org.gvsig.tools.persistence.PersistentState)
66
	 */
67
	public void loadFromState(PersistentState state)
68
			throws PersistenceException {
69
		super.loadFromState(state);
70
	}
71

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

Also available in: Unified diff