Serialized Form
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Read in all of this object's state.
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- Write out all of this object's state.
destNode
ZNode destNode
- The destination node of this link (for link traversal), if there is one.
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
fillColor
java.awt.Color fillColor
inverseViewTransform
java.awt.geom.AffineTransform inverseViewTransform
layers
ZLayerGroup[] layers
numLayers
int numLayers
paintBounds
ZBounds paintBounds
viewTransform
java.awt.geom.AffineTransform viewTransform
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
camera
ZCamera camera
- The camera the constraint is related to
animating
boolean animating
component
javax.swing.JComponent component
currentRenderQuality
int currentRenderQuality
interacting
boolean interacting
interactingRenderQuality
int interactingRenderQuality
normalRenderQuality
int normalRenderQuality
tmpRepaintRect
java.awt.Rectangle tmpRepaintRect
alpha
double alpha
- The alpha value that will be applied to the transparency (multiplicitively) of the graphics
context during render.
fadeRange
double fadeRange
- The percentage of magnification change over which an object is faded in or out
as it reaches its minimum or maximum magnification.
A value of 0 means there is no fading at all and the object just jumps in
and out of visibility. A value of 0.3 is reasonable, meaning it fades
in and out over 30% of its size.
fadeType
short fadeType
- Type of fading: can be CAMERA_MAG, COMPOSITE_MAG, ABSOLUTE_SCREEN_SIZE
or PERCENT_OF_CAMERA
maxMag
double maxMag
- The maximum magnification that this node gets rendered at.
minMag
double minMag
- The minimum magnification that this node gets rendered at.
tmpTransform
java.awt.geom.AffineTransform tmpTransform
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
children
ZNode[] children
- The array of children under this group node.
This is guaranteed to point to a valid array,
even if this group does not have any children.
childrenFindable
boolean childrenFindable
- True if find should find children.
childrenPickable
boolean childrenPickable
- True if pick should pick children.
hasOneChild
boolean hasOneChild
- True if this group can have no more than one child
numChildren
int numChildren
- The actual number of children of this group.
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
cameras
ZCamera[] cameras
- All the cameras explicitly looking onto the scene graph at this node. Other cameras
may actually see this node *indirectly* (some ancestor may have a camera looking at it.)
numCameras
int numCameras
- The actual number of cameras looking at this node.
layoutChild
ZGroup layoutChild
- The node whose children this layout should be applied to.
layoutManager
ZLayoutManager layoutManager
- The layout manager that lays out the children of this node,
or null if none.
validated
boolean validated
- True if this layout group is currently validated.
False if it needs to be revalidated.
name
java.lang.String name
- The name of this ZNameGroup node.
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
clientProperties
ZProperty[] clientProperties
- Set of client-specified properties for this node.
findable
boolean findable
- True if this node is findable
hasNodeListener
boolean hasNodeListener
- True if this node has a global bounds listener
(package private for access in ZGroup)
numClientProperties
int numClientProperties
- Number of client properties for this node.
parent
ZGroup parent
- This node's parent.
pickable
boolean pickable
- True if this node is pickable
savable
boolean savable
- True if this node should be saved
bounds
ZBounds bounds
- The bounding rectangle occupied by this object in its own local coordinate system.
Conceptually, the bounding rectangle is defined as the minimum rectangle that
would surround all of the geometry drawn by the node and its children. The bounding
rectangle's coordinates are in the node's local coordinates. That is, they are
independant of any viewing transforms, or of transforms performed by parents
of the node.
volatileBounds
boolean volatileBounds
- True if this node is specifically set to have volatile bounds
penColor
java.awt.Color penColor
- Pen color for rendering of selection
camera
ZCamera camera
- Surface this r-tree indexes.
doc
ZSpatialIndex.DrawOrderComp doc
- Comparator for sort.
drawOrder
java.util.Hashtable drawOrder
- List of r-tree nodes in draw-order order.
groupNodeTransform
java.awt.geom.AffineTransform groupNodeTransform
- The localToGlobal transform for the associated group node.
maxChildren
int maxChildren
- Maximum number of children per node
minChildren
int minChildren
- Minimum number of children per node
nodesSearched
int nodesSearched
- number of nodes searched for most recent query
root
edu.umd.cs.jazz.ZSpatialIndex.RTreeNode root
- Root of the r-tree.
status
boolean status
- Controls if r-tree indexing is on or off.
nodeListenerHT
java.util.Hashtable nodeListenerHT
- HashTable of current nodeListeners indexed by node.
queryResults
java.util.ArrayList queryResults
- List to hold queryWindow results.
rIndex
ZSpatialIndex rIndex
- The r-tree index tree.
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
constraintType
int constraintType
- The type of constraint that this node implements.
stickyPointX
double stickyPointX
- The X coord of the point of the child that will be fixed.
stickyPointY
double stickyPointY
- The Y coord of the point of the child that will be fixed.
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
inverseTransformDirty
boolean inverseTransformDirty
transform
java.awt.geom.AffineTransform transform
areaManager
java.util.Hashtable areaManager
- A hashtable to store the areas for nodes using this manager.
currentHeadStyle
int currentHeadStyle
- The Current Heading Style.
currentLinkStyle
int currentLinkStyle
- The Current Link Style.
currentXSpacing
double currentXSpacing
- The Current X Spacing.
currentYSpacing
double currentYSpacing
- The Current Y Spacing.
linkVisible
boolean linkVisible
- Are links visible?
recurseLevel
int recurseLevel
- The current level of recursion in this layout manager.
transformNodes
java.util.ArrayList transformNodes
- A hashtable to store nodes that need transforming in the current
set of recursive calls to doLayout.
transformTable
java.util.Hashtable transformTable
- A hashtable to store the transforms for nodes in the current
set of recursive calls to doLayout
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
numParents
int numParents
- The actual number of parents of this component
parents
ZNode[] parents
- The parents of this visual component.
This is guaranteed to point to a valid array,
even if this group does not have any parents.
backVisualComponent
ZVisualComponent backVisualComponent
- The back visual component associated with this group.
backVisualComponentPickable
boolean backVisualComponentPickable
- True if this node's back visual component is pickable
frontVisualComponent
ZVisualComponent frontVisualComponent
- The front visual component associated with this group.
frontVisualComponentPickable
boolean frontVisualComponentPickable
- True if this node's front visual component is pickable
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
numVisualComponents
int numVisualComponents
- The actual number of visual components.
visualComponents
ZVisualComponent[] visualComponents
- The visual components associated with this leaf.
Package edu.umd.cs.jazz.component |
currentEvent
ZMouseEvent currentEvent
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
absPenWidth
boolean absPenWidth
- Current absolute pen width.
closed
boolean closed
- True if coordinates are closed.
empty
boolean empty
- True if coordinate list is empty.
np
int np
- Current number of points in array.
penColor
java.awt.Color penColor
- Current pen color.
penWidth
double penWidth
- Current pen width.
tmpBounds
ZBounds tmpBounds
- Temporary ZBounds variable.
xp
double[] xp
- An x point.
yp
double[] yp
- A y point.
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
absPenWidth
boolean absPenWidth
- Specifies if pen width is an absolute specification (independent of camera magnification)
fillColor
java.awt.Color fillColor
- Fill color for interior of ellipse.
penColor
java.awt.Color penColor
- Pen color for perimeter of ellipse
penWidth
double penWidth
- Pen width of pen color.
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
height
int height
- The dimensions of the image. -1 if not known yet.
observer
edu.umd.cs.jazz.component.ZImage.ZImageObserver observer
translateX
double translateX
- Translation offset X.
translateY
double translateY
- Translation offset Y.
url
java.net.URL url
- URL of the image, if it came from a URL.
width
int width
- The dimensions of the image. -1 if not known yet.
writeEmbeddedImage
boolean writeEmbeddedImage
- Embed image in save file, or just it's filename.
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
backgroundColor
java.awt.Color backgroundColor
- Background color for label.
boundsBug
boolean boundsBug
- jdk version <= 1.2.1 has a bug: font.getStringBounds() gives the
bounds of a space " " as zero.
font
java.awt.Font font
- Current text font.
line
java.lang.String line
- A label can hold one line of text.
penColor
java.awt.Color penColor
- Current pen color.
translateX
double translateX
- Translation offset X.
translateY
double translateY
- Translation offset Y.
currentEvent
ZMouseEvent currentEvent
fillColor
java.awt.Color fillColor
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
arrowHead
int arrowHead
arrowHeadType
int arrowHeadType
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
absPenWidth
boolean absPenWidth
- Specifies if pen width is an absolute specification (independent of camera magnification)
fillColor
java.awt.Color fillColor
- Fill color for interior of rectangle.
penColor
java.awt.Color penColor
- Pen color for perimeter of rectangle
penWidth
double penWidth
- Pen width of pen color.
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
absPenWidth
boolean absPenWidth
- Specifies if pen width is an absolute specification (independent of camera magnification)
fillColor
java.awt.Color fillColor
- Fill color for interior of shape.
np
int np
- Number of points in flattened shape.
penColor
java.awt.Color penColor
- Pen color for perimeter of shape
penWidth
double penWidth
- Pen width of pen color.
xp
double[] xp
- points for flattened version of current shape.
yp
double[] yp
- points for flattened version of current shape.
component
javax.swing.JComponent component
- The Swing component that this Visual Component wraps
minFontSize
double minFontSize
- The minimum font size in the Swing hierarchy rooted at the component
renderCutoff
double renderCutoff
- The cutoff at which the Swing component is rendered greek
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
backgroundColor
java.awt.Color backgroundColor
- Background color for text.
boundsBug
boolean boundsBug
- jdk version <= 1.2.1 has a bug: font.getStringBounds() gives the
bounds of a space " " as zero.
caretColor
java.awt.Color caretColor
- Current caret color.
caretLine
int caretLine
- Line number of caret - current line.
caretPos
int caretPos
- Character position of caret within the current line.
caretX
double caretX
- X coordinate of caret relative to its coordinate frame.
caretY
double caretY
- Y coordinate of caret relative to its coordinate frame.
editable
boolean editable
- Specifies if text is editable.
font
java.awt.Font font
- Current text font.
greekColor
java.awt.Color greekColor
- Color for greek text.
greekThreshold
double greekThreshold
- Below this magnification text is rendered as greek.
lines
java.util.ArrayList lines
- Each vector element is one line of text.
penColor
java.awt.Color penColor
- Current pen color.
translateX
double translateX
- Translation offset X.
translateY
double translateY
- Translation offset Y.
Package edu.umd.cs.jazz.event |
viewTransform
java.awt.geom.AffineTransform viewTransform
- The value of the view transform before the view transform was changed
for view transform events (or null for other event types).
child
ZNode child
- The non-null node that is being added or
removed from the group.
- See Also:
ZGroupEvent.getChild()
consumed
boolean consumed
- True if this event has been consumed.
modification
boolean modification
- True if this event is a modification.
active
boolean active
all_button_mask
int all_button_mask
canvas
ZCanvas canvas
currentLink
ZAnchorGroup currentLink
currentNode
ZNode currentNode
hiliteLink
ZAnchorGroup hiliteLink
links
java.util.Vector links
node
ZNode node
id
int id
node
ZNode node
path
ZSceneGraphPath path
target
ZNode target
targetPath
ZSceneGraphPath targetPath
active
boolean active
animTime
int animTime
autoNav
boolean autoNav
autoPanXDelta
double autoPanXDelta
autoPanYDelta
double autoPanYDelta
autoZoomDelta
double autoZoomDelta
canvas
ZCanvas canvas
delay
int delay
homeKey
int homeKey
maxMag
double maxMag
minMag
double minMag
node
ZNode node
panDelta
double panDelta
panDownKey
int panDownKey
panLeftKey
int panLeftKey
panRightKey
int panRightKey
panUpKey
int panUpKey
pointerPosition
java.awt.geom.Point2D pointerPosition
prevKeyPress
int prevKeyPress
scaleDelta
double scaleDelta
zoomInKey
int zoomInKey
zoomOutKey
int zoomOutKey
consumed
boolean consumed
- True if this event has been consumed;
node
ZNode node
- The non-null node whose bounds changed.
- See Also:
ZNodeEvent.getNode()
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
active
boolean active
all_button_mask
int all_button_mask
camera
ZCamera camera
maxMag
double maxMag
minMag
double minMag
node
ZNode node
pressObjPt
java.awt.geom.Point2D pressObjPt
pressScreenX
double pressScreenX
scaleDelta
double scaleDelta
zooming
boolean zooming
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
active
boolean active
all_button_mask
int all_button_mask
moved
boolean moved
node
ZNode node
active
boolean active
all_button_but_shift_mask
int all_button_but_shift_mask
all_button_mask
int all_button_mask
canvas
ZCanvas canvas
deleteKey
int deleteKey
invisibleNodes
java.util.ArrayList invisibleNodes
itemsToRemove
java.util.ArrayList itemsToRemove
marquee
ZVisualLeaf marquee
marqueeLayer
ZGroup marqueeLayer
node
ZNode node
prevMotionSelection
java.util.ArrayList prevMotionSelection
scaleDownKey
int scaleDownKey
scaleUpKey
int scaleUpKey
selNode
ZNode selNode
translateDownKey
int translateDownKey
translateLeftKey
int translateLeftKey
translateRightKey
int translateRightKey
translateUpKey
int translateUpKey
transform
java.awt.geom.AffineTransform transform
- The value of the transform before the transform was changed
for transform events (or null for other event types).
Package edu.umd.cs.jazz.io |
currentToken
Token currentToken
- This is the last token that has been consumed successfully. If
this object has been created due to a parse error, the token
followng this token will (therefore) be the first error token.
eol
java.lang.String eol
- The end of line string for this machine.
expectedTokenSequences
int[][] expectedTokenSequences
- Each entry in this array is an array of integers. Each array
of integers represents a sequence of tokens (by their ordinal
values) that is expected at this point of the parse.
specialConstructor
boolean specialConstructor
- This variable determines which constructor was used to create
this object and thereby affects the semantics of the
"getMessage" method (see below).
tokenImage
java.lang.String[] tokenImage
- This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred. This array is
defined in the generated ...Constants interface.
errorCode
int errorCode
- Indicates the reason why the exception is thrown. It will have
one of the above 4 values.
filePosition
long filePosition
stream
java.io.InputStream stream
dos
java.io.DataOutputStream dos
id
int id
objs
java.util.Hashtable objs
replacedObjs
java.util.Hashtable replacedObjs
stateWritten
boolean stateWritten
unsavedObjs
java.util.Hashtable unsavedObjs
writingState
boolean writingState
binaryMarker
java.lang.String binaryMarker
bmBytes
byte[] bmBytes
bmLength
int bmLength
buffer
byte[] buffer
bufSize
int bufSize
data
ZExtendedInputStream data
out
java.lang.StringBuffer out
Package edu.umd.cs.jazz.util |
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Read in all of this object's state.
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- Write out all of this object's state.
empty
boolean empty
bounds
ZBounds bounds
camera
ZCamera camera
cameraNode
ZNode cameraNode
cameraScrollListener
ZCameraListener cameraScrollListener
- Listener for camera movement, so scrollBars can be updated.
currentNode
ZNode currentNode
currentPath
ZSceneGraphPath currentPath
cursor
java.awt.Cursor cursor
emptyMouseListener
java.awt.event.MouseAdapter emptyMouseListener
emptyMouseMotionListener
java.awt.event.MouseMotionAdapter emptyMouseMotionListener
enableNodeEvents
boolean enableNodeEvents
FAKE_MOUSE_EVENT
java.awt.event.MouseEvent FAKE_MOUSE_EVENT
- A fake mouse event used by setToolTipText to force immediate updates
of the ToolTipText
grabPath
ZSceneGraphPath grabPath
hbar
javax.swing.JScrollBar hbar
- The horizontal and vertical scrollBars.
hbarAdjustmentListener
java.awt.event.AdjustmentListener hbarAdjustmentListener
- Horizontal scrollBar adjustmentListener.
hbarVisible
boolean hbarVisible
- True if horizontal scrollBar is currently visible.
keyEventHandler
ZEventHandler keyEventHandler
- The event handler that supports key events.
layer
ZLayerGroup layer
nodeListener
edu.umd.cs.jazz.util.ZCanvas.ZNodeEventHandler nodeListener
- Mouse Listener for ZNodes that have visual components.
panEventHandler
ZPanEventHandler panEventHandler
- The event handler that supports panning.
prevScrollValueX
int prevScrollValueX
- Previous scrollBar values.
prevScrollValueY
int prevScrollValueY
- Previous scrollBar values.
root
ZRoot root
rootScrollListener
ZNodeListener rootScrollListener
- Listener to detect root bounds changes, so scrollBars can be updated.
scrollPaneListener
javax.swing.event.AncestorListener scrollPaneListener
- Listener to detect if a scrollPane ancestor is added or removed.
scrollParent
javax.swing.JScrollPane scrollParent
- A scrollPane may be an ancestor of this ZCanvas.
surface
ZDrawingSurface surface
swingEventHandler
ZSwingEventHandler swingEventHandler
- The event handler that supports events for Swing Visual Components.
swingWrapper
javax.swing.JComponent swingWrapper
usingScrollBars
boolean usingScrollBars
- True if scrollBars are currently being used by this ZCanvas.
vbar
javax.swing.JScrollBar vbar
- The horizontal and vertical scrollBars.
vbarAdjustmentListener
java.awt.event.AdjustmentListener vbarAdjustmentListener
- Vertical scrollBar adjustmentListener.
vbarVisible
boolean vbarVisible
- True if vertical scrollBar is currently visible.
zoomEventHandler
ZoomEventHandler zoomEventHandler
- The event handler that supports zooming.
origObj
ZSceneGraphObject origObj
bounds
ZBounds bounds
mag
double mag
table
java.util.HashMap table
key
java.lang.Object key
- The key to this property.
value
java.lang.Object value
accurateSpacing
boolean accurateSpacing
- accurateSpacing causes strings to be rendered one character at a time:
slower, but characters are positioned more accurately in a line.
cameras
java.util.Stack cameras
- List of (recursive) cameras currently rendering the scenegraph
greekText
boolean greekText
- greekText specifies that text should be rendered as "greek" rather than actual characters
numVisibleBounds
int numVisibleBounds
- Number of actual visible bounds.
surface
ZDrawingSurface surface
- The surface that triggered this render.
transforms
java.util.Stack transforms
- List of (recursive) transforms that are the transform that the
camera started with before it started painting. Visual components
could need to know this for advanced techniques.
visibleBounds
ZBounds[] visibleBounds
- List of (recursive) visible bounds in the local coordinates of
the current node.
editGroups
java.util.ArrayList editGroups
editNode
ZNode editNode
groupTypes
int groupTypes
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
cameraFound
boolean cameraFound
cameras
ZCamera[] cameras
numCameras
int numCameras
numParents
int numParents
numTransformers
int numTransformers
parents
ZSceneGraphObject[] parents
root
ZRoot root
terminal
ZSceneGraphObject terminal
topCamera
ZCamera topCamera
topCameraNode
ZNode topCameraNode
transform
java.awt.geom.AffineTransform transform
transformers
ZSceneGraphObject[] transformers
objectInfo
edu.umd.cs.jazz.util.ZSceneGraphPropertyPanel.ObjectInfo[] objectInfo
processEvents
boolean processEvents
props
edu.umd.cs.jazz.util.ZSceneGraphPropertyPanel.PropertyDisplay[] props
targets
java.lang.Object[] targets
camera
ZCamera camera
canvas
ZCanvas canvas
model
ZSceneGraphTreeModel model
propertyPanel
ZSceneGraphPropertyPanel propertyPanel
scrollPanel
javax.swing.JPanel scrollPanel
surface
ZDrawingSurface surface
text
javax.swing.JTextArea text
tree
javax.swing.JTree tree
decorator
ZGroup decorator