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

Quick Search    Search Deep

com.trapezium.vrml
Class MultipleTokenElement  view MultipleTokenElement download MultipleTokenElement.java

java.lang.Object
  extended bycom.trapezium.vrml.VrmlElement
      extended bycom.trapezium.vrml.SingleTokenElement
          extended bycom.trapezium.vrml.MultipleTokenElement
All Implemented Interfaces:
java.io.Serializable, com.trapezium.pattern.VisitorPattern
Direct Known Subclasses:
ROUTE, Scene, VrmlElementContainer

public class MultipleTokenElement
extends SingleTokenElement

Scene graph component representing a range of tokens.

Since:
1.0
Version:
1.12, 29 March 1998, added "adjust" method, 1.0, 25 Nov 1997

Field Summary
(package private)  int lastTokenOffset
           
 
Fields inherited from class com.trapezium.vrml.SingleTokenElement
firstTokenOffset
 
Fields inherited from class com.trapezium.vrml.VrmlElement
baseProfile, children, createCount, disableBaseProfile, errorString, noUnusedDEFwarning, nowarning, parent
 
Constructor Summary
MultipleTokenElement(int firstTokenOffset)
           
 
Method Summary
 void adjust(int boundary, int amount)
          Adjust the token offset if greater than or equal to boundary
 int getLastTokenOffset()
          Get last token
 java.lang.String getText()
          Get the text of the element as a String
 boolean isTraversable()
          Template method, subclasses may be traversible.
 void setLastTokenOffset(int lastTokenOffset)
          Set last token
 
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, fieldValueTraverse, 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

lastTokenOffset

int lastTokenOffset
Constructor Detail

MultipleTokenElement

public MultipleTokenElement(int firstTokenOffset)
Method Detail

setLastTokenOffset

public void setLastTokenOffset(int lastTokenOffset)
Description copied from class: VrmlElement
Set last token

Overrides:
setLastTokenOffset in class SingleTokenElement

getLastTokenOffset

public int getLastTokenOffset()
Description copied from class: VrmlElement
Get last token

Overrides:
getLastTokenOffset in class SingleTokenElement

isTraversable

public boolean isTraversable()
Description copied from class: SingleTokenElement
Template method, subclasses may be traversible. Used by Visitor subclasses to determine whether or not element can be traversed by Visitor.

Overrides:
isTraversable in class SingleTokenElement

adjust

public void adjust(int boundary,
                   int amount)
Adjust the token offset if greater than or equal to boundary

Overrides:
adjust in class SingleTokenElement

getText

public java.lang.String getText()
Get the text of the element as a String