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