Jazz API Documentation

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

Packages that use ZGroup
edu.umd.cs.jazz This is the root package for all Jazz classes. 
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 is a group that manages a hyperlink from the edit node below it.
 class ZConstraintGroup
          ZConstraintGroup is a transform group node that supports the application of a simple constraint to its children.
 class ZFadeGroup
          ZFadeGroup is a group node that has control over transparency of itself (and sub-tree), and its minimum and maximum magnification.
 class ZInvisibleGroup
          ZInvisibleGroup is a group node that completely hides its descendents.
 class ZLayerGroup
          ZLayerGroup is a group node that can be a paint start point of a camera.
 class ZLayoutGroup
          ZLayoutGroup is a group node that can layout the children of a specified node.
 class ZRoot
          ZRoot exteneds ZNode overiding several methods of ZNode to ensure that ZRoot is always in the root position of a Scenegraph.
 class ZSelectionGroup
          ZSelectionGroup is a group node that represents the selection of a node.
 class ZStickyGroup
          ZStickyGroup is a constraint node that forces the child to always be rendered at a place dependent on the camera view.
 class ZTransformGroup
          ZTransformGroup is a group node with an affine transform.
 class ZVisualGroup
          ZVisualGroup is a group node that has a visual component 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 ZGroup.duplicateObject(ZGroup refNode)
          Copies all object information from the reference object into the current object.
 void ZLayoutManager.doLayout(ZGroup node)
          Apply this manager's layout algorithm to the specified node's children.
 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 ZTreeLayoutManager.preLayout(ZGroup aLayoutGroup)
          Method from the ZLayoutManager interface Called before doLayout
 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 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)
          Apply this manager's layout algorithm to the specified node's 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
ZGroupEvent.ZGroupEvent(ZGroup source, int id, ZNode child)
          Constructs a ZGroupEvent object.
ZSelectionEventHandler.ZSelectionEventHandler(ZNode node, ZCanvas canvas, ZGroup marqueeLayer)
          Constructs a new ZSelectionEventHandler.
 

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)
           
ZTooManyChildrenException.ZTooManyChildrenException(ZGroup decorator, java.lang.String msg)
           
 


Jazz API Documentation