Uses of Interface
edu.umd.cs.jazz.io.ZSerializable

Packages that use ZSerializable
edu.umd.cs.jazz Jazz is a general-purpose Java-based engine that supports 2D visualizations. 
edu.umd.cs.jazz.component This package contains several visual components that may be useful for Jazz applications. 
edu.umd.cs.jazz.io This package supports the Jazz file format. 
edu.umd.cs.jazz.util This package defines several utility classes that are likely to be useful for Jazz applications. 
 

Uses of ZSerializable in edu.umd.cs.jazz
 

Subinterfaces of ZSerializable in edu.umd.cs.jazz
 interface ZLayoutManager
          ZLayoutManager represents an object that can layout the children of a node.
 

Classes in edu.umd.cs.jazz that implement ZSerializable
 class ZAnchorGroup
          ZAnchorGroup holds the information for a spatial hyperlink.
 class ZCamera
          ZCamera represents a viewport onto a list of nodes.
 class ZClipGroup
          ZClipGroup applies a clip to the current ZRenderContext before rendering its children.
 class ZConstraintGroup
          ZConstraintGroup is a transform group that changes its transform based on a computation defined in a specified method.
 class ZFadeGroup
          ZFadeGroup is a group node that controls transparency and fading of its sub-tree.
 class ZGroup
          ZGroup is a node with children.
 class ZInvisibleGroup
          ZInvisibleGroup is a group node that completely hides its descendents.
 class ZLayerGroup
          ZLayerGroup is used exclusively to specify the portion of the scenegraph that a camera can see.
 class ZLayoutGroup
          ZLayoutGroup is a visual group that wraps a layout manager that can position the node's children.
 class ZLeaf
          ZLeaf is a basic leaf node that doesn't have any children.
 class ZNameGroup
          ZNameGroup is a group node that names a portion of the scenegraph.
 class ZNode
          ZNode is the common superclass of all objects in a Jazz scenegraph.
 class ZPathLayoutManager
          ZPathLayoutManager positions a set of nodes along a path.
 class ZRoot
          ZRoot extends ZNode overiding several methods of ZNode to ensure that ZRoot is always in the root position of a Scenegraph.
 class ZSceneGraphObject
          ZSceneGraphObject is the base class for all objects in the Jazz scenegraph.
 class ZSelectionGroup
          ZSelectionGroup is a visual group node that provides functionality for specifying selection.
 class ZSpatialIndexGroup
          ZSpatialIndexGroup is a group node that supports R-tree indexing for a group of visual components.
 class ZStickyGroup
          ZStickyGroup is a constraint group that moves its children inversely to the camera view, so that the children stay visually on the same place on the screen, even as the camera view changes.
 class ZTransformGroup
          ZTransformGroup is a group node that specifies an arbitrary affine transform.
 class ZTreeLayoutManager
          ZTreeLayoutManager implements a generic tree layout manager that can layout hierarchical Jazz objects, ie.
 class ZVisualComponent
          ZVisualComponent is the base class for objects that actually get rendered.
 class ZVisualGroup
          ZVisualGroup is a group node that has a visual components that can be rendered.
 class ZVisualLeaf
           
 

Methods in edu.umd.cs.jazz that return ZSerializable
 ZSerializable ZNode.writeReplace()
          Node doesn't get written out if save property is false
 

Uses of ZSerializable in edu.umd.cs.jazz.component
 

Classes in edu.umd.cs.jazz.component that implement ZSerializable
 class ZArc
          ZArc is a simple ZShape implementation that uses a Arc2D as the underlying shape model.
 class ZBasicVisualComponent
          This class is designed to be extended.
 class ZCoordList
          ZCoordList is an abstract visual component that stores a sequence of coordinates, and the corresponding general path.
 class ZCubicCurve
          ZCubicCurve is a simple ZShape implementation that uses a CubicCurve2D as the underlying shape model.
 class ZEllipse
          ZEllipse is a graphic object that represents a hard-cornered or rounded ellipse.
 class ZImage
          ZImage is a graphic object that represents a raster image.
 class ZLabel
          ZLabel creates a lightweight visual component to support a label containing one line of text.
 class ZLine
          ZLine is a simple ZShape implementation that uses a Line2D as the underlying shape model.
 class ZPath
          ZPath is a graphic object that represents combination of lines and curves that can be specified GeneralPath.
 class ZPolygon
          ZPolygon is a visual component for displaying a polygonal shape.
 class ZPolyline
          ZPolyline is a visual component that represents a line with one or more segments.
 class ZQuadCurve
          ZQuadCurve is a graphic object that represents a quad curve.
 class ZRectangle
          ZRectangle is a graphic object that represents a hard-cornered rectangle.
 class ZRoundedRectangle
          ZRoundedRectangle is a graphic object that represents a rounded rectangle.
 class ZShape
          ZShape is an abstract object, meant to be extended by visual components that wrap standard java.awt.Shapes.
 class ZSwing
          ZSwing is a Visual Component wrapper used to add Swing Components to a Jazz ZCanvas.
 class ZText
          ZText creates a visual component to support text.
 

Uses of ZSerializable in edu.umd.cs.jazz.io
 

Methods in edu.umd.cs.jazz.io with parameters of type ZSerializable
 void ZObjectOutputStream.writeObject(ZSerializable obj)
           
 void ZObjectOutputStream.addObject(ZSerializable obj)
          Add this ZSerializable object to the list of objects to be written out.
 

Uses of ZSerializable in edu.umd.cs.jazz.util
 

Classes in edu.umd.cs.jazz.util that implement ZSerializable
 class ZProperty
          ZProperty represents a ZNode client property.
 



Copyright © 2001 by University of Maryland, College Park, MD 20742, USA All rights reserved.