Class ReportDocumentImpl

java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.app.project.documents.AbstractDocument
org.gvsig.report.app.mainplugin.document.ReportDocumentImpl
All Implemented Interfaces:
Serializable, org.gvsig.app.project.documents.Document, ReportDocument, org.gvsig.tools.dispose.Disposable, org.gvsig.tools.persistence.Persistent, org.gvsig.tools.util.Contains, org.gvsig.tools.util.PropertiesSupport

public class ReportDocumentImpl extends org.gvsig.app.project.documents.AbstractDocument implements ReportDocument
Author:
jjdelcerro
See Also:
  • Field Summary

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

    change, PERSISTENCE_DEFINITION_NAME

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

    ACCESS_DOCUMENT_AUTHORIZATION

    Fields inherited from interface org.gvsig.report.app.mainplugin.document.ReportDocument

    REPORT_PROPERTIES_PAGE_GROUP
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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, getOwner, getProject, getPropertiesWindow, getTypeName, getWindowLayout, isAvailable, isLocked, isModified, isTemporary, lock, raiseEventCreateWindow, refresh, registerPersistent, setComment, setCreationDate, setModified, setName, setOwner, setProject, 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, afterAdd, afterRemove, getComment, getCreationDate, getFactory, getMainComponent, getMainWindow, getOwner, getPropertiesWindow, getTypeName, getWindowLayout, isAvailable, isLocked, isModified, isTemporary, lock, refresh, setComment, setCreationDate, setModified, setName, setOwner, setProject, setWindowLayout, unlock

    Methods inherited from interface org.gvsig.report.app.mainplugin.document.ReportDocument

    addPropertyChangeListener, getName, getProject
  • Constructor Details

  • Method Details

    • getReportConfig

      public ReportConfig getReportConfig()
      Specified by:
      getReportConfig in interface ReportDocument
    • getReport

      public Report getReport()
      Specified by:
      getReport in interface ReportDocument
    • getProperty

      public Object getProperty(String string)
      Specified by:
      getProperty in interface org.gvsig.tools.util.PropertiesSupport
      Overrides:
      getProperty in class org.gvsig.app.project.documents.AbstractDocument
    • setProperty

      public void setProperty(String string, Object o)
      Specified by:
      setProperty in interface org.gvsig.tools.util.PropertiesSupport
      Overrides:
      setProperty in class org.gvsig.app.project.documents.AbstractDocument
    • getProperties

      public Map<String,Object> getProperties()
      Specified by:
      getProperties in interface org.gvsig.tools.util.PropertiesSupport
      Overrides:
      getProperties in class org.gvsig.app.project.documents.AbstractDocument
    • 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
    • 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
    • getOpenWhenTheUserCreates

      public boolean getOpenWhenTheUserCreates()
      Specified by:
      getOpenWhenTheUserCreates in interface org.gvsig.app.project.documents.Document
      Overrides:
      getOpenWhenTheUserCreates in class org.gvsig.app.project.documents.AbstractDocument