Revision 32880 branches/v2_0_0_prep/libraries/libRaster/src/org/gvsig/raster/datastruct/Transparency.java
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