java.lang.Object
com.trapezium.vrml.VrmlElement
com.trapezium.vrml.SingleTokenElement
com.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
| 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 |
lastTokenOffset
int lastTokenOffset
MultipleTokenElement
public MultipleTokenElement(int firstTokenOffset)
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