cleoni.adv
Class Token

java.lang.Object
  extended by cleoni.adv.Token
All Implemented Interfaces:
java.lang.Cloneable

public class Token
extends java.lang.Object
implements java.lang.Cloneable

Another wrapper class for all values. This is necessary for all values to be managed via scripting.


Field Summary
 char type
           
 
Constructor Summary
Token()
          Creates a null token
Token(boolean initVal)
          Token constructor comment.
Token(char aType, double anVal, java.lang.Object asVal)
          Token constructor comment.
Token(Dict dictObj)
           
Token(DimxObject initObj)
           
Token(double initVal)
          Token constructor comment.
Token(Event initObj)
           
Token(Image initObj)
           
Token(Page initObj)
           
Token(java.lang.String initVal)
          Token constructor comment.
Token(java.lang.String initVal, boolean guessType)
          Token constructor comment.
 
Method Summary
 void assign(Token res, World world)
           
 boolean boolVal()
           
 java.lang.Object clone()
           
 DictSorted dictsortedVal()
           
 Dict dictVal()
           
 DimxObject dimxobjVal()
           
 Event eventVal()
           
 Token getClone()
           
 char getLikelyType()
           
 Image imageVal()
           
 Image imageValSafe()
           
 int intVal()
           
 boolean isDict()
           
 boolean isDictSorted()
           
 boolean isDimxObject()
           
 boolean isEvent()
           
 boolean isIdentifier()
           
 boolean isImage()
           
 boolean isLiteral()
           
 boolean isNull()
           
 boolean isNumber()
           
 boolean isObject()
           
 boolean isPage()
           
 boolean isPunctuation()
           
 double numVal()
           
 ManageableObject objVal()
           
 Page pageVal()
           
 void setIdentifier()
           
 void setLiteral()
           
 void setNumber()
           
 void setPunctuation(char c)
           
 void setPunctuation(java.lang.String c)
           
 void setVal(boolean initVal)
           
 void setVal(double v)
           
 void setVal(int v)
           
 void setVal(ManageableObject v)
           
 void setVal(java.lang.String v)
           
 void setVal(java.lang.String s, double n)
           
 java.lang.String strVal()
           
 java.lang.String toString()
           
 Page valPage()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

type

public char type
Constructor Detail

Token

public Token()
Creates a null token


Token

public Token(char aType,
             double anVal,
             java.lang.Object asVal)
Token constructor comment.


Token

public Token(double initVal)
Token constructor comment.


Token

public Token(java.lang.String initVal)
Token constructor comment.


Token

public Token(java.lang.String initVal,
             boolean guessType)
Token constructor comment.


Token

public Token(boolean initVal)
Token constructor comment.


Token

public Token(DimxObject initObj)

Token

public Token(Event initObj)

Token

public Token(Image initObj)

Token

public Token(Page initObj)

Token

public Token(Dict dictObj)
Method Detail

assign

public void assign(Token res,
                   World world)
            throws DimxException
Throws:
DimxException

boolVal

public boolean boolVal()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

getClone

public Token getClone()

getLikelyType

public char getLikelyType()

isIdentifier

public boolean isIdentifier()

isLiteral

public boolean isLiteral()

isNumber

public boolean isNumber()

isPunctuation

public boolean isPunctuation()

isImage

public boolean isImage()

isDict

public boolean isDict()

isDictSorted

public boolean isDictSorted()

isObject

public boolean isObject()

isDimxObject

public boolean isDimxObject()

isEvent

public boolean isEvent()

isPage

public boolean isPage()

isNull

public boolean isNull()

numVal

public double numVal()

intVal

public int intVal()

setIdentifier

public void setIdentifier()

setLiteral

public void setLiteral()

setNumber

public void setNumber()

setPunctuation

public void setPunctuation(char c)

setPunctuation

public void setPunctuation(java.lang.String c)

setVal

public void setVal(double v)

setVal

public void setVal(int v)

setVal

public void setVal(java.lang.String v)

setVal

public void setVal(ManageableObject v)

setVal

public void setVal(boolean initVal)

setVal

public void setVal(java.lang.String s,
                   double n)

strVal

public java.lang.String strVal()

dimxobjVal

public DimxObject dimxobjVal()
                      throws java.lang.ClassCastException
Throws:
java.lang.ClassCastException

objVal

public ManageableObject objVal()
                        throws java.lang.ClassCastException
Throws:
java.lang.ClassCastException

eventVal

public Event eventVal()
               throws java.lang.ClassCastException
Throws:
java.lang.ClassCastException

pageVal

public Page pageVal()
             throws java.lang.ClassCastException
Throws:
java.lang.ClassCastException

dictVal

public Dict dictVal()

imageValSafe

public Image imageValSafe()

imageVal

public Image imageVal()

dictsortedVal

public DictSorted dictsortedVal()

valPage

public Page valPage()
             throws DimxException
Throws:
DimxException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object