Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JGraph v5.0
PREV NEXT | FRAMES NO FRAMES

# Serialized Form

Package org.jgraph

Class org.jgraph.JGraph implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  Serialization support.

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Serialization support.

Serialized Fields

### scale

    double scale

  Scale of the graph. Default is 1. Bound property.

### antiAliased

    boolean antiAliased

  True if the graph is anti-aliased. Default is false. Bound property.

### editable

    boolean editable

  True if the graph allows editing the value of a cell. Bound property.

### gridVisible

    boolean gridVisible

  True if the grid is visible. Bound property.

### gridSize

    double gridSize

  The size of the grid in points. Default is 10. Bound property.

### gridMode

    int gridMode

  The style of the grid. Use one of the _GRID_MODE constants.

### portsVisible

    boolean portsVisible

  True if the ports are visible. Bound property.

### moveBelowZero

    boolean moveBelowZero

  True if the graph allows to move cells below cero.

### highlightColor

    Color highlightColor

  Highlight Color. Changes when the Look-and-Feel changes.

### handleColor

    Color handleColor

  Color of the handles and locked handles. Changes when the Look-and-Feel changes.

### lockedHandleColor

    Color lockedHandleColor

  Color of the handles and locked handles. Changes when the Look-and-Feel changes.

### marqueeColor

    Color marqueeColor

  Color of the marquee. Changes when the Look-and-Feel changes.

### gridColor

    Color gridColor

  The color of the grid. Changes when the Look-and-Feel changes.

### dragEnabled

    boolean dragEnabled

  True if Drag-and-Drop should be used for move operations. Default is false due to a JDK bug.

### dropEnabled

    boolean dropEnabled

  True if the graph accepts transfers from other components (graphs). This also affects the clipboard. Default is true.

### editClickCount

    int editClickCount

  Number of clicks for editing to start. Default is 2 clicks.

### enabled

    boolean enabled

  True if the graph allows interactions. Default is true.

### gridEnabled

    boolean gridEnabled

  True if the snap method should be active (snap to grid).

### handleSize

    int handleSize

  Size of a handle. Default is 3 pixels.

### tolerance

    int tolerance

  Maximum distance between a cell and the mousepointer. Default is 4.

### minimumMove

    int minimumMove

  Minimum amount of pixels to start a move transaction. Default is 5.

### selectNewCells

    boolean selectNewCells

  True if inserted cells should be selected. Default is false.

### disconnectOnMove

    boolean disconnectOnMove

  True if selected edges are disconnected from unselected vertices on move. Default is true.

### moveable

    boolean moveable

  True if the graph allows move operations. Default is true.

### cloneable

    boolean cloneable

  True if the graph allows "ctrl-drag" operations. Default is false.

### sizeable

    boolean sizeable

  True if the graph allows cells to be resized. Default is true.

### bendable

    boolean bendable

  True if the graph allows points to be midified/added/removed. Default is true.

### connectable

    boolean connectable

  True if the graph allows new connections to be established. Default is true.

### disconnectable

    boolean disconnectable

  True if the graph allows existing connections to be removed. Default is true.

### invokesStopCellEditing

    boolean invokesStopCellEditing

  If true, when editing is to be stopped by way of selection changing, data in graph changing or other means `stopCellEditing` is invoked, and changes are saved. If false, `cancelCellEditing` is invoked, and changes are discarded. Default is false.

### settingUI

    boolean settingUI

  This is set to true for the life of the setUI call.

Class org.jgraph.JGraph.EmptySelectionModel implements Serializable

Class org.jgraph.JGraph.GraphSelectionRedirector implements Serializable

Package org.jgraph.plaf.basic

Class org.jgraph.plaf.basic.BasicGraphTransferable implements Serializable

Class org.jgraph.plaf.basic.BasicGraphUI implements Serializable

Serialized Fields

### preferredMinSize

    Dimension preferredMinSize

  Minimum preferred size.

### graph

    JGraph graph

  Component that we're going to be drawing into.

### graphLayoutCache

    GraphLayoutCache graphLayoutCache

  Reference to the graph's view (geometric pattern).

### cellEditor

    GraphCellEditor cellEditor

  Current editor for the graph.

### stopEditingInCompleteEditing

    boolean stopEditingInCompleteEditing

  Set to false when editing and shouldSelectCell() returns true meaning the node should be selected before editing, used in completeEditing.

### rendererPane

    CellRendererPane rendererPane

  Used to paint the CellRenderer.

### preferredSize

    Dimension preferredSize

  Size needed to completely display all the cells.

### validCachedPreferredSize

    boolean validCachedPreferredSize

  Is the preferredSize valid?

### graphModel

    GraphModel graphModel

  Used to determine what to display.

### graphSelectionModel

    GraphSelectionModel graphSelectionModel

  Model maintaining the selection.

### handle

    CellHandle handle

  Handle that we are going to use.

### marquee

    BasicMarqueeHandler marquee

  Marquee that we are going to use.

### editingComponent

    Component editingComponent

  When editing, this will be the Component that is doing the actual editing.

### focus

    CellView focus

  The focused cell under the mousepointer.

### editingCell

    Object editingCell

  Path that is being edited.

### editorHasDifferentSize

    boolean editorHasDifferentSize

  Set to true if the editor has a different size than the renderer.

### insertionLocation

    Point insertionLocation

  Needed to exchange information between Transfer- and MouseListener.

### dropAction

    int dropAction

  Needed to exchange information between DropTargetHandler and TransferHandler.

### snapSelectedView

    boolean snapSelectedView

  If ture, a the view under mousepointer will be snapped to the grid lines during a drag operation. If snap-to-grid mode is disabled, views are moved by a snap increment.

### propertyChangeListener

    PropertyChangeListener propertyChangeListener

  Listens for JGraph property changes and updates display.

### mouseListener

    MouseListener mouseListener

  Listens for Mouse events.

### keyListener

    KeyListener keyListener

  Listens for KeyListener events.

### componentListener

    ComponentListener componentListener

  Listens for Component events.

### cellEditorListener

    CellEditorListener cellEditorListener

  Listens for CellEditor events.

### graphSelectionListener

    GraphSelectionListener graphSelectionListener

  Updates the display when the selection changes.

### graphModelListener

    GraphModelListener graphModelListener

  Is responsible for updating the view based on model events.

### graphViewObserver

    Observer graphViewObserver

  Updates the display when the view has changed.

### defaultTransferHandler

    TransferHandler defaultTransferHandler

  The default TransferHandler.

### defaultDropTargetListener

    BasicGraphUI.GraphDropTargetListener defaultDropTargetListener

  The default DropTargetListener.

Class org.jgraph.plaf.basic.BasicGraphUI.CellEditorHandler implements Serializable

Class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener implements Serializable

Class org.jgraph.plaf.basic.BasicGraphUI.GraphIncrementAction implements Serializable

Serialized Fields

### direction

    int direction

  Specifies the direction to adjust the selection by.

Class org.jgraph.plaf.basic.BasicGraphUI.GraphModelHandler implements Serializable

Class org.jgraph.plaf.basic.BasicGraphUI.GraphSelectionHandler implements Serializable

Class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler implements Serializable

Serialized Fields

### out

    Object out

### in

    Object in

### inCount

    int inCount

Class org.jgraph.plaf.basic.BasicGraphUI.GraphViewObserver implements Serializable

Class org.jgraph.plaf.basic.BasicGraphUI.KeyHandler implements Serializable

Serialized Fields

### repeatKeyAction

    Action repeatKeyAction

  Key code that is being generated for.

### isKeyDown

    boolean isKeyDown

  Set to true while keyPressed is active.

Class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler implements Serializable

Serialized Fields

### cell

    CellView cell

### handler

    Object handler

Class org.jgraph.plaf.basic.BasicGraphUI.PropertyChangeHandler implements Serializable

Class org.jgraph.plaf.basic.BasicGraphUI.RootHandle implements Serializable

Serialized Fields

### isMoving

    boolean isMoving

  Indicates whether this handle is currently moving cells. Start may be non-null and isMoving false while the minimum movement has not been reached.

### isDragging

    boolean isDragging

  Indicates whether this handle has started drag and drop. Note: isDragging => isMoving.

### isContextVisible

    boolean isContextVisible

### blockPaint

    boolean blockPaint

Package org.jgraph.event

Class org.jgraph.event.GraphModelEvent implements Serializable

Serialized Fields

### change

    GraphModelEvent.GraphModelChange change

  The object that consistutes the change.

Class org.jgraph.event.GraphSelectionEvent implements Serializable

Serialized Fields

### cells

    Object[] cells

  Cells this event represents.

### areNew

    boolean[] areNew

  For each cell identifies if that cell is in fact new.

Package org.jgraph.graph

Class org.jgraph.graph.AbstractCellView implements Serializable

Serialized Fields

### graph

    JGraph graph

  Reference to the graph

### mapper

    CellMapper mapper

  Reference to the cell mapper for the view

### cell

    Object cell

  Reference to the cell for this view

### parent

    CellView parent

  Cached parent view

### childViews

    List childViews

  Cached child views.

### attributes

    AttributeMap attributes

  Hashtable for attributes. Initially empty

### allAttributes

    AttributeMap allAttributes

Class org.jgraph.graph.AttributeMap implements Serializable

Class org.jgraph.graph.AttributeMap.SerializablePoint2D implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream in)
                     throws IOException,
                            ClassNotFoundException

### writeObject

    private void writeObject(ObjectOutputStream out)
                      throws IOException

Class org.jgraph.graph.AttributeMap.SerializableRectangle2D implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream in)
                     throws IOException,
                            ClassNotFoundException

### writeObject

    private void writeObject(ObjectOutputStream out)
                      throws IOException

Class org.jgraph.graph.ConnectionSet implements Serializable

Serialized Fields

### connections

    Set connections

  Contents of the connection set.

### edges

    Set edges

  Set of changed edges for the connection set.

Class org.jgraph.graph.ConnectionSet.Connection implements Serializable

Serialized Fields

### edge

    Object edge

  The edge that will be connected to the port.

### port

    Object port

  The port that will be connected to the edge.

### isSource

    boolean isSource

  Indicates if `port` is the source of `edge`.

Class org.jgraph.graph.DefaultEdge implements Serializable

Serialized Fields

### source

    Object source

  Source and target of the edge.

### target

    Object target

  Source and target of the edge.

Class org.jgraph.graph.DefaultEdge.DefaultRouting implements Serializable

Class org.jgraph.graph.DefaultGraphCell implements Serializable

Serialized Fields

### attributes

    AttributeMap attributes

  Hashtable for properties. Initially empty

Class org.jgraph.graph.DefaultGraphCellEditor implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

Serialized Fields

### realEditor

    GraphCellEditor realEditor

  Editor handling the editing.

### editingContainer

    Container editingContainer

  Editing container, will contain the editorComponent.

### canEdit

    boolean canEdit

  Should isCellEditable return true? This is set in configure... based on the path being edited and the selected selected path.

### borderSelectionColor

    Color borderSelectionColor

  True if the border selection color should be drawn.

### font

    Font font

  Font to paint with, null indicates font of renderer is to be used.

Class org.jgraph.graph.DefaultGraphCellEditor.DefaultTextField implements Serializable

Serialized Fields

### border

    Border border

  Border to use.

Class org.jgraph.graph.DefaultGraphCellEditor.EditorContainer implements Serializable

Class org.jgraph.graph.DefaultGraphModel implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

Serialized Fields

### roots

    List roots

  Set that contains all root cells of this model.

### asksAllowsChildren

    boolean asksAllowsChildren

  Indicates whether isLeaf is based on a node's allowsChildren value.

### attributes

    AttributeMap attributes

  The model's own attributes as a map. Defaults to an empty Hashtable.

Class org.jgraph.graph.DefaultGraphModel.EmptyIterator implements Serializable

Class org.jgraph.graph.DefaultGraphModel.GraphModelEdit implements Serializable

Serialized Fields

### insert

    Object[] insert

### changed

    Object[] changed

### remove

    Object[] remove

### context

    Object[] context

### inserted

    Object[] inserted

### removed

    Object[] removed

### attributes

    Map attributes

### previousAttributes

    Map previousAttributes

### parentMap

    ParentMap parentMap

### previousParentMap

    ParentMap previousParentMap

### connectionSet

    ConnectionSet connectionSet

### previousConnectionSet

    ConnectionSet previousConnectionSet

### cellViews

    Map cellViews

Class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit implements Serializable

Serialized Fields

### parents

    Object[] parents

Class org.jgraph.graph.DefaultGraphSelectionModel implements Serializable

Serialized Fields

### graph

    JGraph graph

  Reference to the parent graph. Used to find parents and childs.

### changeSupport

    SwingPropertyChangeSupport changeSupport

  Used to message registered listeners.

### listenerList

    EventListenerList listenerList

  Event listener list.

### selectionMode

    int selectionMode

  Mode for the selection, will be either SINGLE_TREE_SELECTION, CONTIGUOUS_TREE_SELECTION or DISCONTIGUOUS_TREE_SELECTION.

### childrenSelectable

    boolean childrenSelectable

  Boolean that indicates if the model allows stepping-into groups.

### cellStates

    Map cellStates

  Maps the cells to their selection state.

### selection

    List selection

  List that contains the selected items.

Class org.jgraph.graph.DefaultPort implements Serializable

Serialized Fields

### edges

    HashSet edges

  Edges that are connected to the port

### anchor

    Port anchor

  Reference to the anchor of this port

Class org.jgraph.graph.DefaultRealEditor implements Serializable

Class org.jgraph.graph.EdgeRenderer implements Serializable

Serialized Fields

### bezier

    Bezier bezier

### spline

    Spline2D spline

Class org.jgraph.graph.EdgeView implements Serializable

Serialized Fields

### points

    List points

  List of points of the edge. May contain ports.

### source

    CellView source

  Cached source and target portview of the edge.

### target

    CellView target

  Cached source and target portview of the edge.

### labelPosition

    Point labelPosition

  Cached label position of the edge.

### beginShape

    Shape beginShape

  Drawing attributes that are created on the fly

### endShape

    Shape endShape

  Drawing attributes that are created on the fly

### lineShape

    Shape lineShape

  Drawing attributes that are created on the fly

### cachedLabelBounds

    Rectangle2D cachedLabelBounds

### cachedBounds

    Rectangle2D cachedBounds

Class org.jgraph.graph.EdgeView.EdgeHandle implements Serializable

Serialized Fields

### graph

    JGraph graph

### edge

    EdgeView edge

### orig

    EdgeView orig

### label

    boolean label

### source

    boolean source

### target

    boolean target

### currentPoint

    Point2D currentPoint

### firstOverlayCall

    boolean firstOverlayCall

### isEdgeConnectable

    boolean isEdgeConnectable

### relevantEdge

    EdgeView relevantEdge

Class org.jgraph.graph.GraphLayoutCache implements Serializable

Serialized Fields

### showAllEdgesForVisibleVertices

    boolean showAllEdgesForVisibleVertices

  Boolean indicating whether new or changed edges should be made visible if their source and target vertices are visible. This setting has no effect in non-partial views.

### showEdgesOnShow

    boolean showEdgesOnShow

  Boolean indicating whether edges should be made visible if their connected vertices become visible. This does cause new edges to be displayed automatically. This setting has no effect in non-partial views.

### hideEdgesOnHide

    boolean hideEdgesOnHide

  Boolean indicating whether attached edges should be made invisible if their source or target port is hidden. This setting has no effect in non-partial views.

### hideEdgesOnBecomeInvisible

    boolean hideEdgesOnBecomeInvisible

  Boolean indicating whether edges should be made invisible if their connected vertices become invisible (for example when removed). This setting has no effect in non-partial views.

### rememberCellViews

    boolean rememberCellViews

  Boolean indicating whether cellviews should be remembered once visible in this GraphLayoutCache.

### graphModel

    GraphModel graphModel

  Reference to the graphModel

### mapping

    Map mapping

  Maps cells to views.

### mapper

    CellMapper mapper

  Reference to the cell mapper, typically this.

### factory

    CellViewFactory factory

  Factory to create the views.

### graph

    JGraph graph

  Factory to create the views.

### visibleSet

    Set visibleSet

  The set of visible cells.

### roots

    List roots

  Ordered list of roots for the view.

### ports

    PortView[] ports

  Cached array of all ports for the view.

### ordered

    boolean ordered

  View overrides model layering.

### partial

    boolean partial

  Only portions of the model are visible.

### askLocalAttribute

    boolean askLocalAttribute

  May be used to disable the creation of local edits independently.

### localAttributes

    Set localAttributes

  A set containing all attribute keys that are stored in the cell views, in other words, the view-local attributes.

Class org.jgraph.graph.GraphLayoutCache.GraphViewEdit implements Serializable

Serialized Fields

### cells

    Object[] cells

### context

    CellView[] context

### hidden

    CellView[] hidden

### attributes

    Map attributes

### visible

    Object[] visible

### invisible

    Object[] invisible

Class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit implements Serializable

Serialized Fields

### changeSource

    Object changeSource

### layer

    int layer

Class org.jgraph.graph.GraphTransferable implements Serializable

Serialized Fields

### cells

    Object[] cells

  Selected cells.

### cs

    ConnectionSet cs

  Object that describes the connection between cells.

### pm

    ParentMap pm

  Object that describes the group structure between cells.

### attributeMap

    Map attributeMap

  (Cell, Map) entries that hold the view attributes for the cells.

### bounds

    Rectangle2D bounds

  Rectangle that defines the former bounds of the views.

Class org.jgraph.graph.GraphUndoManager implements Serializable

Class org.jgraph.graph.ParentMap implements Serializable

Serialized Fields

### entries

    ArrayList entries

  Contents of the parent map.

### changedNodes

    Set changedNodes

  Set of changed changedNodes for the parent map. Includes childs and parents.

### childCount

    Map childCount

  Maps parents to integers with the future number of childs.

Class org.jgraph.graph.ParentMap.Entry implements Serializable

Serialized Fields

### child

    Object child

  Child and parent of the relation this entry describes.

### parent

    Object parent

  Child and parent of the relation this entry describes.

Class org.jgraph.graph.PortRenderer implements Serializable

Class org.jgraph.graph.PortView implements Serializable

Class org.jgraph.graph.VertexRenderer implements Serializable

Serialized Fields

### hideGroups

    boolean hideGroups

  Use this flag to control if groups should appear transparent.

Class org.jgraph.graph.VertexView implements Serializable

Serialized Fields

### bounds

    Rectangle2D bounds

  Reference to the bounds attribute

### groupBounds

    Rectangle2D groupBounds

  Cached bounds of all children if vertex is a group

Class org.jgraph.graph.VertexView.SizeHandle implements Serializable

Serialized Fields

### firstOverlayInvocation

    boolean firstOverlayInvocation

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JGraph v5.0
PREV NEXT | FRAMES NO FRAMES

Copyright (C) 2003-2004 Gaudenz Alder. All rights reserved.