Revision 32880 branches/v2_0_0_prep/libraries/libRaster/src/org/gvsig/raster/datastruct/Transparency.java

View differences:

Transparency.java
27 27
import org.gvsig.raster.util.PropertyEvent;
28 28
import org.gvsig.raster.util.PropertyListener;
29 29
import org.gvsig.tools.ToolsLocator;
30
import org.gvsig.tools.dynobject.DynClass;
31
import org.gvsig.tools.dynobject.DynObjectManager;
32 30
import org.gvsig.tools.dynobject.DynStruct;
33
import org.gvsig.tools.persistence.PersistenceException;
31
import org.gvsig.tools.persistence.PersistenceManager;
34 32
import org.gvsig.tools.persistence.Persistent;
35 33
import org.gvsig.tools.persistence.PersistentState;
34
import org.gvsig.tools.persistence.exception.PersistenceException;
36 35
/**
37 36
 * <p>
38 37
 * Esta clase contiene informaci?n de transparencia de un objeto. Los objetos
......
471 470
	}
472 471

  
473 472
	public static void registerPersistent() {
474
		DynObjectManager dynMan = ToolsLocator.getDynObjectManager();
475
		DynClass dynClass = dynMan.createDynClass(
473
		PersistenceManager manager = ToolsLocator.getPersistenceManager();
474
		DynStruct definition = manager.addDefinition(
475
				Transparency.class,
476 476
				PERSISTENCE_NAME,
477
		"Transparency Persistent definition");
478

  
479
		dynClass.addDynFieldInt("opacity");
480
		dynClass.addDynFieldInt("bandnumber");
481
		dynClass.addDynFieldList("transparencyRange");
482

  
483
		ToolsLocator.getPersistenceManager().registerClass(
484
				Transparency.class, dynClass);	
477
				"Transparency Persistent definition",
478
				null, 
479
				null
480
		);
481
		definition.addDynFieldInt("opacity");
482
		definition.addDynFieldInt("bandnumber");
483
		definition.addDynFieldList("transparencyRange");
485 484
	}
486 485
}

Also available in: Unified diff