iicm.vrml.pw
Class ProtoInstance
java.lang.Object
iicm.vrml.pw.Node
iicm.vrml.pw.ProtoInstance
public class ProtoInstance
- extends Node
ProtoInstance - instance of PROTO or EXTERNPROTO node
Copyright (c) 1996,97 IICM
- Version:
- 0.1, changed: 8 Jan 97
- Author:
- Michael Pichler, Karin Roschker
Fields inherited from class iicm.vrml.pw.Node |
DEF_KEYWORD, EXTERNPROTO_KEYWORD, fieldIScontent, newISname, newISnum, objname, PROTO_KEYWORD, ROUTE_KEYWORD, SCRIPT_KEYWORD, subfields, USE_KEYWORD, userdata |
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, writeX3dSubfield, writeX3dSubfields, writeX3dSubfields |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bap
ProtoNode bap
ProtoInstance
ProtoInstance(ProtoNode parent)
nodeName
public java.lang.String nodeName()
- Description copied from class:
Node
- the node's name
- Specified by:
nodeName
in class Node
traverse
public void traverse(Traverser t)
- Description copied from class:
Node
- must call appropriate method of Traverser for node traversal
- Specified by:
traverse
in class Node
getNode
public ProtoNode getNode()
writeX3dNode
public void writeX3dNode(VRMLparser parser,
java.io.PrintStream os,
java.util.Hashtable writtenrefs,
int depth)
- Description copied from class:
Node
- write X3d node to output stream
- Overrides:
writeX3dNode
in class Node