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

Quick Search    Search Deep

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

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

class InterfaceDeclarationRule
extends java.lang.Object

Creates an interface field scene graph component. The "interfaceDeclaration" handles exposedField, field, eventIn, and eventOut interface declarations. field, eventIn, and eventOut declarations are handled by the RestrictedInterfaceDeclarationRule. Grammar handled by "Build" method:

  interfaceDeclaration:

    restrictedInterfaceDeclaration
    exposedField fieldType fieldId fieldValue
  

Since:
1.0
Version:
1.12, 18 Mar 1998, added Table 7 base profile warning, 1.1, 18 Dec 1997

Field Summary
(package private)  FieldFactory fieldFactory
           
(package private)  RestrictedInterfaceDeclarationRule restrictedInterfaceDeclarationRule
           
 
Constructor Summary
(package private) InterfaceDeclarationRule(NodeRule nodeRule)
           
 
Method Summary
(package private)  void Build(int tokenOffset, com.trapezium.parse.TokenEnumerator v, com.trapezium.vrml.Scene scene, com.trapezium.vrml.node.Node parent)
          Create an interface declaration and add it to the scene graph
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

restrictedInterfaceDeclarationRule

RestrictedInterfaceDeclarationRule restrictedInterfaceDeclarationRule

fieldFactory

FieldFactory fieldFactory
Constructor Detail

InterfaceDeclarationRule

InterfaceDeclarationRule(NodeRule nodeRule)
Method Detail

Build

void Build(int tokenOffset,
           com.trapezium.parse.TokenEnumerator v,
           com.trapezium.vrml.Scene scene,
           com.trapezium.vrml.node.Node parent)
Create an interface declaration and add it to the scene graph