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

Variable Index

 o addChildren
 o children
 o removeChildren

Constructor Index

 o GroupNode()

Method Index

 o getChildrenEnumerator()
get an Enumeration to process all children
 o gotEventCB(Field, double)
add/remove children nodes on incoming addChildren/removeChildren events
 o nodeName()
the node's name
 o readNodes(VRMLparser)
read nodes at root level
 o readNodes(VRMLparser, boolean)
 o traverse(Traverser)
must call appropriate method of Traverser for node traversal
 o writeNodes(PrintStream)
write nodes at root level

Variables

 o children
  public MFNode children
 o addChildren
  public MFNode addChildren
 o removeChildren
  public MFNode removeChildren

Constructors

 o GroupNode
  public GroupNode()

Methods

 o nodeName
  public String nodeName()
the node's name
Overrides:
nodeName in class Node
 o traverse
  public void traverse(Traverser t)
must call appropriate method of Traverser for node traversal
Overrides:
traverse in class Node
 o readNodes
  public void readNodes(VRMLparser parser)
read nodes at root level
 o readNodes
  public void readNodes(VRMLparser parser,
                        boolean stoponbrace)
 o writeNodes
  public void writeNodes(PrintStream os)
write nodes at root level
 o getChildrenEnumerator
  public Enumeration getChildrenEnumerator()
get an Enumeration to process all children
 o 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