Jazz API Documentation

Uses of Class
edu.umd.cs.jazz.ZGroup

Packages that use ZGroup
edu.umd.cs.jazz Jazz is a general-purpose Java-based engine that supports 2D visualizations. 
edu.umd.cs.jazz.event This package supports Jazz event handlers. 
edu.umd.cs.jazz.util This package defines several utility classes that are likely to be useful for Jazz applications. 
 

Uses of ZGroup in edu.umd.cs.jazz
 

Subclasses of ZGroup in edu.umd.cs.jazz
 class ZAnchorGroup
          ZAnchorGroup holds the information for a spatial hyperlink.
 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 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 ZNameGroup
          ZNameGroup is a group node that names a portion of the scenegraph.
 class ZRoot
          ZRoot extends ZNode overiding several methods of ZNode to ensure that ZRoot is always in the root position of a 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 ZVisualGroup
          ZVisualGroup is a group node that has a visual components that can be rendered.
 

Methods in edu.umd.cs.jazz that return ZGroup
 ZGroup ZNode.getParent()
          Get the node's parent.
 ZGroup ZLayoutGroup.getLayoutChild()
          Returns the current layout child for this node.
 

Methods in edu.umd.cs.jazz with parameters of type ZGroup
 void ZNode.setParent(ZGroup newParent)
          Set the parent of this node.
 void ZNode.reparent(ZGroup newParent)
          Set the parent of this node, and transform the node in such a way that it doesn't move in global coordinates.
 void ZTreeLayoutManager.preLayout(ZGroup aLayoutGroup)
          Method from the ZLayoutManager interface Called before doLayout
 void ZTreeLayoutManager.doLayout(ZGroup node, int millis)
          Apply this manager's layout algorithm to the specified node's children, and animate the changes over time.
 void ZTreeLayoutManager.doLayout(ZGroup aLayoutGroup)
          Method from the ZLayoutManager interface Called to layout the layout group
 void ZTreeLayoutManager.postLayout(ZGroup aLayoutGroup)
          Method from the ZLayoutManager interface Called after doLayout
protected  void ZTreeLayoutManager.calculateChildrenLayout(ZGroup aPrimaryGroup)
          Appropriately Lays out the children of the provided node
 void ZLayoutManager.doLayout(ZGroup node)
          Apply this manager's layout algorithm to the specified node's children.
 void ZLayoutManager.doLayout(ZGroup node, int millis)
          Apply this manager's layout algorithm to the specified node's children, and animate the changes over time.
 void ZLayoutManager.preLayout(ZGroup node)
          Notify the layout manager that a potentially recursive layout is starting.
 void ZLayoutManager.postLayout(ZGroup node)
          Notify the layout manager that the layout for this node has finished This is called after all children and the node itself are layed out.
 void ZPathLayoutManager.preLayout(ZGroup node)
          Notify the layout manager that a potentially recursive layout is starting.
 void ZPathLayoutManager.postLayout(ZGroup node)
          Notify the layout manager that the layout for this node has finished This is called after all children and the node itself are layed out.
 void ZPathLayoutManager.doLayout(ZGroup node, int millis)
          Apply this manager's layout algorithm to the specified node's children, and animate the changes over time.
 void ZPathLayoutManager.doLayout(ZGroup node)
          Apply this manager's layout algorithm to the specified node's children.
 void ZSpatialIndexGroup.unregisterAllListeners(ZGroup group)
          Stop listening to nodeEvents from any indexed children.
 void ZLayoutGroup.setLayoutChild(ZGroup child)
          Specifies the layout child for this node.
 

Constructors in edu.umd.cs.jazz with parameters of type ZGroup
ZLayoutGroup.ZLayoutGroup(ZNode child, ZGroup layoutChild)
          Constructs a new layout group node with the specified node as a child of the new group.
 

Uses of ZGroup in edu.umd.cs.jazz.event
 

Methods in edu.umd.cs.jazz.event that return ZGroup
 ZGroup ZGroupEvent.getGroup()
          Returns the originator of the event.
 

Methods in edu.umd.cs.jazz.event with parameters of type ZGroup
 void ZSelectionEventHandler.setMarqueeLayer(ZGroup layer)
          Specify the node that the selection "marquee" should be put on.
 

Constructors in edu.umd.cs.jazz.event with parameters of type ZGroup
ZSelectionEventHandler.ZSelectionEventHandler(ZNode node, ZCanvas canvas, ZGroup marqueeLayer)
          Constructs a new ZSelectionEventHandler.
ZGroupEvent.ZGroupEvent(ZGroup source, int id, ZNode child, boolean modification)
          Constructs a ZGroupEvent object.
 

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

Methods in edu.umd.cs.jazz.util that return ZGroup
protected  ZGroup ZSceneGraphEditor.getEditGroup(int type)
          Returns the specified edit group type for this editor, if there is one, or null otherwise.
 ZGroup ZTooManyChildrenException.getDecorator()
          Get the decorator that the operation to add more than one child to was attempted on.
 

Methods in edu.umd.cs.jazz.util with parameters of type ZGroup
protected  void ZSceneGraphEditor.setEditGroup(int type, ZGroup editGroup)
          Adds a ZGroup as an "editGroup", preserving the order listed by the numbering for the various editGroup types.
 

Constructors in edu.umd.cs.jazz.util with parameters of type ZGroup
ZTooManyChildrenException.ZTooManyChildrenException(ZGroup decorator)
          Construct a ZTooManyChildrenException object.
ZTooManyChildrenException.ZTooManyChildrenException(ZGroup decorator, java.lang.String msg)
          Construct a ZTooManyChildrenException object.
 


Jazz API Documentation