Revision 33275 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/app/project/documents/view/DefaultViewDocument.java
DefaultViewDocument.java | ||
---|---|---|
32 | 32 |
import org.gvsig.app.project.documents.DocumentManager; |
33 | 33 |
import org.gvsig.fmap.mapcontext.MapContext; |
34 | 34 |
import org.gvsig.fmap.mapcontext.ViewPort; |
35 |
import org.gvsig.tools.ToolsLocator; |
|
36 |
import org.gvsig.tools.dynobject.DynStruct; |
|
37 |
import org.gvsig.tools.persistence.PersistenceManager; |
|
35 | 38 |
import org.gvsig.tools.persistence.PersistentState; |
36 | 39 |
import org.gvsig.tools.persistence.exception.PersistenceException; |
37 | 40 |
|
... | ... | |
54 | 57 |
*/ |
55 | 58 |
private static final long serialVersionUID = 676711512482334764L; |
56 | 59 |
|
60 |
public static final String PERSISTENCE_DEFINITION_NAME = "DefaultViewDocument"; |
|
61 |
|
|
62 |
|
|
57 | 63 |
public DefaultViewDocument() { |
58 | 64 |
this(null); |
59 | 65 |
} |
... | ... | |
91 | 97 |
super.loadFromState(state); |
92 | 98 |
} |
93 | 99 |
|
100 |
public static void registerPersistent() { |
|
101 |
PersistenceManager manager = ToolsLocator.getPersistenceManager(); |
|
102 |
DynStruct definition = manager.addDefinition( |
|
103 |
DefaultViewDocument.class, |
|
104 |
PERSISTENCE_DEFINITION_NAME, |
|
105 |
"Default view document persistence definition", |
|
106 |
null, |
|
107 |
null |
|
108 |
); |
|
109 |
definition.extend(manager.getDefinition(BaseViewDocument.PERSISTENCE_DEFINITION_NAME)); |
|
110 |
} |
|
111 |
|
|
112 |
|
|
94 | 113 |
public String exportDocumentAsText() { |
95 | 114 |
// FIXME: jjdc PersistentManager getStateAsText o similar |
96 | 115 |
// PersistenceManager manager = ToolsLocator.getPersistenceManager(); |
Also available in: Unified diff