|
j3d-vrml97-0.1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectvrml.BaseNode
vrml.node.Node
public class Node
This is the basic interface for all VRML nodes. All VRML fields are accessed through the field methods. New nodes are created through the Browser using the load and create methods.
Subclasses of Node exist only when the subclass give additional functionality, such as exposing additional parts of the Java3D implemenation for the node.
Browser
Field Summary | |
---|---|
protected Node |
implNode
Description of the Field |
Fields inherited from class vrml.BaseNode |
---|
implBaseNode |
Constructor Summary | |
---|---|
Node(Node init)
This is an internal constructor. |
Method Summary | |
---|---|
Object |
clone()
Description of the Method |
Browser |
getBrowser()
Returns the Browser which created this node. |
Field |
getEventIn(String eventInName)
Returns an EventIn field |
ConstField |
getEventOut(String eventOutName)
Returns an EventOut field |
Field |
getExposedField(String fieldName)
Returns an ExposedField field |
protected BaseNode |
getImpl()
Gets the impl attribute of the Node object |
String |
getType()
Returns the VRML class type for the node. |
Methods inherited from class vrml.BaseNode |
---|
browserImpl, getImplNode |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Node implNode
Constructor Detail |
---|
public Node(Node init)
init
- Description of the ParameterMethod Detail |
---|
public final Field getExposedField(String fieldName) throws InvalidExposedFieldException
fieldName
- Description of the Parameter
InvalidExposedFieldException
- Description of the Exceptionpublic final Field getEventIn(String eventInName) throws InvalidEventInException
eventInName
- Description of the Parameter
InvalidEventInException
- Description of the Exceptionpublic ConstField getEventOut(String eventOutName) throws InvalidEventOutException
eventOutName
- Description of the Parameter
InvalidEventOutException
- Description of the Exceptionpublic String getType()
getType
in class BaseNode
public Object clone()
clone
in class Object
public Browser getBrowser()
getBrowser
in class BaseNode
protected BaseNode getImpl()
getImpl
in class BaseNode
|
j3d-vrml97-0.1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |