|
Class Summary |
| ZBounds |
ZBounds is simply a Rectangle2D.Double with extra methods that more
properly deal with the case when the rectangle is "empty". |
| ZBoundsFindFilter |
ZBoundsFindFilter is a filter that accepts visual and terminal
nodes that overlap the specified bounds in global coordinates. |
| ZCanvas |
ZCanvas is a simple Swing component that can be used to render
onto for Jazz. |
| ZDebug |
ZDebug provides
static methods for maintaining/setting/retrieving global debugging state. |
| ZDefaultScrollDirector |
The default implementation of the scroll director that follows the widely
accepted model of scrolling - namely the scrollbars control the movement
of the window over the document rather than the movement of the document
under the window. |
| ZDimension |
Implemenation of Dimension2D that uses doubles. |
| ZFrame |
ZFrame is meant to be subclassed by Jazz applications that just need a ZCanvas in a JFrame. |
| ZLayout |
ZLayout is a utility class that provides general-purpose layout mechanisms
to position nodes. |
| ZListImpl |
ZListImpl Implementation of ZList. |
| ZListImpl.ZBoundsListImpl |
|
| ZListImpl.ZCameraListImpl |
|
| ZListImpl.ZLayerGroupListImpl |
|
| ZListImpl.ZNodeListImpl |
For each type of array that we had we should have a subclass that
suplies its own element data of that type. |
| ZListImpl.ZObjectListImpl |
|
| ZListImpl.ZPropertyListImpl |
|
| ZListImpl.ZSceneGraphObjectListImpl |
|
| ZListImpl.ZTransformableListImpl |
|
| ZListImpl.ZVisualComponentListImpl |
|
| ZMagBoundsFindFilter |
ZMagBoundsFindFilter is a filter that accepts "terminal" nodes that overlap
the specified bounds in global coordinates, but only if the object is within
its visible magnification range. |
| ZNullList |
This class provides a stand in for ZLists that have no elements. |
| ZObjectReferenceTable |
ZObjectReferenceTable helps to manage the references between objects within the
scenegraph when a portion of the scenegraph is duplicated with clone(). |
| ZPriorityQueue |
ZPriorityQueue is a heap based PriorityQueue that stores objects
of type java.lang.Comparable. |
| ZProperty |
ZProperty represents a ZNode client property. |
| ZRenderContext |
ZRenderContext stores information relevant to the current render
as it occurs. |
| ZSceneGraphEditor |
ZSceneGraphEditor provides a convenience mechanism used to locate
and create instances of the following types of group nodes:
|
| ZSceneGraphPath |
ZSceneGraphPath represents a unique path in a scene graph
from a top-level camera to a terminal node. |
| ZSceneGraphPropertyPanel |
ZSceneGraphPropertyPanel displays a list of properties for a number of Java Bean objects,
and allows the user to edit the properties. |
| ZSceneGraphTreeModel |
ZSceneGraphTreeModel implements a TreeModel used by ZSceneGraphTreeView
to implement a jazz sceneGraph browser. |
| ZSceneGraphTreeView |
ZSceneGraphTreeView displays a tree structure
representing the Jazz scene graph that is useful for debugging. |
| ZScrollPane |
A simple extension to a standard scroll pane that uses the jazz version
of the viewport by default. |
| ZScrollPane.ZNullAction |
An action to do nothing - put into an action map to keep it
from looking to its parent |
| ZScrollPane.ZScrollAction |
Action to scroll left/right/up/down. |
| ZScrollPane.ZScrollEndAction |
Action to scroll to last visible location. |
| ZScrollPaneLayout |
A subclass of ScrollPaneLayout that looks at the Viewport for sizing
information rather than View. |
| ZScrollPaneLayout.UIResource |
The UI resource version of ZScrollPaneLayout. |
| ZUtil |
ZUtil provides some generic, useful routines. |
| ZViewport |
A subclass of JViewport that talks to the scroll director to negotiate
the view positions and sizes. |
| ZViewport.ZViewportLayout |
A simple layout manager to give the ZCanvas the same size as the
Viewport |
This package defines several utility classes that are likely
to be useful for Jazz applications. These utility classes are
also used within the implementation of Jazz.