Revision 32880 branches/v2_0_0_prep/extensions/org.gvsig.symbology/src/main/java/org/gvsig/symbology/fmap/mapcontext/rendering/legend/impl/SingleSymbolLegend.java
SingleSymbolLegend.java | ||
---|---|---|
52 | 52 |
import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.line.ILineSymbol; |
53 | 53 |
import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.IMarkerSymbol; |
54 | 54 |
import org.gvsig.tools.ToolsLocator; |
55 |
import org.gvsig.tools.dynobject.DynClass;
|
|
56 |
import org.gvsig.tools.persistence.PersistenceException;
|
|
55 |
import org.gvsig.tools.dynobject.DynStruct;
|
|
56 |
import org.gvsig.tools.persistence.PersistenceManager;
|
|
57 | 57 |
import org.gvsig.tools.persistence.PersistentState; |
58 |
import org.gvsig.tools.persistence.exception.PersistenceException; |
|
58 | 59 |
import org.gvsig.utils.XMLEntity; |
59 | 60 |
import org.gvsig.utils.XMLException; |
60 | 61 |
|
... | ... | |
228 | 229 |
} |
229 | 230 |
|
230 | 231 |
public static void registerPersistence() { |
231 |
// Add the DynClass definition. |
|
232 |
DynClass dynClass = |
|
233 |
ToolsLocator.getDynObjectManager().add( |
|
234 |
SINGLE_SYMBOL_DYNCLASS_NAME); |
|
235 |
|
|
232 |
PersistenceManager manager = ToolsLocator.getPersistenceManager(); |
|
233 |
DynStruct definition = manager.addDefinition( |
|
234 |
SingleSymbolLegend.class, |
|
235 |
SINGLE_SYMBOL_DYNCLASS_NAME, |
|
236 |
SINGLE_SYMBOL_DYNCLASS_NAME+" Persistence definition", |
|
237 |
null, |
|
238 |
null |
|
239 |
); |
|
236 | 240 |
// Extend the Vectorial Legend base definition |
237 |
dynClass.extend(VECTORIAL_LEGEND_DYNCLASS_NAME); |
|
238 |
|
|
239 |
ToolsLocator.getPersistenceManager().registerClass( |
|
240 |
SingleSymbolLegend.class, dynClass); |
|
241 |
definition.extend(VECTORIAL_LEGEND_DYNCLASS_NAME); |
|
241 | 242 |
} |
242 | 243 |
|
243 | 244 |
} |
Also available in: Unified diff