Package edu.umd.cs.jazz.util

Interface Summary
ZFindFilter A general filter interface that is used to determine if a specified node should be accepted.
ZLerp An interface for specifying how to interpolate a float over an interval.
ZLoadable A ZLoadable object is one 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.
 

Class Summary
Dimension2DFloat The Dimension class encapsulates the width and height of a component (in float precision) in a single object.
ZArea ZArea provides a very simple implementation of Area that only supports rectangle geometry.
ZBasicApplet ZBasicApplet is a basic applet that creates a simple extendable applet with a single window for Jazz, and basic pan/zoom event handlers.
ZBasicComponent A ZBasicComponent is a simple Swing component that can be used to render onto for Jazz.
ZBasicFrame ZBasicFrame defines a simple top-level Swing Frame (i.e., Window) for use by Jazz.
ZBasicWindow ZBasicWindow defines a simple top-level Swing frame-less (i.e., Window) for use by Jazz.
ZBounds A ZBounds is simply a Rectangle2D.Float with extra methods that more properly deal with the case when the rectangle is "empty".
ZDebug The ZDebug class is not inteneded to be instantiated.
ZFindFilterBounds ZFindFilterBounds determines if the specified node's visual component falls within the specified bounds in global coordinates.
ZFindFilterMagBounds ZFindFilterMagBounds determines if the specified node's visual component falls within the specified bounds in global coordinates, but only if the object is within its visible magnification range.
ZLayout ZLayout is a utility class that provides general-purpose layout mechanisms to position nodes.
ZUtil Provide some generic, useful routines
 

Exception Summary
ZOperationNotAllowedException A general exception used to signal various types of illegal operations