|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--iicm.vrml.pw.Node
Node - Node base class
Field Summary | |
static java.lang.String |
DEF_KEYWORD
|
static java.lang.String |
EXTERNPROTO_KEYWORD
|
java.lang.String |
objname
instance name for DEF/USE |
static java.lang.String |
PROTO_KEYWORD
|
static java.lang.String |
ROUTE_KEYWORD
|
java.util.Hashtable |
subfields
fields of the node |
static java.lang.String |
USE_KEYWORD
|
java.lang.Object |
userdata
this allows for storage of user data |
Constructor Summary | |
Node()
|
Method Summary | |
static Node |
addRoute(java.lang.String fromNodeName,
Node fromNode,
java.lang.String fromEvent,
java.lang.String toNodeName,
Node toNode,
java.lang.String toEvent,
iicm.vrml.pw.ParserOutput pout,
StrTokenizer st,
boolean mkroute)
add route |
static boolean |
deleteRoute(Node fromNode,
java.lang.String fromEvent,
Node toNode,
java.lang.String toEvent)
delete route |
Field |
getEvent(java.lang.String name,
int fclass)
get an event field of appropriate field class (Field.F_EVENTIN/OUT) |
abstract java.lang.String |
nodeName()
the node's name |
static Node |
readNode(VRMLparser parser)
read a node instance |
abstract void |
traverse(Traverser t)
must call appropriate method of Traverser for node traversal |
static void |
traverseNode(Traverser t,
Node node)
traverse a node, if it is non-null |
void |
writeNode(java.io.PrintStream os,
java.util.Hashtable writtenrefs)
write node to output stream |
void |
writeSubfield(java.lang.String fname,
Field field,
java.io.PrintStream os,
java.util.Hashtable writtenrefs)
write one subfield |
void |
writeSubfields(java.io.PrintStream os,
java.util.Hashtable writtenrefs)
write subfields (inside {}) to outputstream |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final java.lang.String DEF_KEYWORD
public static final java.lang.String USE_KEYWORD
public static final java.lang.String PROTO_KEYWORD
public static final java.lang.String EXTERNPROTO_KEYWORD
public static final java.lang.String ROUTE_KEYWORD
public java.lang.Object userdata
public java.util.Hashtable subfields
public java.lang.String objname
Constructor Detail |
public Node()
Method Detail |
public abstract java.lang.String nodeName()
public abstract void traverse(Traverser t)
public static void traverseNode(Traverser t, Node node)
public Field getEvent(java.lang.String name, int fclass)
public static boolean deleteRoute(Node fromNode, java.lang.String fromEvent, Node toNode, java.lang.String toEvent)
public static Node addRoute(java.lang.String fromNodeName, Node fromNode, java.lang.String fromEvent, java.lang.String toNodeName, Node toNode, java.lang.String toEvent, iicm.vrml.pw.ParserOutput pout, StrTokenizer st, boolean mkroute)
public static Node readNode(VRMLparser parser)
public void writeNode(java.io.PrintStream os, java.util.Hashtable writtenrefs)
public void writeSubfields(java.io.PrintStream os, java.util.Hashtable writtenrefs)
public void writeSubfield(java.lang.String fname, Field field, java.io.PrintStream os, java.util.Hashtable writtenrefs)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |