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.
selectionEnabled
boolean selectionEnabled
- True if the graph allows selection of cells. Note: You must also disable
selectNewCells if you disable this. Bound property.
previewInvalidNullPorts
boolean previewInvalidNullPorts
- True if the graph allows invalid null ports during previews (aka flip
back edges). Default is true.
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.
portsScaled
boolean portsScaled
- True if the ports are scaled. Bound property.
moveBelowZero
boolean moveBelowZero
- True if the graph allows to move cells below zero.
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.
isJumpToDefaultPort
boolean isJumpToDefaultPort
- True if getPortViewAt should return the default port if no other port is
found. Default is false.
disconnectOnMove
boolean disconnectOnMove
- True if selected edges are disconnected from unselected vertices on move.
Default is false.
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 modified/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.
settingUI
boolean settingUI
- This is set to true for the life of the setUI call.
this$0
JGraph this$0
change
GraphLayoutCacheEvent.GraphLayoutCacheChange change
- The object that constitutes the change.
change
GraphModelEvent.GraphModelChange change
- The object that constitutes the change.
cells
Object[] cells
- Cells this event represents.
areNew
boolean[] areNew
- For each cell identifies whether or not that cell is newly selected.
cell
Object cell
- Reference to the cell for this view
attributes
AttributeMap attributes
- Hashtable for attributes. Value in this map override the values in
allAttributes.
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
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.
selfReferenceSize
int selfReferenceSize
attributes
AttributeMap 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
- Internal Note, maybe 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
AttributeMap 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
changeSource
Object changeSource
layer
int layer
changed
Object[] changed
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
simpleExtraLabels
boolean simpleExtraLabels
- A switch for painting the extra labels
extraLabelFont
Font extraLabelFont
- Override this if you want the extra labels to appear in a special fontJ
bezier
Bezier bezier
spline
Spline2D spline
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
graph
JGraph graph
edge
EdgeView edge
orig
EdgeView orig
label
boolean label
source
boolean source
target
boolean target
currentLabel
int currentLabel
- Holds the index of the current (editing) label or point.
currentIndex
int currentIndex
- Holds the index of the current (editing) label or point.
currentPoint
Point2D currentPoint
firstOverlayCall
boolean firstOverlayCall
isEdgeConnectable
boolean isEdgeConnectable
relevantEdge
EdgeView relevantEdge
edgeModified
boolean edgeModified
- Indicates whether the edge has been modified during the last mouse
pressed and dragged operations.
autoSizeOnValueChange
boolean autoSizeOnValueChange
- True if the cells should be auto-sized when their values change. Default
is false.
showsExistingConnections
boolean showsExistingConnections
- Boolean indicating whether existing connections should me made visible if
their sources or targets are made visible, given the opposite end of the
edge is already visible or made visible, too. Default is true.
showsInsertedConnections
boolean showsInsertedConnections
- Boolean indicating whether inserted edges should me made visible if their
sources or targets are already visible. Default is true.
hidesExistingConnections
boolean hidesExistingConnections
- Boolean indicating whether existing connections should be hidden if their
source or target is hidden, either by hiding the cell or by changing the
source or target of the edge to a hidden cell. Default is true.
hidesDanglingConnections
boolean hidesDanglingConnections
- Boolean indicating whether existing connections should be hidden if their
source or target port is removed from the model. Default is false.
remembersCellViews
boolean remembersCellViews
- Boolean indicating whether cellviews should be remembered once visible in
this GraphLayoutCache. Default is true.
selectsAllInsertedCells
boolean selectsAllInsertedCells
- Boolean indicating whether inserted cells should automatically be
selected. Default is true. This is ignored if the cache is partial. Note:
Despite the name of this field the implementation is located in the
BasicGraphUI.GraphModelHandler.graphChanged method.
selectsLocalInsertedCells
boolean selectsLocalInsertedCells
- Boolean indicating whether cells that are inserted using the local insert
method should automatically be selected. Default is true. This is ignored
if the cache is not partial and selectsAllInsertedCells is true, in which
case the cells will be selected through another mechanism. Note: Despite
the name of this field the implementation is located in the
BasicGraphUI.GraphLayoutCacheObserver.changed method.
graphModel
GraphModel graphModel
- Reference to the graphModel
factory
CellViewFactory factory
- Factory to create the views.
partial
boolean partial
- Only portions of the model are visible.
allAttributesLocal
boolean allAttributesLocal
- Controls if all attributes are local. If this is false then the
createLocalEdit will check the localAttributes set to see if a specific
attribute is local, otherwise it will assume that all attributes are
local. This allows to make all attributes local without actually knowing
them. Default is false.
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
previousCells
Object[] previousCells
context
CellView[] context
hidden
CellView[] hidden
attributes
Map attributes
previousAttributes
Map previousAttributes
visible
Object[] visible
invisible
Object[] invisible
changedCells
Set changedCells
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.
out
Object out
in
Object in
inCount
int inCount
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.
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.
graphLayoutCacheListener
GraphLayoutCacheListener graphLayoutCacheListener
- Updates the display when the view has changed.
defaultTransferHandler
TransferHandler defaultTransferHandler
- The default TransferHandler.
defaultDropTargetListener
BasicGraphUI.GraphDropTargetListener defaultDropTargetListener
- The default DropTargetListener.
dropTarget
DropTarget dropTarget
- The drop target where the default listener was last installed.
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
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 Gaudenz Alder. All rights reserved.