Class DefaultLayoutDocument
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.app.project.documents.AbstractDocument
org.gvsig.app.project.documents.layout.DefaultLayoutDocument
- All Implemented Interfaces:
Serializable,org.gvsig.app.project.documents.Document,LayoutDocument,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.persistence.Persistent,org.gvsig.tools.util.Contains,org.gvsig.tools.util.PropertiesSupport
public class DefaultLayoutDocument
extends org.gvsig.app.project.documents.AbstractDocument
implements LayoutDocument
Modelo del Layout.
- Author:
- Fernando González Cortés
- See Also:
-
Field Summary
FieldsFields inherited from class org.gvsig.app.project.documents.AbstractDocument
changeFields inherited from interface org.gvsig.app.project.documents.Document
ACCESS_DOCUMENT_AUTHORIZATION -
Constructor Summary
ConstructorsConstructorDescriptionDefaultLayoutDocument(org.gvsig.app.project.documents.DocumentManager factory) -
Method Summary
Modifier and TypeMethodDescriptionGet an Iterator over al elements in the layout.booleaniterator()voidloadFromState(org.gvsig.tools.persistence.PersistentState state) voidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidsetPersistIndependent(boolean b) Methods inherited from class org.gvsig.app.project.documents.AbstractDocument
addListener, addPropertyChangeListener, afterAdd, afterRemove, callCreateWindow, contains, doDispose, exportDocumentAsText, getComment, getCreationDate, getFactory, getMainComponent, getMainWindow, getName, getOpenWhenTheUserCreates, getOwner, getProject, getProperties, getPropertiesWindow, getProperty, getTypeName, getWindowLayout, isAvailable, isLocked, isModified, isTemporary, lock, raiseEventCreateWindow, refresh, registerPersistent, setComment, setCreationDate, setModified, setName, setOwner, setProject, setProperty, setStateFromText, setWindowLayout, toString, unlockMethods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable
dispose, disposeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.tools.util.Contains
containsMethods inherited from interface org.gvsig.app.project.documents.Document
addListener, addPropertyChangeListener, afterAdd, afterRemove, getComment, getCreationDate, getFactory, getMainComponent, getMainWindow, getName, getOpenWhenTheUserCreates, getOwner, getProject, getPropertiesWindow, getTypeName, getWindowLayout, isAvailable, isLocked, isModified, isTemporary, lock, refresh, setComment, setCreationDate, setModified, setName, setOwner, setProject, setWindowLayout, unlockMethods inherited from interface org.gvsig.tools.util.PropertiesSupport
getProperties, getProperty, setProperty
-
Field Details
-
PERSISTENCE_DEFINITION_NAME
- See Also:
-
-
Constructor Details
-
DefaultLayoutDocument
public DefaultLayoutDocument(org.gvsig.app.project.documents.DocumentManager factory) -
DefaultLayoutDocument
public DefaultLayoutDocument()
-
-
Method Details
-
loadFromState
public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Overrides:
loadFromStatein classorg.gvsig.app.project.documents.AbstractDocument- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
saveToState
public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
saveToStatein interfaceorg.gvsig.tools.persistence.Persistent- Overrides:
saveToStatein classorg.gvsig.app.project.documents.AbstractDocument- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
getLayoutContext
- Specified by:
getLayoutContextin interfaceLayoutDocument
-
deepiterator
Description copied from interface:LayoutDocumentGet an Iterator over al elements in the layout.- Specified by:
deepiteratorin interfaceLayoutDocument- Returns:
-
iterator
- Specified by:
iteratorin interfaceLayoutDocument
-
setPersistIndependent
public void setPersistIndependent(boolean b) - Specified by:
setPersistIndependentin interfaceLayoutDocument
-
isPersistIndependent
public boolean isPersistIndependent()- Specified by:
isPersistIndependentin interfaceLayoutDocument
-