Serialized Form


Package org.tigris.gef.base

Class org.tigris.gef.base.Cmd extends javax.swing.AbstractAction implements Serializable

Serialized Fields

_args

java.util.Hashtable<K,V> _args
Arguments that configure the Cmd instance.


_resource

java.lang.String _resource

Class org.tigris.gef.base.CmdAdjustGrid extends Cmd implements Serializable

Class org.tigris.gef.base.CmdAdjustGuide extends Cmd implements Serializable

Class org.tigris.gef.base.CmdAdjustPageBreaks extends Cmd implements Serializable

Class org.tigris.gef.base.CmdAlign extends Cmd implements Serializable

Serialized Fields

direction

int direction
Specification of the type of alignment requested

Class org.tigris.gef.base.CmdCopy extends Cmd implements Serializable

Class org.tigris.gef.base.CmdCreateNode extends Cmd implements Serializable

Class org.tigris.gef.base.CmdCut extends Cmd implements Serializable

Class org.tigris.gef.base.CmdDeleteFromModel extends Cmd implements Serializable

Class org.tigris.gef.base.CmdDistribute extends Cmd implements Serializable

Serialized Fields

_request

int _request
Specification of the type of distribution requested


_bbox

java.awt.Rectangle _bbox

Class org.tigris.gef.base.CmdExit extends Cmd implements Serializable

Class org.tigris.gef.base.CmdGroup extends Cmd implements Serializable

Class org.tigris.gef.base.CmdInsertPoint extends Cmd implements Serializable

Serialized Fields

_selectedHandle

int _selectedHandle

Class org.tigris.gef.base.CmdNudge extends Cmd implements Serializable

Serialized Fields

_direction

int _direction

_magnitude

int _magnitude

Class org.tigris.gef.base.CmdNull extends Cmd implements Serializable

Class org.tigris.gef.base.CmdOpen extends Cmd implements Serializable

Class org.tigris.gef.base.CmdOpenPGML extends Cmd implements Serializable

serialVersionUID: 0L

Class org.tigris.gef.base.CmdOpenSVG extends Cmd implements Serializable

serialVersionUID: 0L

Class org.tigris.gef.base.CmdOpenWindow extends Cmd implements Serializable

Class org.tigris.gef.base.CmdPaste extends Cmd implements Serializable

Class org.tigris.gef.base.CmdPrint extends Cmd implements Serializable

Serialized Fields

printerJob

java.awt.print.PrinterJob printerJob

pageFormat

java.awt.print.PageFormat pageFormat

maxPageIndex

int maxPageIndex

fitDiagramToPage

boolean fitDiagramToPage

isFirstPrintCall

boolean isFirstPrintCall

scale

double scale

nCol

int nCol

pageX

double pageX

pageY

double pageY

pageWidth

double pageWidth

pageHeight

double pageHeight

diagramX

double diagramX

diagramY

double diagramY

diagramWidth

double diagramWidth

diagramHeight

double diagramHeight

Class org.tigris.gef.base.CmdPrintPageSetup extends Cmd implements Serializable

Serialized Fields

cmdPrint

CmdPrint cmdPrint

Class org.tigris.gef.base.CmdRemoveFromGraph extends Cmd implements Serializable

Class org.tigris.gef.base.CmdRemovePoint extends Cmd implements Serializable

Serialized Fields

_selectedHandle

int _selectedHandle

Class org.tigris.gef.base.CmdReorder extends Cmd implements Serializable

Serialized Fields

function

int function

Class org.tigris.gef.base.CmdSave extends Cmd implements Serializable

Class org.tigris.gef.base.CmdSaveEPS extends CmdSaveGraphics implements Serializable

Class org.tigris.gef.base.CmdSaveGIF extends CmdSaveGraphics implements Serializable

Class org.tigris.gef.base.CmdSaveGraphics extends Cmd implements Serializable

Class org.tigris.gef.base.CmdSavePGML extends Cmd implements Serializable

Class org.tigris.gef.base.CmdSavePNG extends CmdSaveGraphics implements Serializable

Class org.tigris.gef.base.CmdSavePS extends CmdSaveGraphics implements Serializable

Class org.tigris.gef.base.CmdSaveSVG extends CmdSaveGraphics implements Serializable

Class org.tigris.gef.base.CmdScroll extends Cmd implements Serializable

Serialized Fields

_direction

int _direction

_magnitude

int _magnitude

Class org.tigris.gef.base.CmdSelectAll extends Cmd implements Serializable

Class org.tigris.gef.base.CmdSelectInvert extends Cmd implements Serializable

Class org.tigris.gef.base.CmdSelectNear extends Cmd implements Serializable

Serialized Fields

_direction

int _direction

_magnitude

int _magnitude

Class org.tigris.gef.base.CmdSelectNext extends Cmd implements Serializable

Class org.tigris.gef.base.CmdSequence extends Cmd implements Serializable

Serialized Fields

_cmds

java.util.Vector<E> _cmds

Class org.tigris.gef.base.CmdSetMode extends Cmd implements Serializable

Serialized Fields

_modeArgs

java.util.Hashtable<K,V> _modeArgs
Arguments to pass to the new mode instance after creation.

Class org.tigris.gef.base.CmdShowProperties extends Cmd implements Serializable

Class org.tigris.gef.base.CmdShowURL extends Cmd implements Serializable

Serialized Fields

_url

java.net.URL _url

Class org.tigris.gef.base.CmdSpawn extends Cmd implements Serializable

Class org.tigris.gef.base.CmdUngroup extends Cmd implements Serializable

Class org.tigris.gef.base.CmdUseReshape extends Cmd implements Serializable

Class org.tigris.gef.base.CmdUseResize extends Cmd implements Serializable

Class org.tigris.gef.base.CmdUseRotate extends Cmd implements Serializable

Class org.tigris.gef.base.CmdZoom extends Cmd implements Serializable

Serialized Fields

_magnitude

double _magnitude

Class org.tigris.gef.base.Diagram extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name

_comments

java.lang.String _comments

_layer

LayerPerspective _layer

_propertyChangeListeners

java.util.Set<E> _propertyChangeListeners

Class org.tigris.gef.base.Editor extends java.lang.Object implements Serializable

Serialized Fields

_modeManager

ModeManager _modeManager
The user interface mode that the Editor is currently in. Generally Modes that the user has to think about are a bad idea. But even in a very easy to use editor there are plenty of "spring-loaded" modes that change the way the system interprets input. For example, when placing a new node, the editor is in ModePlace, and when dragging a handle of an object the editor is in ModeModify. In each case moving or dragging the mouse has a different effect.

See Also:
ModeModify, ModeSelect, ModePlace

_document

java.lang.Object _document
This points to the document object that the user is working on. At this point the framework does not have a very strong concept of document and there is no class Document. For now the meaning of this pointer is in the hands of the person applying this framework to an application.


_selectionManager

SelectionManager _selectionManager
All the selection objects for what the user currently has selected.


_layerManager

LayerManager _layerManager
The LayerManager for this Editor.


_guide

Guide _guide
The grid to snap points to.


_curFig

Fig _curFig
The Fig that the mouse is in.


_curSel

Selection _curSel
The Selection object that the mouse is in.


_scale

double _scale
The scale at which to draw the diagram


_canSelectElements

boolean _canSelectElements
Should elements in this editor be selectable?


_renderingHints

java.awt.RenderingHints _renderingHints

Class org.tigris.gef.base.FigModifyingModeImpl extends ModeImpl implements Serializable

serialVersionUID: 7960954871341784898L

Serialized Fields

editor

Editor editor
The Editor that is in this mode. Each Mode instance belongs to exactly one Editor instance.

Class org.tigris.gef.base.Guide extends java.lang.Object implements Serializable

Class org.tigris.gef.base.GuideGrid extends Guide implements Serializable

Serialized Fields

_gridSize

int _gridSize
Size of the grid.

Class org.tigris.gef.base.Layer extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name
The name of the layer as it should appear in a menu.


_type

java.lang.String _type
The type of FigNodes that should appear in this layer.


_hidden

boolean _hidden
Does the user not want to see this Layer right now? Needs-More-Work.


_grayed

boolean _grayed
Is this Layer demphasized by making everything in it gray? Needs-More-Work.


_locked

boolean _locked
Is this Layer locked so that the user can not modify it? Needs-More-Work.


_alwaysOnTop

boolean _alwaysOnTop
Should this layer alwys stay on top (i.e. always be the active layer)?


_scale

double _scale
The current zooming scale this layer is displayed in


_onMenu

boolean _onMenu
Should the user be able to hide, lock, or gray this layer? Needs-More-Work.

Class org.tigris.gef.base.LayerDiagram extends Layer implements Serializable

Serialized Fields

_contents

java.util.List<E> _contents
The Fig's that are contained in this layer.

Class org.tigris.gef.base.LayerGrid extends Layer implements Serializable

Serialized Fields

_spacing

int _spacing
The spacing between the lines.


_paintLines

boolean _paintLines
True means paint grid lines, false means paint only dots where the lines would intersect. Painting dots is about as useful as painting lines and it looks less cluttered. But lines are more familiar to some people.


_paintDots

boolean _paintDots

_stampWidth

int _stampWidth
The size of the image stamp.


_stampHeight

int _stampHeight
The size of the image stamp.


_color

java.awt.Color _color
The color of the grid lines or dots.


_bgColor

java.awt.Color _bgColor
The color of the space between the lines or dots.


_paintBackground

boolean _paintBackground
True means to fill in the image stamp or drawing area with the background color. False means to just paint the lines or dots.


_dotSize

int _dotSize
The size of the dots. Dots are actually small rectangles.


_style

int _style
As an example of different grid styles 5 are defined. Needs-More-Work: I should use the property sheet to adjust the grid.

See Also:
LayerGrid.adjust()

NUM_STYLES

int NUM_STYLES

Class org.tigris.gef.base.LayerManager extends java.lang.Object implements Serializable

Serialized Fields

_layers

java.util.List<E> _layers
The Layer's contained within this LayerManager.


_activeLayer

Layer _activeLayer
In most editors one Layer is the active layer and all mouse clicks go to the contents of that layer. For now I assume this, but I would like to avoid this assumption in the future.


_paintActiveOnly

boolean _paintActiveOnly
Should only the active layer be repainted?


_paintLayers

boolean _paintLayers
Should only the known layers be repainted?


_editor

Editor _editor

Class org.tigris.gef.base.LayerPageBreaks extends Layer implements Serializable

Serialized Fields

DASH_LENGTH

int DASH_LENGTH
The size of the dashes drawn when the Fig is dashed.


GAP_LENGTH

int GAP_LENGTH

_paintLines

boolean _paintLines
True means paint PageBreaks lines.


_color

java.awt.Color _color
The color of the grid lines or dots.


_pageSize

java.awt.Dimension _pageSize
The size of the page in pixels. Needs-More-Work: this is a hack. To get the true page size I need to start a print job!

Class org.tigris.gef.base.LayerPerspective extends LayerDiagram implements Serializable

Serialized Fields

_gm

GraphModel _gm
The underlying connected graph to be visualized.


_controller

GraphController _controller

_nodeRenderer

GraphNodeRenderer _nodeRenderer

_edgeRenderer

GraphEdgeRenderer _edgeRenderer

_allowedNetClasses

java.util.Vector<E> _allowedNetClasses
Classes of NetNodes and NetEdges that are to be visualized in this perspective.


_nodeTypeRegions

java.util.Hashtable<K,V> _nodeTypeRegions
Rectangles of where to place nodes that are automatically added.

Class org.tigris.gef.base.LayerPerspectiveMutable extends LayerPerspective implements Serializable

Serialized Fields

mutableGraphModel

MutableGraphModel mutableGraphModel
The underlying connected graph to be visualized.

Class org.tigris.gef.base.LayerPolar extends Layer implements Serializable

Serialized Fields

_originX

int _originX
The origin of this coordinate system


_originY

int _originY
The origin of this coordinate system


_spacing

int _spacing
The spacing between the lines


_style

int _style
The painting stlye that should be used. See predefined styles below.


NUM_STYLES

int NUM_STYLES

_lineColor

java.awt.Color _lineColor
The color of the grid lines


_bgColor

java.awt.Color _bgColor
The color of the space between the lines.

Needs-More-Work: null should mean the space between the lines is transparent. But that does not work with image stamps.

Class org.tigris.gef.base.ModeBroom extends FigModifyingModeImpl implements Serializable

Serialized Fields

DIRECTION_UNDEFINED

int DIRECTION_UNDEFINED

DIRECTION_UPWARD

int DIRECTION_UPWARD

DIRECTION_DOWNWARD

int DIRECTION_DOWNWARD

DIRECTION_RIGHTWARD

int DIRECTION_RIGHTWARD

DIRECTION_LEFTWARD

int DIRECTION_LEFTWARD

DEFINE_DIRECTION_TOLERANCE

int DEFINE_DIRECTION_TOLERANCE

BROOM_WIDTH_NORMAL

int BROOM_WIDTH_NORMAL

BROOM_WIDTH_SMALL

int BROOM_WIDTH_SMALL

MAX_TOUCHED_FIGS

int MAX_TOUCHED_FIGS

DISTRIBUTE_EVEN_SPACE

int DISTRIBUTE_EVEN_SPACE

DISTRIBUTE_PACK

int DISTRIBUTE_PACK

DISTRIBUTE_SPREAD

int DISTRIBUTE_SPREAD

DISTRIBUTE_ORIG

int DISTRIBUTE_ORIG

HINT_FONT

java.awt.Font HINT_FONT

_start

java.awt.Point _start

_LastTouched

java.util.Vector<E> _LastTouched

x1

int x1

y1

int y1

x2

int x2

y2

int y2

_lastX1

int _lastX1

_lastY1

int _lastY1

_lastX2

int _lastX2

_lastY2

int _lastY2

_lastMX

int _lastMX

_lastMY

int _lastMY

_dir

int _dir

_magnetic

boolean _magnetic

_movable

boolean _movable

_draw

boolean _draw

_touched

Fig[] _touched

_origX

int[] _origX

_origY

int[] _origY

_offX

int[] _offX

_offY

int[] _offY

_nTouched

int _nTouched

_broomMargin

int _broomMargin

_distributeMode

int _distributeMode

_addRect

java.awt.Rectangle _addRect

_selectRect

java.awt.Rectangle _selectRect

_bigDamageRect

java.awt.Rectangle _bigDamageRect

_origBBox

java.awt.Rectangle _origBBox

_hint

java.lang.String _hint

Class org.tigris.gef.base.ModeCreate extends FigModifyingModeImpl implements Serializable

Serialized Fields

_defaultWidth

int _defaultWidth
The default size of a Fig if the user simply clicks instead of dragging out a size.


_defaultHeight

int _defaultHeight

anchorX

int anchorX
Original mouse down event coordinates


anchorY

int anchorY
Original mouse down event coordinates


_newItem

Fig _newItem
This holds the Fig to be added to the parent Editor.


snapPt

java.awt.Point snapPt

Class org.tigris.gef.base.ModeCreateEdge extends ModeCreate implements Serializable

Serialized Fields

startPort

java.lang.Object startPort
The NetPort where the arc is paintn from


_startPortFig

Fig _startPortFig
The Fig that presents the starting NetPort


_sourceFigNode

FigNode _sourceFigNode
The FigNode on the NetNode that owns the start port


_newEdge

java.lang.Object _newEdge
The new NetEdge that is being created

Class org.tigris.gef.base.ModeCreateFigCircle extends ModeCreate implements Serializable

Class org.tigris.gef.base.ModeCreateFigImage extends ModeCreate implements Serializable

Serialized Fields

_image

java.awt.Image _image
The image to be placed.

Class org.tigris.gef.base.ModeCreateFigInk extends ModeCreate implements Serializable

Serialized Fields

_lastX

int _lastX
The position of the last point that was added.


_lastY

int _lastY
The position of the last point that was added.

Class org.tigris.gef.base.ModeCreateFigLine extends ModeCreate implements Serializable

Class org.tigris.gef.base.ModeCreateFigPoly extends ModeCreate implements Serializable

Serialized Fields

_npoints

int _npoints
The number of points added so far.


_lastX

int _lastX

_lastY

int _lastY

_startX

int _startX

_startY

int _startY

_handle

Handle _handle

Class org.tigris.gef.base.ModeCreateFigRect extends ModeCreate implements Serializable

Class org.tigris.gef.base.ModeCreateFigRRect extends ModeCreate implements Serializable

Class org.tigris.gef.base.ModeCreateFigSpline extends ModeCreateFigPoly implements Serializable

Class org.tigris.gef.base.ModeCreateFigText extends ModeCreate implements Serializable

Class org.tigris.gef.base.ModeCreatePolyEdge extends ModeCreate implements Serializable

Serialized Fields

startPort

java.lang.Object startPort
The NetPort where the arc is paintn from


startPortFig

Fig startPortFig
The Fig that presents the starting NetPort


sourceFigNode

FigNode sourceFigNode
The FigNode on the NetNode that owns the start port


newEdge

java.lang.Object newEdge
The new NetEdge that is being created


_npoints

int _npoints
The number of points added so far.


_lastX

int _lastX

_lastY

int _lastY

_startX

int _startX

_startY

int _startY

_handle

Handle _handle

Class org.tigris.gef.base.ModeDragScroll extends FigModifyingModeImpl implements Serializable

Serialized Fields

_viewportExtent

java.awt.Dimension _viewportExtent

autoscroll

boolean autoscroll

autoTimer

javax.swing.Timer autoTimer

recentX

int recentX

recentY

int recentY

_isScrolling

boolean _isScrolling

_viewport

javax.swing.JViewport _viewport

_oldCursor

java.awt.Cursor _oldCursor

_component

javax.swing.JComponent _component

componentSize

java.awt.Dimension componentSize

viewPosition

java.awt.Point viewPosition

deltaX

int deltaX

deltaY

int deltaY

lastX

int lastX

lastY

int lastY

simpleDrag

boolean simpleDrag

Class org.tigris.gef.base.ModeImpl extends java.lang.Object implements Serializable

Serialized Fields

_args

java.util.Hashtable<K,V> _args
Arguments to this mode. These are usually set just after the mode is created via the init method and used later.

Class org.tigris.gef.base.ModeManager extends java.lang.Object implements Serializable

Serialized Fields

_modes

java.util.Vector<E> _modes
The stack of Mode's that are all active simultainously, the order of Mode's on the stack is their priority, i.e., the topmost Mode gets the first chance to handle an incoming Event. Needs-More-Work: this is a time critical part of the system and should be faster, use an array instead of a Vector.


editor

Editor editor
The Editor that owns this ModeManager.


_listeners

javax.swing.event.EventListenerList _listeners

Class org.tigris.gef.base.ModeModify extends FigModifyingModeImpl implements Serializable

Serialized Fields

degrees45

double degrees45

_dragInProcess

boolean _dragInProcess
drag in process


newMousePosition

java.awt.Point newMousePosition
The current position of the mouse during a drag operation.


dragStartMousePosition

java.awt.Point dragStartMousePosition
The point at which the mouse started a drag operation.


dragStartSelectionPosition

java.awt.Point dragStartSelectionPosition
The location of the selection when the drag was started.


_curHandle

Handle _curHandle
The index of the handle that the user is dragging


_highlightTrap

java.awt.Rectangle _highlightTrap

_deltaMouseX

int _deltaMouseX

_deltaMouseY

int _deltaMouseY

Class org.tigris.gef.base.ModePlace extends FigModifyingModeImpl implements Serializable

Serialized Fields

_node

java.lang.Object _node
The (new) node being placed. It might be an existing node that is adding a new FigNode.


_pers

FigNode _pers
The (new) FigNode being placed. It might be an existing FigNode on an existing node being placed in another diagram.


_factory

GraphFactory _factory

_addRelatedEdges

boolean _addRelatedEdges

_instructions

java.lang.String _instructions

Class org.tigris.gef.base.ModePopup extends FigModifyingModeImpl implements Serializable

Class org.tigris.gef.base.ModeSelect extends FigModifyingModeImpl implements Serializable

Serialized Fields

selectAnchor

java.awt.Point selectAnchor
If the user drags a selection rectangle, this is the first corner.


selectRect

java.awt.Rectangle selectRect
This is the seclection rectangle.


showSelectRect

boolean showSelectRect
True when the selection rectangle should be painted.


toggleSelection

boolean toggleSelection
True when the user holds the shift key to toggle selections.

Class org.tigris.gef.base.PathConv extends java.lang.Object implements Serializable

Serialized Fields

_pathFigure

Fig _pathFigure

Class org.tigris.gef.base.PathConvPercent extends PathConv implements Serializable

Serialized Fields

percent

int percent

offset

int offset

Class org.tigris.gef.base.PathConvPercentPlusConst extends PathConv implements Serializable

Serialized Fields

percent

int percent

_delta

int _delta

offset

int offset

Class org.tigris.gef.base.PrefsEditor extends java.awt.Frame implements Serializable

Serialized Fields

_tryOffScreenCB

java.awt.Checkbox _tryOffScreenCB
A check box for using flicker-free graphics


_printGridCB

java.awt.Checkbox _printGridCB
A check box for using straight or rectilinear arcs


_printBackgroundCB

java.awt.Checkbox _printBackgroundCB

_moreRepaints

java.awt.Button _moreRepaints
The "More Repaints" button.


_fewerRepaints

java.awt.Button _fewerRepaints
The "Fewer Repaints" button.


_close

java.awt.Button _close
The close button

Class org.tigris.gef.base.Selection extends java.lang.Object implements Serializable

Serialized Fields

_content

Fig _content
_content refers to the Fig that is selected.

Class org.tigris.gef.base.SelectionLowerRight extends Selection implements Serializable

Class org.tigris.gef.base.SelectionManager extends java.lang.Object implements Serializable

Serialized Fields

_selections

java.util.Vector<E> _selections
The collection of Selection instances


_editor

Editor _editor

_listeners

javax.swing.event.EventListenerList _listeners

_dragTopMostFig

Fig _dragTopMostFig

_dragLeftMostFig

Fig _dragLeftMostFig

_draggingNodes

java.util.List<E> _draggingNodes

_draggingMovingEdges

java.util.List<E> _draggingMovingEdges

_draggingNonMovingEdges

java.util.List<E> _draggingNonMovingEdges

_draggingOthers

java.util.List<E> _draggingOthers

Class org.tigris.gef.base.SelectionMove extends Selection implements Serializable

Class org.tigris.gef.base.SelectionNoop extends Selection implements Serializable

Class org.tigris.gef.base.SelectionReshape extends Selection implements Serializable

Serialized Fields

_selectedHandle

int _selectedHandle

Class org.tigris.gef.base.SelectionResize extends Selection implements Serializable

Serialized Fields

cx

int cx

cy

int cy

cw

int cw

ch

int ch

Class org.tigris.gef.base.SelectionRotate extends Selection implements Serializable


Package org.tigris.gef.demo

Class org.tigris.gef.demo.EdgeData extends NetEdge implements Serializable

Serialized Fields

_bitsPerSecond

int _bitsPerSecond
Speed of this data line


_cableType

java.lang.String _cableType
Type of cable, choosen from the constants above: SCSI, FireWire, etc.

Class org.tigris.gef.demo.EdgePower extends NetEdge implements Serializable

Serialized Fields

_voltage

int _voltage
Voltage currently on line.


_maxVoltage

int _maxVoltage
Maximum Voltage that this line can handle.


_hasGroundProng

boolean _hasGroundProng
Some power cords have a third grounding prong, some don't.

Class org.tigris.gef.demo.EquipmentApplet extends javax.swing.JApplet implements Serializable

Serialized Fields

gm

GraphModel gm
The net-level model to edit


palette

EquipmentPalette palette
The palette of shapes and selection tool

Class org.tigris.gef.demo.EquipmentPalette extends ToolBar implements Serializable

Class org.tigris.gef.demo.FigSampleNode extends FigNode implements Serializable

Serialized Fields

obj1

Fig obj1

obj2

Fig obj2

obj3

Fig obj3

obj4

Fig obj4

obj5

Fig obj5

obj6

Fig obj6

obj7

FigText obj7

Class org.tigris.gef.demo.FigSampleNode3 extends FigNode implements Serializable

Serialized Fields

obj1

Fig obj1

obj2

Fig obj2

obj3

Fig obj3

obj4

Fig obj4

obj5

Fig obj5

obj6

Fig obj6

obj7

FigText obj7

Class org.tigris.gef.demo.FlexibleApplet extends java.applet.Applet implements Serializable

Serialized Fields

gm

GraphModel gm
The net-level model to edit


palette

SamplePalette palette
The example palette, shows SampleNode


shapePalette

PaletteFig shapePalette
The palette of shapes and selection tool

Class org.tigris.gef.demo.NodeCPU extends NetNode implements Serializable

Serialized Fields

_megsOfRAM

int _megsOfRAM

_busSpeedMHz

int _busSpeedMHz

_cpuSpeedMHz

int _cpuSpeedMHz

_hasCDROM

boolean _hasCDROM

_ownerInfo

java.lang.String _ownerInfo

powerPort

PortPower powerPort

dataPort

PortData dataPort

Class org.tigris.gef.demo.NodePrinter extends NetNode implements Serializable

Serialized Fields

_powerPort

PortPower _powerPort

_dataPort

PortData _dataPort

Class org.tigris.gef.demo.NodeWall extends NetNode implements Serializable

Serialized Fields

powerPort1

PortPower powerPort1

powerPort2

PortPower powerPort2

Class org.tigris.gef.demo.PortData extends NetPort implements Serializable

Class org.tigris.gef.demo.PortPower extends NetPort implements Serializable

Serialized Fields

_type

int _type

Class org.tigris.gef.demo.SampleEdge extends NetEdge implements Serializable

Class org.tigris.gef.demo.SampleEdge2 extends NetEdge implements Serializable

Class org.tigris.gef.demo.SampleNode extends NetNode implements Serializable

Serialized Fields

north

SamplePort north

east

SamplePort east

west

SamplePort west

south

SamplePort south

_number

int _number

Class org.tigris.gef.demo.SampleNode2 extends SampleNode implements Serializable

Class org.tigris.gef.demo.SampleNode4 extends SampleNode implements Serializable

Class org.tigris.gef.demo.SamplePalette extends PaletteFig implements Serializable

Class org.tigris.gef.demo.SamplePort extends NetPort implements Serializable

Class org.tigris.gef.demo.SamplePort2 extends SamplePort implements Serializable


Package org.tigris.gef.event

Class org.tigris.gef.event.GraphSelectionEvent extends java.util.EventObject implements Serializable

Serialized Fields

_selections

java.util.Vector<E> _selections

Class org.tigris.gef.event.ModeChangeEvent extends java.util.EventObject implements Serializable

Serialized Fields

_modes

java.util.Vector<E> _modes

Package org.tigris.gef.graph

Class org.tigris.gef.graph.GraphEvent extends java.util.EventObject implements Serializable

Serialized Fields

_arg

java.lang.Object _arg
The specific node, port, or arc that was modified.

Class org.tigris.gef.graph.GraphModelException extends java.lang.Exception implements Serializable

Serialized Fields

cause

java.lang.Exception cause

Class org.tigris.gef.graph.MutableGraphEvent extends java.util.EventObject implements Serializable

Serialized Fields

_arg

java.lang.Object _arg
The specific node, port, or arc that was modified.

Class org.tigris.gef.graph.MutableGraphSupport extends java.lang.Object implements Serializable

Serialized Fields

_graphListeners

java.util.Vector<E> _graphListeners

connectionConstrainer

ConnectionConstrainer connectionConstrainer

Package org.tigris.gef.graph.presentation

Class org.tigris.gef.graph.presentation.AdjacencyListGraphModel extends MutableGraphSupport implements Serializable

Serialized Fields

_nodes

java.util.Vector<E> _nodes

_edges

java.util.Vector<E> _edges

Class org.tigris.gef.graph.presentation.DefaultGraphEdgeRenderer extends java.lang.Object implements Serializable

Class org.tigris.gef.graph.presentation.DefaultGraphModel extends MutableGraphSupport implements Serializable

Serialized Fields

netList

NetList netList

Class org.tigris.gef.graph.presentation.DefaultGraphNodeRenderer extends java.lang.Object implements Serializable

Class org.tigris.gef.graph.presentation.JGraph extends javax.swing.JPanel implements Serializable

serialVersionUID: -5459241816919316496L

Serialized Fields

editor

Editor editor
The Editor object that is being shown in this panel


drawingPane

org.tigris.gef.graph.presentation.JGraphInternalPane drawingPane

scrollPane

javax.swing.JScrollPane scrollPane

defaultSize

java.awt.Dimension defaultSize

_viewPortPositions

java.util.Hashtable<K,V> _viewPortPositions

_currentDiagramId

java.lang.String _currentDiagramId

Class org.tigris.gef.graph.presentation.JGraphFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

_toolbar

ToolBar _toolbar
The toolbar (shown at top of window).


_graph

JGraph _graph
The graph pane (shown in middle of window).


_statusbar

javax.swing.JLabel _statusbar
A statusbar (shown at bottom ow window).


_mainPanel

javax.swing.JPanel _mainPanel

_graphPanel

javax.swing.JPanel _graphPanel

_menubar

javax.swing.JMenuBar _menubar

Class org.tigris.gef.graph.presentation.JSplitGraphPane extends javax.swing.JPanel implements Serializable

Serialized Fields

CLONE_CONTAINER

javax.swing.JPanel CLONE_CONTAINER
The cloned graph sits inside a clone container. This is initially an empty panel and of limitless size, allowing JSplitPane to resize the panel to any position. As soon as this panel is expanded a clone of the graph is generated and placed inside. If this panel is collapsed then the graph is removed and disposed of.


splitPane

javax.swing.JSplitPane splitPane

graph

JGraph graph
The graph populated by the constructor


clonedGraph

JGraph clonedGraph
A clone graph which is created or destroyed by reposition of the splitter.

Class org.tigris.gef.graph.presentation.NetEdge extends NetPrimitive implements Serializable

Serialized Fields

_sourcePort

NetPort _sourcePort
The start and end ports of this edge.


_destPort

NetPort _destPort

_ports

java.util.Vector<E> _ports
The ports that are part of this edge. Most of the time Edges do not have any ports. However, in some connected graph notations, users are allowed to attach notes to edges, or something that requrires edges to go from an edge to a node, or an edge to an edge.

Class org.tigris.gef.graph.presentation.NetList extends NetPrimitive implements Serializable

serialVersionUID: -238774170084340147L

Serialized Fields

nodes

java.util.ArrayList<E> nodes
The nodes in the NetList


edges

java.util.ArrayList<E> edges
The edges in the NetList


name

java.lang.String name
The name of this connected graph.

Class org.tigris.gef.graph.presentation.NetNode extends NetPrimitive implements Serializable

Serialized Fields

_ports

java.util.List<E> _ports
An array of the ports on this node

Class org.tigris.gef.graph.presentation.NetPort extends NetPrimitive implements Serializable

Serialized Fields

edges

java.util.Vector<E> edges
The NetEdges that are connected to this port.


_parent

java.lang.Object _parent
The NetNode that this port is a part of.

Class org.tigris.gef.graph.presentation.NetPrimitive extends java.lang.Object implements Serializable

Serialized Fields

_changeSup

java.beans.PropertyChangeSupport _changeSup

_highlight

boolean _highlight

Package org.tigris.gef.ocl

Class org.tigris.gef.ocl.ExpansionException extends java.lang.Exception implements Serializable

Serialized Fields

cause

java.lang.Throwable cause

Package org.tigris.gef.presentation

Class org.tigris.gef.presentation.ArrowHead extends java.lang.Object implements Serializable

Serialized Fields

arrow_width

int arrow_width

arrow_height

int arrow_height

arrowLineColor

java.awt.Color arrowLineColor

arrowFillColor

java.awt.Color arrowFillColor

Class org.tigris.gef.presentation.ArrowHeadComposite extends ArrowHead implements Serializable

Serialized Fields

_arrowHeads

java.util.Vector<E> _arrowHeads

Class org.tigris.gef.presentation.ArrowHeadDiamond extends ArrowHead implements Serializable

Class org.tigris.gef.presentation.ArrowHeadGreater extends ArrowHead implements Serializable

Class org.tigris.gef.presentation.ArrowHeadHalfTriangle extends ArrowHead implements Serializable

serialVersionUID: -7257932581787201038L

Class org.tigris.gef.presentation.ArrowHeadNone extends ArrowHead implements Serializable

Class org.tigris.gef.presentation.ArrowHeadQualifier extends ArrowHead implements Serializable

Class org.tigris.gef.presentation.ArrowHeadTriangle extends ArrowHead implements Serializable

Class org.tigris.gef.presentation.Fig extends java.lang.Object implements Serializable

Serialized Fields

MIN_SIZE

int MIN_SIZE
The smallest size that the user can drag this Fig.


movable

boolean movable
Indicates whether this fig can be moved


resizable

boolean resizable
Indicates whether this fig can be resized


_locked

boolean _locked
True if this object is locked and cannot be moved by the user.


_x

int _x
X coordinate of the Fig's bounding box. It is the responsibility of subclasses to make sure this value is ALWAYS up-to-date.


_y

int _y
Y coordinate of the Fig's bounding box. It is the responsibility of subclasses to make sure this value is ALWAYS up-to-date.


_w

int _w
Width of the Fig's bounding box. It is the responsibility of subclasses to make sure this value is ALWAYS up-to-date.


_h

int _h
Height of the Fig's bounding box. It is the responsibility of subclasses to make sure this value is ALWAYS up-to-date.


_resource

java.lang.String _resource
Name of the resource being basis to this figs localization.


_lineColor

java.awt.Color _lineColor
Outline color of fig object.


_fillColor

java.awt.Color _fillColor
Fill color of fig object.


_lineWidth

int _lineWidth
Thickness of line around object, for now limited to 0 or 1.


_dashes

float[] _dashes

_dashStyle

int _dashStyle

_dashPeriod

int _dashPeriod

_filled

boolean _filled
True if the object should fill in its area.


_group

Fig _group
The parent Fig of which this Fig is a child


_context

java.lang.String _context

_displayed

boolean _displayed
True if the Fig is shown TODO: rename to "visible"


_shown

int _shown
TODO how does this differ from displayed?


_allowsSaving

boolean _allowsSaving

BORDER

int BORDER
Margin between this Fig and automatically routed arcs.


an

AnnotationStrategy an

annotationStatus

boolean annotationStatus

annotationOwner

Fig annotationOwner

Class org.tigris.gef.presentation.FigCircle extends Fig implements Serializable

Serialized Fields

_isDashed

boolean _isDashed

Class org.tigris.gef.presentation.FigCube extends Fig implements Serializable

Class org.tigris.gef.presentation.FigDiamond extends Fig implements Serializable

Class org.tigris.gef.presentation.FigEdge extends Fig implements Serializable

Serialized Fields

_sourcePortFig

Fig _sourcePortFig
Fig presenting the edge's from-port .


_destPortFig

Fig _destPortFig
Fig presenting the edge's to-port.


_sourceFigNode

FigNode _sourceFigNode
FigNode presenting the edge's from-port's parent node.


_destFigNode

FigNode _destFigNode
FigNode presenting the edge's to-port's parent node.


_fig

Fig _fig
Fig that presents the edge.


_useNearest

boolean _useNearest
True if the FigEdge should be drawn from the nearest point of each port Fig.


_highlight

boolean _highlight
True when the FigEdgde should be drawn highlighted.


_arrowHeadStart

ArrowHead _arrowHeadStart
The ArrowHead at the start of the line


_arrowHeadEnd

ArrowHead _arrowHeadEnd
The ArrowHead at the end of the line


_pathItems

java.util.Vector<E> _pathItems
The items that are accumulated along the path, a vector.

Class org.tigris.gef.presentation.FigEdgeLine extends FigEdge implements Serializable

Class org.tigris.gef.presentation.FigEdgeLineDotted extends FigEdgeLine implements Serializable

Class org.tigris.gef.presentation.FigEdgePoly extends FigEdge implements Serializable

Serialized Fields

_initiallyLaidOut

boolean _initiallyLaidOut
True if the edge has been laid out automatically once. It will not be done automatically again since the user may have edited the edge and I dont want to undo that work.

Class org.tigris.gef.presentation.FigEdgeRectiline extends FigEdge implements Serializable

Serialized Fields

_initiallyLaidOut

boolean _initiallyLaidOut
True if the edge has been laid out automatically once. It will not be done automatically again since the user may have edited the edge and I dont want to undo that work.

Class org.tigris.gef.presentation.FigGroup extends Fig implements Serializable

Serialized Fields

figs

java.util.ArrayList<E> figs
The Fig's contained in this FigGroup


_extraFrameSpace

int _extraFrameSpace

textColor

java.awt.Color textColor
Color of the actual text characters.


textFillColor

java.awt.Color textFillColor
Color to be drawn behind the actual text characters. Note that this will be a smaller area than the bounding box which is filled with FillColor.


textFilled

boolean textFilled
True if the area behind individual characters is to be filled with TextColor.


suppressCalcBounds

boolean suppressCalcBounds
Normally the bounds of the FigGroup is calculated whenever a Fig is added. Setting this flag to false allows multiple adds without the overhead of the calculation each time.

Class org.tigris.gef.presentation.FigImage extends Fig implements Serializable

Serialized Fields

_url

java.net.URL _url
The URL of the Image being rendered

Class org.tigris.gef.presentation.FigInk extends FigPoly implements Serializable

Class org.tigris.gef.presentation.FigLine extends Fig implements Serializable

Serialized Fields

_x1

int _x1
Coordinates of the start and end points of the line. Note: _x, _y, _w, and _h from class Fig are always updated by calcBounds() whenever _x1, _y1, _x2, or _y2 change.


_y1

int _y1

_x2

int _x2

_y2

int _y2

Class org.tigris.gef.presentation.FigNode extends FigGroup implements Serializable

Serialized Fields

_blinkPorts

boolean _blinkPorts
True if you want ports to show when the mouse moves in and be invisible otherwise.


_highlight

boolean _highlight
True when we want to draw the user's attention to this FigNode.


figEdges

java.util.ArrayList<E> figEdges
A list of FigEdges that need to be rerouted when this FigNode moves.

Class org.tigris.gef.presentation.FigPoly extends Fig implements Serializable

Serialized Fields

_npoints

int _npoints
The total number of points.


_xpoints

int[] _xpoints
The array of x coordinates.


_ypoints

int[] _ypoints
The array of y coordinates.


_rectilinear

boolean _rectilinear
Flag to control how the polygon is drawn


_isComplete

boolean _isComplete
Flag to indicate when the polygon is completed


_isSelfLoop

boolean _isSelfLoop
Flag to indicate when the polygon is used as a self-loop for a node


_fixedHandles

int _fixedHandles
The number of handles at each end of the polygon that cannot be dragged by the user. -1 indicates that any point can be dragged. 0 indicates that the endpoints cannot be dragged. 1 would indicate that the first 2 points and the last 2 points cannot be dragged.

Class org.tigris.gef.presentation.FigRect extends Fig implements Serializable

Class org.tigris.gef.presentation.FigRRect extends FigRect implements Serializable

Serialized Fields

_radius

int _radius

Class org.tigris.gef.presentation.FigSpline extends FigPoly implements Serializable

Serialized Fields

_xknots

int[] _xknots

_yknots

int[] _yknots

_nknots

int _nknots

_curve

java.awt.Polygon _curve

_threshold

int _threshold

SPLINE_THRESH

int SPLINE_THRESH

ARR_WIDTH

int ARR_WIDTH

ARR_HEIGHT

int ARR_HEIGHT

_junc_t

double _junc_t

_delta0

double _delta0

_delta1

double _delta1

_denom

double _denom

_d_curve_length

double _d_curve_length

_juncX

int _juncX

_juncY

int _juncY

_pattern

int _pattern

_style

java.util.BitSet _style

Class org.tigris.gef.presentation.FigText extends Fig implements Serializable

Serialized Fields

_font

java.awt.Font _font
Font info.


_lineHeight

int _lineHeight

_textColor

java.awt.Color _textColor
Color of the actual text characters.


_textFillColor

java.awt.Color _textFillColor
Color to be drawn behind the actual text characters. Note that this will be a smaller area than the bounding box which is filled with FillColor.


_textFilled

boolean _textFilled
True if the area behind individual characters is to be filled with TextColor.


editable

boolean editable
True if the text should be editable. False for read-only.


_textEditorClass

java.lang.Class<T> _textEditorClass

_underline

boolean _underline
True if the text should be underlined. needs-more-work.


_multiLine

boolean _multiLine
True if more than one line of text is allow. If false, newline characters will be ignored. True by default.


_allowsTab

boolean _allowsTab

_lineSpacing

int _lineSpacing
Extra spacing between lines. Default is 0 pixels.


_topMargin

int _topMargin
Internal margins between the text and the edge of the rectangle.


_botMargin

int _botMargin

_leftMargin

int _leftMargin

_rightMargin

int _rightMargin

_expandOnly

boolean _expandOnly
True if the FigText can only grow in size, never shrink.


_editMode

boolean _editMode

_justification

int _justification
Text justification can be JUSTIFY_LEFT, JUSTIFY_RIGHT, or JUSTIFY_CENTER.


_curText

java.lang.String _curText
The current string to display.

Class org.tigris.gef.presentation.FigTextEditor extends javax.swing.JTextPane implements Serializable

Serialized Fields

_target

FigText _target

_drawingPanel

javax.swing.JPanel _drawingPanel

_layeredPane

javax.swing.JLayeredPane _layeredPane

Package org.tigris.gef.properties.ui

Class org.tigris.gef.properties.ui.ColorEditor extends javax.swing.JPanel implements Serializable

Serialized Fields

_color

java.awt.Color _color

listeners

java.util.Vector<E> listeners

Class org.tigris.gef.properties.ui.ColorPickerGrid extends javax.swing.JPanel implements Serializable

Serialized Fields

_tiles

ColorTilePanel _tiles
An array printf tiny colored squares.


_peColor

ColorEditor _peColor
The ColorEditor that is master to this slave window.


_statusLabel

javax.swing.JLabel _statusLabel
Text to be displayed in the status bar area of this window.

Class org.tigris.gef.properties.ui.ColorTilePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

_colors

java.util.Vector<E> _colors
The colors that will be shown


_selected

int _selected
The index of the selected color


_nCols

int _nCols
The number of columns to use when displaying the array of /** colors.


_allowSelection

boolean _allowSelection
True iff the user can select a color, false if this widget is /** disabled.


_onlyListener

java.awt.event.ActionListener _onlyListener

Class org.tigris.gef.properties.ui.PropSheet extends javax.swing.JPanel implements Serializable

Serialized Fields

_sel

java.lang.Object _sel
The object being edited.


_pendingStores

java.util.Hashtable<K,V> _pendingStores
The changes to that object that have not been carried out yet.


_pdsEditors

java.util.Hashtable<K,V> _pdsEditors

_editorsPds

java.util.Hashtable<K,V> _editorsPds

_autoApply

boolean _autoApply
True iff every change shold be immeadiatly carried out.


_ignorePropChanges

boolean _ignorePropChanges

_tabName

java.lang.String _tabName
Name used to identify this sheet to the user.


_propertiesFont

java.awt.Font _propertiesFont

_lastUpdateTime

long _lastUpdateTime

Class org.tigris.gef.properties.ui.PropSheetCategory extends PropSheet implements Serializable

Serialized Fields

_keysComps

java.util.Hashtable<K,V> _keysComps
Given a property name, which AWT component edits its value.


_compsKeys

java.util.Hashtable<K,V> _compsKeys
Given an AWT component, what is the name of the property it edits.


_inUse

java.util.Hashtable<K,V> _inUse

_labels

java.util.Hashtable<K,V> _labels

_shown

java.util.Hashtable<K,V> _shown

_category

java.lang.String _category

_properties

java.beans.PropertyDescriptor[] _properties

_jframe

javax.swing.JFrame _jframe

inRecursion

boolean inRecursion

Class org.tigris.gef.properties.ui.RectangleEditor extends javax.swing.JPanel implements Serializable

Serialized Fields

_rect

java.awt.Rectangle _rect

listeners

java.util.Vector<E> listeners

xField

javax.swing.JTextField xField

yField

javax.swing.JTextField yField

wField

javax.swing.JTextField wField

hField

javax.swing.JTextField hField

Class org.tigris.gef.properties.ui.TabPropFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

_lastPropSheet

PropSheet _lastPropSheet

_lastTab

int _lastTab

_sheets

java.util.Vector<E> _sheets
The collection of PropSheets shown in this frame.


tabPanel

javax.swing.JTabbedPane tabPanel

choicePanel

java.awt.Panel choicePanel

PropSheetCategory1

PropSheetCategory PropSheetCategory1

PropSheetCategory2

PropSheetCategory PropSheetCategory2

PropSheetCategory3

PropSheetCategory PropSheetCategory3

PropSheetCategory4

PropSheetCategory PropSheetCategory4

PropSheetCategory5

PropSheetCategory PropSheetCategory5

buttonPanel

javax.swing.JPanel buttonPanel

autoApplyCheckbox

javax.swing.JCheckBox autoApplyCheckbox
FEATURE: property_sheet_auto_apply


applyButton

javax.swing.JButton applyButton

revertButton

javax.swing.JButton revertButton
FEATURE: property_sheet_revert


closeButton

javax.swing.JButton closeButton

_selection

java.lang.Object _selection

Package org.tigris.gef.ui

Class org.tigris.gef.ui.ColorRenderer extends javax.swing.DefaultListCellRenderer implements Serializable

Class org.tigris.gef.ui.JSortedTable extends javax.swing.JTable implements Serializable

Serialized Fields

sorter

TableSorter sorter

Class org.tigris.gef.ui.PaletteFig extends ToolBar implements Serializable

Class org.tigris.gef.ui.Progress extends java.awt.Frame implements Serializable

Serialized Fields

_total

int _total
Total work to be done.


_current

int _current
Work done so far.


_canceled

boolean _canceled
True after the user presses the cancel button.


_barCanvas

java.awt.Canvas _barCanvas
AWT Canvas used to draw the progress bar.


_header

java.awt.Label _header
Header text displayed above the progress bar. Usually describes the overall task being done.


_message

java.awt.TextField _message
Progress message. Usually describes the specific step being done now in the overall task.


_cancelButton

java.awt.Button _cancelButton
A button for bored users.

Class org.tigris.gef.ui.TableMap extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

model

javax.swing.table.TableModel model

Class org.tigris.gef.ui.TableSorter extends TableMap implements Serializable

Serialized Fields

indexes

int[] indexes

sortingColumns

java.util.Vector<E> sortingColumns

ascending

boolean ascending

compares

int compares

Class org.tigris.gef.ui.TinyHTMLViewer extends javax.swing.JFrame implements Serializable

Class org.tigris.gef.ui.ToolBar extends javax.swing.JToolBar implements Serializable

Serialized Fields

_lockable

java.util.Vector<E> _lockable

_modeButtons

java.util.Vector<E> _modeButtons

Package org.tigris.gef.util

Class org.tigris.gef.util.EnumerationComposite extends java.lang.Object implements Serializable

Serialized Fields

_subs

java.util.Vector<E> _subs
The enumerations being concatenated


_nextElement

java.lang.Object _nextElement
The next element to return from nextElement().

Class org.tigris.gef.util.EnumerationEmpty extends java.lang.Object implements Serializable

Class org.tigris.gef.util.EnumerationPredicate extends java.lang.Object implements Serializable

Serialized Fields

_enum

java.util.Enumeration<E> _enum
The normal enumeration that this EnumerationPredicate is moving through.


_filter

Predicate _filter
The predicate that must be satisfied in order for a given element to be returned by nextElement().


_nextElement

java.lang.Object _nextElement
The element that will be returned on the next call to nextElement(). This element is "on deck".

Class org.tigris.gef.util.EnumerationSingle extends java.lang.Object implements Serializable

Serialized Fields

_element

java.lang.Object _element

Class org.tigris.gef.util.FunctorIdentity extends java.lang.Object implements Serializable

Class org.tigris.gef.util.PredFigInRect extends java.lang.Object implements Serializable

Serialized Fields

_r

java.awt.Rectangle _r

Class org.tigris.gef.util.PredFigNodeInRect extends java.lang.Object implements Serializable

Serialized Fields

_r

java.awt.Rectangle _r

Class org.tigris.gef.util.PredicateEquals extends java.lang.Object implements Serializable

Serialized Fields

_pattern

java.lang.Object _pattern

Class org.tigris.gef.util.PredicateStringMatch extends java.lang.Object implements Serializable

Serialized Fields

_patterns

java.lang.String[] _patterns

_numPats

int _numPats

Class org.tigris.gef.util.PredicateTrue extends java.lang.Object implements Serializable

Class org.tigris.gef.util.PredicateType extends java.lang.Object implements Serializable

Serialized Fields

_patterns

java.lang.Class<T>[] _patterns

_numPats

int _numPats

_printString

java.lang.String _printString

Class org.tigris.gef.util.UnexpectedException extends java.lang.RuntimeException implements Serializable

Serialized Fields

nestedException

java.lang.Throwable nestedException