Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.trapezium.vrml.grammar
Class ScriptNodeRule  view ScriptNodeRule download ScriptNodeRule.java

java.lang.Object
  extended bycom.trapezium.vrml.grammar.ScriptNodeRule

class ScriptNodeRule
extends java.lang.Object

Creates the scene graph component for a Script node. Grammar handled by "Build" method:

    Script { scriptGuts }
  

Since:
1.0
Version:
1.12, 24 April 1998, auto DEF, 1.1, 18 Dec 1997

Field Summary
(package private)  DEFNameFactory defNameFactory
           
(package private)  ScriptGutRule scriptGutRule
           
 
Constructor Summary
(package private) ScriptNodeRule(NodeRule nodeRule)
           
 
Method Summary
(package private)  void Build(int tokenOffset, com.trapezium.parse.TokenEnumerator v, com.trapezium.vrml.Scene scene, com.trapezium.vrml.VrmlElement parent)
           
(package private)  com.trapezium.vrml.node.PROTO getPROTOparent(com.trapezium.vrml.VrmlElement parent)
          Get the PROTO node parent, null if none.
(package private)  void setDEFNameFactory(DEFNameFactory defNameFactory)
          Set the DEFNameFactory, used when scene factory overrides parser factory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scriptGutRule

ScriptGutRule scriptGutRule

defNameFactory

DEFNameFactory defNameFactory
Constructor Detail

ScriptNodeRule

ScriptNodeRule(NodeRule nodeRule)
Method Detail

setDEFNameFactory

void setDEFNameFactory(DEFNameFactory defNameFactory)
Set the DEFNameFactory, used when scene factory overrides parser factory


Build

void Build(int tokenOffset,
           com.trapezium.parse.TokenEnumerator v,
           com.trapezium.vrml.Scene scene,
           com.trapezium.vrml.VrmlElement parent)

getPROTOparent

com.trapezium.vrml.node.PROTO getPROTOparent(com.trapezium.vrml.VrmlElement parent)
Get the PROTO node parent, null if none.