Serialized Form
readObject
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
- Serialization support.
writeObject
private void writeObject(ObjectOutputStream s)
throws IOException
- Serialization support.
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 true.
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.
this$0
JGraph this$0
change
GraphModelEvent.GraphModelChange change
- The object that consistutes the change.
cells
Object[] cells
- Cells this event represents.
areNew
boolean[] areNew
- For each cell identifies if that cell is in fact new.
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
Map attributes
- Hashtable for attributes. Initially empty
allAttributes
Map allAttributes
connections
Set connections
- Contents of the connection set.
edges
Set edges
- Set of changed edges for the connection set.
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
.
source
Object source
- Source and target of the edge.
target
Object target
- Source and target of the edge.
attributes
Map attributes
- Hashtable for properties. Initially empty
readObject
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
writeObject
private void writeObject(ObjectOutputStream s)
throws IOException
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.
this$0
DefaultGraphCellEditor this$0
border
Border border
- Border to use.
this$0
DefaultGraphCellEditor this$0
readObject
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
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
Map attributes
- The model's own attributes as a map. Defaults to an empty Hashtable.
this$0
DefaultGraphModel this$0
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
this$0
DefaultGraphModel this$0
parents
Object[] parents
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.
edges
HashSet edges
- Edges that are connected to the port
anchor
Port anchor
- Reference to the anchor of this port
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
this$0
EdgeView this$0
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
readObject
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
writeObject
private void writeObject(ObjectOutputStream out)
throws IOException
readObject
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
writeObject
private void writeObject(ObjectOutputStream out)
throws IOException
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.
this$0
GraphLayoutCache this$0
cells
Object[] cells
context
CellView[] context
hidden
CellView[] hidden
attributes
Map attributes
visible
Object[] visible
invisible
Object[] invisible
changeSource
Object changeSource
layer
int layer
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.
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.
this$0
ParentMap this$0
child
Object child
- Child and parent of the relation this entry describes.
parent
Object parent
- Child and parent of the relation this entry describes.
hideGroups
boolean hideGroups
- Use this flag to control if groups should appear transparent.
bounds
Rectangle2D bounds
- Reference to the bounds attribute
groupBounds
Rectangle2D groupBounds
- Cached bounds of all children if vertex is a group
this$0
VertexView this$0
firstOverlayInvocation
boolean firstOverlayInvocation
Package org.jgraph.plaf.basic |
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.
this$0
BasicGraphUI this$0
this$0
BasicGraphUI this$0
this$0
BasicGraphUI this$0
direction
int direction
- Specifies the direction to adjust the selection by.
this$0
BasicGraphUI this$0
this$0
BasicGraphUI this$0
this$0
BasicGraphUI this$0
out
Object out
in
Object in
inCount
int inCount
this$0
BasicGraphUI this$0
this$0
BasicGraphUI this$0
repeatKeyAction
Action repeatKeyAction
- Key code that is being generated for.
isKeyDown
boolean isKeyDown
- Set to true while keyPressed is active.
this$0
BasicGraphUI this$0
cell
CellView cell
handler
Object handler
this$0
BasicGraphUI this$0
this$0
BasicGraphUI this$0
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
propertyName
String propertyName
transfer
TransferHandler transfer
listenerList
EventListenerList listenerList
Copyright (C) 2001-2004 JGraph.org. All rights reserved.