Jazz API Documentation

Package edu.umd.cs.jazz.util

This package defines several utility classes that are likely to be useful for Jazz applications.

See:
          Description

Interface Summary
ZFindFilter ZFindFilter provides a general interface that is used to determine if a specified node should be accepted.
ZLerp ZLerp is an interface for specifying how to interpolate a float over an interval.
ZLoadable ZLoadable is an interface that defines objects that can be dynamically loaded into Jazz, and be made aware of the basic scenegraph structure so that it can add itself to the application and do something useful.
ZSceneGraphEditorFactory  
 

Class Summary
ZBounds ZBounds is simply a Rectangle2D.Float 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.
ZLayout ZLayout is a utility class that provides general-purpose layout mechanisms to position nodes.
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.
ZObjectReferenceTable ZObjectReferenceTable helps to manage the references between objects within the scenegraph when a portion of the scenegraph is duplicated with clone().
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.
ZUtil provides some generic, useful routines.
 

Exception Summary
ZDanglingReferenceException Thrown to indicate that a node that was being searched for in the scenegraph was not found.
ZNodeNotFoundException ZNodeNotFoundException is an exception that is thrown to indicate that a node that was being searched for in the scenegraph was not found.
ZTooManyChildrenException ZTooManyChildrenException is an exception that is thrown to indicate that an operation was attempted that would have resulted in a decorator node having more than one child.
 

Package edu.umd.cs.jazz.util Description

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.


Jazz API Documentation