Revision 32880 branches/v2_0_0_prep/libraries/libRaster/src/org/gvsig/raster/grid/GridTransparency.java

View differences:

GridTransparency.java
22 22
import org.gvsig.raster.datastruct.TransparencyRange;
23 23
import org.gvsig.tools.ToolsLocator;
24 24
import org.gvsig.tools.dynobject.DynClass;
25
import org.gvsig.tools.dynobject.DynObjectManager;
25
import org.gvsig.tools.dynobject.DynStruct;
26
import org.gvsig.tools.persistence.PersistenceManager;
26 27

  
27 28
//TODO: FUNCIONALIDAD: Convertir la transparencia a String y viceversa para salvar proyecto
28 29
/**
......
210 211
	}
211 212
	
212 213
	public static void registerPersistent() {
213
		DynObjectManager dynMan = ToolsLocator.getDynObjectManager();
214
		DynClass dynClass = dynMan.createDynClass(
215
		"GridTransparency_Persistent",
216
		"GridTransparency Persistent definition");
217
			
218
		dynClass.extend((DynClass)ToolsLocator.getPersistenceManager().getDefinition(Transparency.class));
219
				
220
		ToolsLocator.getPersistenceManager().registerClass(
221
				GridTransparency.class, dynClass);		
214
		PersistenceManager manager = ToolsLocator.getPersistenceManager();
215
		DynStruct definition = manager.addDefinition(
216
				GridTransparency.class,
217
				"GridTransparency_Persistent",
218
				"GridTransparency Persistent definition",
219
				null, 
220
				null
221
		);
222
		definition.extend(
223
				(DynClass)ToolsLocator.getPersistenceManager()
224
					.getDefinition(Transparency.class)
225
		);
222 226
	}
223 227
			
224 228
}

Also available in: Unified diff