|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectiicm.vrml.pw.Node
iicm.vrml.pw.GroupNode
public class GroupNode
GroupNode - grouping node base class also used to manage root level children Copyright (c) 1996,97 IICM
Field Summary | |
---|---|
MFNode |
addChildren
|
MFNode |
children
|
MFNode |
removeChildren
|
Fields inherited from class iicm.vrml.pw.Node |
---|
DEF_KEYWORD, EXTERNPROTO_KEYWORD, fieldIScontent, META_KEYWORD, newISname, newISnum, objname, PROFILE_KEYWORD, PROTO_KEYWORD, ROUTE_KEYWORD, SCRIPT_KEYWORD, subfields, USE_KEYWORD, userdata |
Constructor Summary | |
---|---|
GroupNode()
|
Method Summary | |
---|---|
java.util.Enumeration |
getChildrenEnumerator()
get an Enumeration to process all children |
void |
gotEventCB(Field field,
double timestamp)
add/remove children nodes on incoming addChildren/removeChildren events |
java.lang.String |
nodeName()
the node's name |
void |
readNodes(VRMLparser parser)
read nodes at root level |
void |
readNodes(VRMLparser parser,
boolean stoponbrace)
|
void |
traverse(Traverser t)
must call appropriate method of Traverser for node traversal |
void |
writeNodes(java.io.PrintStream os)
write nodes at root level |
void |
writeX3dNodes(java.io.PrintStream os)
write X3d nodes at root level |
void |
writeX3dNodes(java.io.PrintStream os,
int depth)
|
void |
writeX3dNodes(VRMLparser parser,
java.io.PrintStream os)
|
void |
writeX3dNodes(VRMLparser parser,
java.io.PrintStream os,
int depth)
|
void |
writeX3dNodes(VRMLparser parser,
java.io.PrintStream os,
int depth,
int proto)
|
Methods inherited from class iicm.vrml.pw.Node |
---|
addField, addRoute, atCurrLine, createInstanceFromName, deleteRoute, getEvent, readFields, readNode, readNodeBody, readNodeBody, tab, traverseNode, writeNode, writeSubfield, writeSubfields, writeX3dISfields, writeX3dNode, writeX3dNode, writeX3dNode, writeX3dSubfield, writeX3dSubfields, writeX3dSubfields |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public MFNode children
public MFNode addChildren
public MFNode removeChildren
Constructor Detail |
---|
public GroupNode()
Method Detail |
---|
public java.lang.String nodeName()
Node
nodeName
in class Node
public void traverse(Traverser t)
Node
traverse
in class Node
public void readNodes(VRMLparser parser)
public void readNodes(VRMLparser parser, boolean stoponbrace)
public void writeNodes(java.io.PrintStream os)
public void writeX3dNodes(java.io.PrintStream os)
public void writeX3dNodes(java.io.PrintStream os, int depth)
public void writeX3dNodes(VRMLparser parser, java.io.PrintStream os)
public void writeX3dNodes(VRMLparser parser, java.io.PrintStream os, int depth)
public void writeX3dNodes(VRMLparser parser, java.io.PrintStream os, int depth, int proto)
public java.util.Enumeration getChildrenEnumerator()
public void gotEventCB(Field field, double timestamp)
gotEventCB
in interface GotEventCallback
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |