Class iicm.vrml.pw.GroupNode
All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class iicm.vrml.pw.GroupNode
java.lang.Object
   |
   +----iicm.vrml.pw.Node
           |
           +----iicm.vrml.pw.GroupNode
  -  public class GroupNode
  -  extends Node
  -  implements GotEventCallback
GroupNode - grouping node base class
also used to manage root level children
Copyright (c) 1996,97 IICM
   
  -   addChildren addChildren
-  
  
-   children children
-  
  
-   removeChildren removeChildren
-  
   
  -   GroupNode() GroupNode()
-  
   
  -   getChildrenEnumerator() getChildrenEnumerator()
-  get an Enumeration to process all children
  
-   gotEventCB(Field, double) gotEventCB(Field, double)
-  add/remove children nodes on incoming addChildren/removeChildren events
  
-   nodeName() nodeName()
-  the node's name
  
-   readNodes(VRMLparser) readNodes(VRMLparser)
-  read nodes at root level
  
-   readNodes(VRMLparser, boolean) readNodes(VRMLparser, boolean)
-  
  
-   traverse(Traverser) traverse(Traverser)
-  must call appropriate method of Traverser for node traversal
  
-   writeNodes(PrintStream) writeNodes(PrintStream)
-  write nodes at root level
   
 children
children
  public MFNode children
 addChildren
addChildren
  public MFNode addChildren
 removeChildren
removeChildren
  public MFNode removeChildren
   
 GroupNode
GroupNode
  public GroupNode()
   
 nodeName
nodeName
  public String nodeName()
  -  the node's name
  
    -  Overrides:
    
-  nodeName in class Node
  
 
 traverse
traverse
  public void traverse(Traverser t)
  -  must call appropriate method of Traverser for node traversal
  
    -  Overrides:
    
-  traverse in class Node
  
 
 readNodes
readNodes
  public void readNodes(VRMLparser parser)
  -  read nodes at root level
 readNodes
readNodes
  public void readNodes(VRMLparser parser,
                        boolean stoponbrace)
 writeNodes
writeNodes
  public void writeNodes(PrintStream os)
  -  write nodes at root level
 getChildrenEnumerator
getChildrenEnumerator
  public Enumeration getChildrenEnumerator()
  -  get an Enumeration to process all children
 gotEventCB
gotEventCB
  public void gotEventCB(Field field,
                         double timestamp)
  -  add/remove children nodes on incoming addChildren/removeChildren events
All Packages  Class Hierarchy  This Package  Previous  Next  Index