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

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class org.gvsig.app.project.documents.AbstractDocument

    change

    Fields inherited from interface org.gvsig.app.project.documents.Document

    ACCESS_DOCUMENT_AUTHORIZATION
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    DefaultLayoutDocument(org.gvsig.app.project.documents.DocumentManager factory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Get an Iterator over al elements in the layout.
     
    boolean
     
     
    void
    loadFromState(org.gvsig.tools.persistence.PersistentState state)
     
    void
    saveToState(org.gvsig.tools.persistence.PersistentState state)
     
    void
     

    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, unlock

    Methods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable

    dispose, dispose

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.gvsig.tools.util.Contains

    contains

    Methods 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, unlock

    Methods inherited from interface org.gvsig.tools.util.PropertiesSupport

    getProperties, getProperty, setProperty
  • Field Details

  • 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:
      loadFromState in interface org.gvsig.tools.persistence.Persistent
      Overrides:
      loadFromState in class org.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:
      saveToState in interface org.gvsig.tools.persistence.Persistent
      Overrides:
      saveToState in class org.gvsig.app.project.documents.AbstractDocument
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • getLayoutContext

      public LayoutContext getLayoutContext()
      Specified by:
      getLayoutContext in interface LayoutDocument
    • deepiterator

      public Iterator deepiterator()
      Description copied from interface: LayoutDocument
      Get an Iterator over al elements in the layout.
      Specified by:
      deepiterator in interface LayoutDocument
      Returns:
    • iterator

      public Iterator iterator()
      Specified by:
      iterator in interface LayoutDocument
    • setPersistIndependent

      public void setPersistIndependent(boolean b)
      Specified by:
      setPersistIndependent in interface LayoutDocument
    • isPersistIndependent

      public boolean isPersistIndependent()
      Specified by:
      isPersistIndependent in interface LayoutDocument