Uses of Interface
com.tensegrity.gui.graphdocument.GraphDocument

Packages that use GraphDocument
com.tensegrity.application This package contains the main interfaces and meta classes for the skeleton framework.  
com.tensegrity.gui.document.persistence   
com.tensegrity.gui.graphdocument This package contains the GraphDocument interface, a Factory for creating such documents as well as a definition for a panel which may hold such documents.  
com.tensegrity.gui.graphdocument.persistence   
com.tensegrity.gui.swing.dialog.ruleeditor   
com.tensegrity.gui.swing.document This package contains all of the current document implementations for use in a swing-based environment.  
com.tensegrity.gui.swing.graph The graph package contains the two panels required for the SwingGraphDocument, a NavigatorPanel and several components for the inplace editing supported by the SwingGraphPanel.  
com.tensegrity.gui.swt.dialog.ruleeditor   
com.tensegrity.gui.swt.document   
com.tensegrity.gui.swt.graph   
com.tensegrity.skeleton.commands The command package contains all the predefined commands of the skeleton, like Save, Print, Quit, Zoom, etc. 
com.tensegrity.skeleton.swt   
com.tensegrity.skeleton.swt.commands   
 

Uses of GraphDocument in com.tensegrity.application
 

Methods in com.tensegrity.application with parameters of type GraphDocument
 void PreferenceHelp.applyRulerSettings(GraphDocument document)
          Applies the Ruler Settings to the given document.
 void PreferenceHelp.applyGridSettings(GraphDocument document)
          Applies the grid settings of the preferences to the CompositeViewGrid object of the CompositeView of the given Document.
 

Uses of GraphDocument in com.tensegrity.gui.document.persistence
 

Methods in com.tensegrity.gui.document.persistence with parameters of type GraphDocument
 boolean DocumentInformationCheck.checkForLostInformation(GraphDocument gDoc)
          Checks the graphdocument for information that will be lost if the document will be written using the current include options given through the document settings.
 

Uses of GraphDocument in com.tensegrity.gui.graphdocument
 

Methods in com.tensegrity.gui.graphdocument that return GraphDocument
abstract  GraphDocument DocumentFactory.newGraphDocument(java.lang.String name, ApplicationFrame applicationFrame, GraphController graphcontroller, VisualGraphView visualgraphview, DragContext dragcontext)
          This method returns a new graphdocument.
abstract  GraphDocument DocumentFactory.newGraphDocument(java.lang.String name, ApplicationFrame applicationFrame, GraphController graphcontroller, VisualGraphView visualgraphview)
          This method returns a new graphdocument.
abstract  GraphDocument DocumentFactory.newGraphDocument(java.lang.String name, ApplicationFrame applicationFrame, DragContext dragcontext)
          This method returns a new graphdocument.
 GraphDocument DocumentFactory.newGraphDocument(java.lang.String name, GraphApplication graphapplication, GraphController graphcontroller, VisualGraphView visualgraphview, DragContext dragcontext)
          Deprecated. Use DocumentFactory.newGraphDocument(String, ApplicationFrame, GraphController, VisualGraphView, DragContext) instead!
abstract  GraphDocument DocumentFactory.newGraphDocument(java.lang.String name, GraphController graphcontroller, VisualGraphView visualgraphview, DragContext dragcontext)
          This method returns a new graphdocument.
 GraphDocument DocumentFactory.newGraphDocument(java.lang.String name, GraphApplication graphapplication, GraphController graphcontroller, VisualGraphView visualgraphview)
          Deprecated. Use DocumentFactory.newGraphDocument(String, ApplicationFrame, GraphController, VisualGraphView) instead!
abstract  GraphDocument DocumentFactory.newGraphDocument(java.lang.String name, GraphController graphcontroller, VisualGraphView visualgraphview)
          This method returns a new graphdocument.
 GraphDocument DocumentFactory.newGraphDocument(java.lang.String name, GraphApplication graphapplication, DragContext dragcontext)
          Deprecated. Use DocumentFactory.newGraphDocument(String, ApplicationFrame, GraphController, VisualGraphView, DragContext) instead!
 

Methods in com.tensegrity.gui.graphdocument with parameters of type GraphDocument
static ElementDefinitionUtil.UsedItemInfo ElementDefinitionUtil.gatherUsedItems(GraphDocument gDoc)
          Gathers all items of type StyleDescriptor, StyleItem, GeometryDescriptor, GeometryItem and Rule that are used in the given GraphDocument.
 

Uses of GraphDocument in com.tensegrity.gui.graphdocument.persistence
 

Methods in com.tensegrity.gui.graphdocument.persistence with parameters of type GraphDocument
protected  void GraphDocumentWriter.saveStyles(AttributeList list, GraphDocument gDoc)
          Saves the styles to the given AttributeList structure.
protected  void GraphDocumentWriter.saveGeometries(AttributeList list, GraphDocument gDoc)
          Saves the geometries to the given AttributeList structure.
protected  void GraphDocumentWriter.saveRules(AttributeList list, GraphDocument gDoc)
          Saves the rules to the given AttributeList structure.
protected  void GraphDocumentWriter.saveLayouts(AttributeList list, GraphDocument gDoc)
          Saves the layout configuration to the given AttributeList structure.
protected  AttributeList GraphDocumentWriter.getImageList(GraphDocument gd)
          Creates a list of images as AttributeList that can be serialized
protected  boolean GraphDocumentReader.doValidateDocument(GraphDocument document)
          This method is called, whenever a document is opened.
protected  void GraphDocumentReader.configureNewDocument(GraphDocument gd)
          Configures a newly loaded document.
protected  void GraphDocumentReader.loadData(GraphDocument graphdocument, java.io.InputStream input)
          Method loadData reads a VisualGraphView from a given file by using the appropriate Builder instances.
protected  VisualGraphView GraphDocumentReader.loadVisualGraphView(GraphDocument graphdocument)
          Method openXMLFile reads a VisualGraphView from a given file by using the appropriate Builder instances.
 

Uses of GraphDocument in com.tensegrity.gui.swing.dialog.ruleeditor
 

Methods in com.tensegrity.gui.swing.dialog.ruleeditor with parameters of type GraphDocument
 void RuleEditorDialog.reInit(GraphDocument gDoc, java.util.Set rulesSet)
          Reinitializes the dialog without recreating the GUI.
 

Constructors in com.tensegrity.gui.swing.dialog.ruleeditor with parameters of type GraphDocument
RuleEditorDialog(GraphDocument gDoc, UIManager uiManager, java.awt.Frame frame, java.lang.Class resClass, java.lang.String imageUrl, java.lang.String keyTitle, java.lang.String keyDescription)
          Constructor
RuleEditorDialog(GraphDocument gDoc, UIManager uiManager, java.awt.Frame frame, java.lang.Class resClass, java.lang.String imageUrl, java.lang.String keyTitle, java.lang.String keyDescription, java.util.Set rulesSet)
          Constructor
RuleEditorDialog(GraphDocument gDoc, UIManager uiManager, java.awt.Frame frame, java.lang.String keyTitle, java.lang.String keyDescription)
          Constructor
RuleEditorDialog(GraphDocument gDoc, UIManager uiManager, java.awt.Dialog owner, java.lang.String keyTitle, java.lang.String keyDescription)
          Constructor
RuleEditorDialog(GraphDocument gDoc, UIManager uiManager, java.awt.Dialog owner, java.lang.String keyTitle, java.lang.String keyDescription, java.util.Set rulesSet)
          Constructor
RuleEditorDialog(GraphDocument gDoc, UIManager uiManager, java.awt.Frame frame, java.lang.String keyTitle, java.lang.String keyDescription, java.util.Set rulesSet)
          Constructor
 

Uses of GraphDocument in com.tensegrity.gui.swing.document
 

Classes in com.tensegrity.gui.swing.document that implement GraphDocument
 class SwingGraphDocument
           This class represents the GraphDocument implementation for Swing-based applications.
 class SwingTemplateDocument
          The SwingTemplateDocument implements the document to be used when creating Templates.
 

Methods in com.tensegrity.gui.swing.document that return GraphDocument
 GraphDocument DocumentFactoryImpl.newGraphDocument(java.lang.String name, ApplicationFrame appFrame, GraphController graphcontroller, VisualGraphView visualgraphview, DragContext vgoDragSource)
           
 GraphDocument DocumentFactoryImpl.newGraphDocument(java.lang.String name, ApplicationFrame appFrame, GraphController graphcontroller, VisualGraphView visualgraphview)
           
 GraphDocument DocumentFactoryImpl.newGraphDocument(java.lang.String name, GraphController graphcontroller, VisualGraphView visualgraphview, DragContext vgoDragSource)
           
 GraphDocument DocumentFactoryImpl.newGraphDocument(java.lang.String name, GraphController graphcontroller, VisualGraphView visualgraphview)
           
 GraphDocument DocumentFactoryImpl.newGraphDocument(java.lang.String name, ApplicationFrame appFrame, DragContext vgoDragSource)
           
 

Uses of GraphDocument in com.tensegrity.gui.swing.graph
 

Methods in com.tensegrity.gui.swing.graph that return GraphDocument
 GraphDocument SwingGraphPanel.getGraphDocument()
          Returns the enclosing GraphDocument instance.
 

Constructors in com.tensegrity.gui.swing.graph with parameters of type GraphDocument
SwingGraphPanel(Application application, GraphDocument graphdocument, JPopupMenuSourceWithUpdateUI popupmenusource)
          Deprecated. Use {@link #SwingGraphPanel(ApplicationFrame, GraphDocument, JPopupMenuSourceWithUpdateUI)
SwingGraphPanel(Application application, GraphDocument graphdocument, JPopupMenuSourceWithUpdateUI popupmenusource, boolean isDoubleBuffered)
          Deprecated. Use SwingGraphPanel.SwingGraphPanel(ApplicationFrame, GraphDocument, JPopupMenuSourceWithUpdateUI, boolean)
SwingGraphPanel(Application application, GraphDocument graphdocument, JPopupMenuSourceWithUpdateUI popupmenusource, DragContext vgoDragSource)
          Deprecated. Use SwingGraphPanel.SwingGraphPanel(ApplicationFrame, GraphDocument, JPopupMenuSourceWithUpdateUI, DragContext)
SwingGraphPanel(Application application, GraphDocument graphdocument, JPopupMenuSourceWithUpdateUI popupmenusource, DragContext vgoDragSource, boolean isDoubleBuffered)
          Generic constructor for the graphpanel.
SwingGraphPanel(ApplicationFrame applicationFrame, GraphDocument graphdocument, JPopupMenuSourceWithUpdateUI popupmenusource)
          Creates a new SwingGraphPanel with double buffering enabled.
SwingGraphPanel(ApplicationFrame applicationFrame, GraphDocument graphdocument, JPopupMenuSourceWithUpdateUI popupmenusource, boolean isDoubleBuffered)
          Generic constructor for the graphpanel.
SwingGraphPanel(ApplicationFrame applicationFrame, GraphDocument graphdocument, JPopupMenuSourceWithUpdateUI popupmenusource, DragContext vgoDragSource)
          Generic constructor for the graphpanel.
SwingGraphPanel(GraphDocument graphdocument, JPopupMenuSourceWithUpdateUI popupmenusource, DragContext vgoDragSource)
          Generic constructor for the graphpanel.
SwingGraphPanel(ApplicationFrame applicationFrame, GraphDocument graphdocument, JPopupMenuSourceWithUpdateUI popupmenusource, DragContext vgoDragSource, boolean isDoubleBuffered)
          Generic constructor for the graphpanel.
 

Uses of GraphDocument in com.tensegrity.gui.swt.dialog.ruleeditor
 

Constructors in com.tensegrity.gui.swt.dialog.ruleeditor with parameters of type GraphDocument
RuleEditorDialog(org.eclipse.swt.widgets.Display dpl, UIManager uiManager, GraphDocument gDoc)
          Creates a new RuleEditorDialog.
 

Uses of GraphDocument in com.tensegrity.gui.swt.document
 

Classes in com.tensegrity.gui.swt.document that implement GraphDocument
 class SwtGraphDocument
           This class represents the GraphDocument implementation for SWT-based applications.
 

Methods in com.tensegrity.gui.swt.document that return GraphDocument
 GraphDocument DocumentFactoryImpl.newGraphDocument(java.lang.String name, ApplicationFrame applicationFrame, GraphController graphcontroller, VisualGraphView visualgraphview)
          Note that this implementation assumes that the passsed GraphApplication is also an SwtParentContainerProvider implementation.
 GraphDocument DocumentFactoryImpl.newGraphDocument(java.lang.String name, GraphController graphcontroller, VisualGraphView visualgraphview)
           
 GraphDocument DocumentFactoryImpl.newGraphDocument(java.lang.String name, ApplicationFrame appFrame, GraphController graphcontroller, VisualGraphView visualgraphview, DragContext vgoDragSource)
          Note that this implementation assumes that the passsed GraphApplication is also an SwtParentContainerProvider implementation.
 GraphDocument DocumentFactoryImpl.newGraphDocument(java.lang.String name, GraphController graphcontroller, VisualGraphView visualgraphview, DragContext vgoDragSource)
           
 GraphDocument DocumentFactoryImpl.newGraphDocument(java.lang.String name, ApplicationFrame applicationFrame, DragContext vgoDragSource)
          The passed graphapplication is assumed to be a implementation of SwtParentContainerProvider
 

Uses of GraphDocument in com.tensegrity.gui.swt.graph
 

Methods in com.tensegrity.gui.swt.graph that return GraphDocument
 GraphDocument SwtGraphPanel.getGraphDocument()
          Returns the enclosing GraphDocument instance.
 

Constructors in com.tensegrity.gui.swt.graph with parameters of type GraphDocument
SwtGraphPanel(GraphApplication graphapplication, GraphDocument graphdocument, org.eclipse.swt.widgets.Composite parentContainer, DragContext dragContext, JPopupMenuSourceWithUpdateUI popupmenusource)
           Generic constructor for the SwtGraphPanel.
SwtGraphPanel(ApplicationFrame applicationFrame, GraphDocument graphdocument, org.eclipse.swt.widgets.Composite parentContainer, DragContext dragContext, JPopupMenuSourceWithUpdateUI popupmenusource)
           Generic constructor for the SwtGraphPanel.
 

Uses of GraphDocument in com.tensegrity.skeleton.commands
 

Methods in com.tensegrity.skeleton.commands that return GraphDocument
 GraphDocument NewDocumentCommand.getRecentDocument()
          Returns the most recently created GraphDocument or null if none was ever created by this instance.
 GraphDocument NewDocumentCommand.newDocument()
          Returns a new GraphDocument.
 GraphDocument NewDocumentCommand.newDocument(Graph graph)
          Returns a new GraphDocument for the a given Graph.
protected  GraphDocument CloneDocumentCommand.newDocument(java.lang.String name, GraphController controller, VisualGraphView visualgraphview)
          This methods adds a new document to the tabbed pane.
protected  GraphDocument DocumentCommand.newGraphDocumentFromFactory(java.lang.String name, GraphApplication graphapplication, GraphController graphcontroller, VisualGraphView visualgraphview)
          This method invokes the newGraphDocument method in the document factory and can be overridden by subclasses to perform custom post-intialization work.
protected  GraphDocument GraphDocumentCommand.getGraphDocument()
          Returns the current document as GraphDocument, if it is one, otherwise null.
 

Methods in com.tensegrity.skeleton.commands with parameters of type GraphDocument
protected abstract  boolean AbstractOpenCommand.doValidateDocument(GraphDocument document)
          Utility method which subclasses can overwrite in order to control the document creation.
protected  boolean OpenCommand.doValidateDocument(GraphDocument document)
           
 void PreferenceHelper.applyRulerSettings(GraphDocument document)
          Applies the Ruler Settings to the given document.
 void PreferenceHelper.applyGridSettings(GraphDocument document)
          Applies the grid settings of the preferences to the CompositeViewGrid object of the CompositeView of the given Document.
 

Uses of GraphDocument in com.tensegrity.skeleton.swt
 

Methods in com.tensegrity.skeleton.swt with parameters of type GraphDocument
protected  boolean SwtApplicationFrame.doValidateDocument(GraphDocument document)
          This method is called, whenever a document is opened.
 

Uses of GraphDocument in com.tensegrity.skeleton.swt.commands
 

Methods in com.tensegrity.skeleton.swt.commands that return GraphDocument
protected  GraphDocument SwtNewDocumentCommand.newDocument()
           This routine creates a new VisualGraphView (see SwtNewDocumentCommand.newVisualGraphView()) then creates and returns a corresponding GraphDocument.
protected  GraphDocument SwtNewDocumentCommand.newDocument(java.lang.String name, GraphController controller, VisualGraphView visualgraphview)
          Creates and returns a new GraphDocument.
protected  GraphDocument SwtNewDocumentCommand.newDocument(VisualGraphView visualgraphview)
          This methods creates a new GraphDocument.
 GraphDocument SwtSaveAsCommand.getDocumentToSaveAs()
           Returns the GraphDocument which has to be saved as ...
protected  GraphDocument SwtCommonBaseCommand.newGraphDocumentFromFactory(java.lang.String name, GraphApplication graphapplication, GraphController graphcontroller, VisualGraphView visualgraphview)
          This method invokes the newGraphDocument method in the document factory and can be overridden by subclasses to perform custom post-intialization work.
protected  GraphDocument SwtGraphDocumentCommand.getGraphDocument()
          Returns the current document as GraphDocument, if it is one, otherwise null.
protected  GraphDocument SwtCloneDocumentCommand.newDocument(java.lang.String name, GraphController controller, VisualGraphView visualgraphview)
          This methods adds a new document to the tabbed pane.
 

Methods in com.tensegrity.skeleton.swt.commands with parameters of type GraphDocument
protected  void SwtSaveAsCommand.postPerform(int type, GraphDocument docToSaveAs, GraphDocument copy)
           This method gives a chance to subclasses to perform extra actions once the command is performed
protected  void SwtSaveAsCommand.doSave(ExportSettings expSettings, int type, org.eclipse.swt.graphics.Image image, SwtGraphPanel sgp, GraphDocument gDoc, java.io.File file)
           This routines performs the saving of the passed document or image depending on type.
 void SwtPreferenceHelper.applyRulerSettings(GraphDocument document)
          Applies the ruler settings stored into the ApplicationFrame's preferences to the passed GraphDocument.
 void SwtPreferenceHelper.applyGridSettings(GraphDocument document)
          Applies the grid settings stored into the ApplicationFrame's preferences to the passed GraphDocument.
protected  boolean SwtOpenCommand.doValidateDocument(GraphDocument document)
           
 



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.