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

Quick Search    Search Deep

com.trapezium.vrml.fields
Class ISField  view ISField download ISField.java

java.lang.Object
  extended bycom.trapezium.vrml.VrmlElement
      extended bycom.trapezium.vrml.SingleTokenElement
          extended bycom.trapezium.vrml.MultipleTokenElement
              extended bycom.trapezium.vrml.fields.Field
                  extended bycom.trapezium.vrml.fields.ISField
All Implemented Interfaces:
java.io.Serializable, com.trapezium.pattern.VisitorPattern

public class ISField
extends Field

Scene graph component for field values indicated by "IS " syntax. An ISField is a connection between a PROTO interface field and a specific field in a node contained in that PROTO.

Since:
1.0
Version:
1.1, 8 Jan 1998

Nested Class Summary
 
Nested classes inherited from class com.trapezium.vrml.fields.Field
Field.GetFloatOptimizer
 
Field Summary
(package private)  Field nodeField
           
(package private)  Field protoField
           
 
Fields inherited from class com.trapezium.vrml.fields.Field
fieldId, fieldType, fieldValue, getFloatOptimizer, inUse
 
Fields inherited from class com.trapezium.vrml.MultipleTokenElement
 
Fields inherited from class com.trapezium.vrml.SingleTokenElement
 
Fields inherited from class com.trapezium.vrml.VrmlElement
baseProfile, createCount, disableBaseProfile, errorString, noUnusedDEFwarning, nowarning
 
Constructor Summary
ISField(Field nodeField, int tokenOffset, com.trapezium.parse.TokenEnumerator v, com.trapezium.vrml.node.PROTO protoParent)
          ISField constructor.
 
Method Summary
 java.lang.String getFieldId()
          get the String name of the Field defined by the IS syntax
 Field getNodeField()
          get the node field (left side of "IS")
 Field getPROTOfield()
          get the PROTO interface field (right side of "IS")
 
Methods inherited from class com.trapezium.vrml.fields.Field
cloneFieldValue, fieldValueTraverse, getFieldType, getFieldValue, getFloat, getInterfaceType, getNode, getNodeParent, getNodeValue, isInUse, isISfield, markInUse, setFieldId, setFieldType, setFieldType, setFieldValue
 
Methods inherited from class com.trapezium.vrml.MultipleTokenElement
adjust, getLastTokenOffset, getText, isTraversable, setLastTokenOffset
 
Methods inherited from class com.trapezium.vrml.SingleTokenElement
getFirstTokenOffset, getName, setFirstTokenOffset
 
Methods inherited from class com.trapezium.vrml.VrmlElement
addChild, addWarning, contains, containsErrors, deregisterSelf, dump, dump, dumpUserDefined, getBaseName, getChildAt, getError, getLastChild, getParent, getRoot, getScene, getTokenEnumerator, isScene, numberChildren, removeChild, removeVrmlElement, setError, setParent, traverse, twoPassTraverse, vrmlClone
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

protoField

Field protoField

nodeField

Field nodeField
Constructor Detail

ISField

public ISField(Field nodeField,
               int tokenOffset,
               com.trapezium.parse.TokenEnumerator v,
               com.trapezium.vrml.node.PROTO protoParent)
ISField constructor.

Method Detail

getPROTOfield

public Field getPROTOfield()
get the PROTO interface field (right side of "IS")


getNodeField

public Field getNodeField()
get the node field (left side of "IS")


getFieldId

public java.lang.String getFieldId()
get the String name of the Field defined by the IS syntax

Overrides:
getFieldId in class Field