Jazz API Documentation

Serialized Form


Package edu.umd.cs.jazz

Class edu.umd.cs.jazz.ZAnchorGroup implements Serializable

Serialization Methods

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.
Serialized Fields

destNode

ZNode destNode
The destination node of this link (for link traversal), if there is one.

Class edu.umd.cs.jazz.ZCamera implements Serializable

Serialization Methods

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
Serialized Fields

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

Class edu.umd.cs.jazz.ZConstraintGroup implements Serializable

Serialization Methods

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
Serialized Fields

camera

ZCamera camera
The camera the constraint is related to

Class edu.umd.cs.jazz.ZDrawingSurface implements Serializable

Serialized Fields

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

Class edu.umd.cs.jazz.ZFadeGroup implements Serializable

Serialized Fields

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

Class edu.umd.cs.jazz.ZGroup implements Serializable

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serialized Fields

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.

Class edu.umd.cs.jazz.ZInvisibleGroup implements Serializable

Class edu.umd.cs.jazz.ZLayerGroup implements Serializable

Serialization Methods

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
Serialized Fields

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.

Class edu.umd.cs.jazz.ZLayoutGroup implements Serializable

Serialized Fields

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.

Class edu.umd.cs.jazz.ZLeaf implements Serializable

Class edu.umd.cs.jazz.ZNameGroup implements Serializable

Serialized Fields

name

java.lang.String name
The name of this ZNameGroup node.

Class edu.umd.cs.jazz.ZNode implements Serializable

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serialized Fields

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

Class edu.umd.cs.jazz.ZRoot implements Serializable

Class edu.umd.cs.jazz.ZSceneGraphObject implements Serializable

Serialized Fields

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

Class edu.umd.cs.jazz.ZSelectionGroup implements Serializable

Serialized Fields

penColor

java.awt.Color penColor
Pen color for rendering of selection

Class edu.umd.cs.jazz.ZSpatialIndex implements Serializable

Serialized Fields

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.

Class edu.umd.cs.jazz.ZSpatialIndexGroup implements Serializable

Serialized Fields

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.

Class edu.umd.cs.jazz.ZStickyGroup implements Serializable

Serialization Methods

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
Serialized Fields

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.

Class edu.umd.cs.jazz.ZTransformGroup implements Serializable

Serialization Methods

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
Serialized Fields

inverseTransformDirty

boolean inverseTransformDirty

transform

java.awt.geom.AffineTransform transform

Class edu.umd.cs.jazz.ZTreeLayoutManager implements Serializable

Serialized Fields

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

Class edu.umd.cs.jazz.ZVisualComponent implements Serializable

Serialization Methods

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
Serialized Fields

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.

Class edu.umd.cs.jazz.ZVisualGroup implements Serializable

Serialized Fields

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

Class edu.umd.cs.jazz.ZVisualLeaf implements Serializable

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serialized Fields

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

Class edu.umd.cs.jazz.component.ZComboBox implements Serializable

Serialized Fields

currentEvent

ZMouseEvent currentEvent

Class edu.umd.cs.jazz.component.ZCoordList implements Serializable

Serialization Methods

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
Serialized Fields

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.

Class edu.umd.cs.jazz.component.ZEllipse implements Serializable

Serialization Methods

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
Serialized Fields

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.

Class edu.umd.cs.jazz.component.ZImage implements Serializable

Serialization Methods

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
Serialized Fields

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.

Class edu.umd.cs.jazz.component.ZLabel implements Serializable

Serialization Methods

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
Serialized Fields

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.

Class edu.umd.cs.jazz.component.ZMenu implements Serializable

Serialized Fields

currentEvent

ZMouseEvent currentEvent

Class edu.umd.cs.jazz.component.ZPolygon implements Serializable

Serialized Fields

fillColor

java.awt.Color fillColor

Class edu.umd.cs.jazz.component.ZPolyline implements Serializable

Serialization Methods

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
Serialized Fields

arrowHead

int arrowHead

arrowHeadType

int arrowHeadType

Class edu.umd.cs.jazz.component.ZRectangle implements Serializable

Serialization Methods

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
Serialized Fields

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.

Class edu.umd.cs.jazz.component.ZShape implements Serializable

Serialization Methods

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
Serialized Fields

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.

Class edu.umd.cs.jazz.component.ZSwing implements Serializable

Serialized Fields

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

Class edu.umd.cs.jazz.component.ZText implements Serializable

Serialization Methods

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
Serialized Fields

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

Class edu.umd.cs.jazz.event.ZCameraAdapter implements Serializable

Class edu.umd.cs.jazz.event.ZCameraEvent implements Serializable

Serialized Fields

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).

Class edu.umd.cs.jazz.event.ZGroupAdapter implements Serializable

Class edu.umd.cs.jazz.event.ZGroupEvent implements Serializable

Serialized Fields

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.

Class edu.umd.cs.jazz.event.ZLinkEventHandler implements Serializable

Serialized Fields

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

Class edu.umd.cs.jazz.event.ZMouseEvent implements Serializable

Serialized Fields

id

int id

node

ZNode node

path

ZSceneGraphPath path

target

ZNode target

targetPath

ZSceneGraphPath targetPath

Class edu.umd.cs.jazz.event.ZNavEventHandlerKeyBoard implements Serializable

Serialized Fields

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

Class edu.umd.cs.jazz.event.ZNodeAdapter implements Serializable

Class edu.umd.cs.jazz.event.ZNodeEvent implements Serializable

Serialized Fields

consumed

boolean consumed
True if this event has been consumed;

node

ZNode node
The non-null node whose bounds changed.
See Also:
ZNodeEvent.getNode()

Class edu.umd.cs.jazz.event.ZoomEventHandler implements Serializable

Serialization Methods

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
Serialized Fields

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

Class edu.umd.cs.jazz.event.ZPanEventHandler implements Serializable

Serialization Methods

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
Serialized Fields

active

boolean active

all_button_mask

int all_button_mask

moved

boolean moved

node

ZNode node

Class edu.umd.cs.jazz.event.ZSelectionEventHandler implements Serializable

Serialized Fields

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

Class edu.umd.cs.jazz.event.ZTransformAdapter implements Serializable

Class edu.umd.cs.jazz.event.ZTransformEvent implements Serializable

Serialized Fields

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

Class edu.umd.cs.jazz.io.ParseException implements Serializable

Serialized Fields

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.

Class edu.umd.cs.jazz.io.TokenMgrError implements Serializable

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.

Class edu.umd.cs.jazz.io.ZExtendedInputStream implements Serializable

Serialized Fields

filePosition

long filePosition

stream

java.io.InputStream stream

Class edu.umd.cs.jazz.io.ZObjectOutputStream implements Serializable

Serialized Fields

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

Class edu.umd.cs.jazz.io.ZParser implements Serializable

Class edu.umd.cs.jazz.io.ZStreamPreprocessor implements Serializable

Serialized Fields

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

Class edu.umd.cs.jazz.util.ZBounds implements Serializable

Serialization Methods

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.
Serialized Fields

empty

boolean empty

Class edu.umd.cs.jazz.util.ZBoundsFindFilter implements Serializable

Serialized Fields

bounds

ZBounds bounds

Class edu.umd.cs.jazz.util.ZCanvas implements Serializable

Serialized Fields

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.

Class edu.umd.cs.jazz.util.ZDanglingReferenceException implements Serializable

Serialized Fields

origObj

ZSceneGraphObject origObj

Class edu.umd.cs.jazz.util.ZDebug implements Serializable

Class edu.umd.cs.jazz.util.ZLayout implements Serializable

Class edu.umd.cs.jazz.util.ZMagBoundsFindFilter implements Serializable

Serialized Fields

bounds

ZBounds bounds

mag

double mag

Class edu.umd.cs.jazz.util.ZNodeNotFoundException implements Serializable

Class edu.umd.cs.jazz.util.ZObjectReferenceTable implements Serializable

Serialized Fields

table

java.util.HashMap table

Class edu.umd.cs.jazz.util.ZProperty implements Serializable

Serialized Fields

key

java.lang.Object key
The key to this property.

value

java.lang.Object value

Class edu.umd.cs.jazz.util.ZRenderContext implements Serializable

Serialized Fields

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.

Class edu.umd.cs.jazz.util.ZSceneGraphEditor implements Serializable

Serialized Fields

editGroups

java.util.ArrayList editGroups

editNode

ZNode editNode

groupTypes

int groupTypes

Class edu.umd.cs.jazz.util.ZSceneGraphPath implements Serializable

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serialized Fields

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

Class edu.umd.cs.jazz.util.ZSceneGraphPropertyPanel implements Serializable

Serialized Fields

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

Class edu.umd.cs.jazz.util.ZSceneGraphTreeView implements Serializable

Serialized Fields

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

Class edu.umd.cs.jazz.util.ZTooManyChildrenException implements Serializable

Serialized Fields

decorator

ZGroup decorator

Class edu.umd.cs.jazz.util.ZUtil implements Serializable


Jazz API Documentation