edu.harvard.hul.ois.mets.helper.parser
Class Token

java.lang.Object
  extended byedu.harvard.hul.ois.mets.helper.parser.Token

public class Token
extends java.lang.Object


Constructor Summary
Token(Type type, Context context)
          CLASS CONSTRUCTOR.
Token(Type type, Context context, int charValue)
           
Token(Type type, Context context, int charValue, boolean hexValue)
           
Token(Type type, Context context, java.lang.String value)
           
Token(Type type, Context context, java.lang.String qName, Attributes attrs)
           
Token(Type type, Context context, java.lang.StringBuffer value)
           
Token(Type type, Context context, java.lang.StringBuffer qName, Attributes attrs)
           
Token(Type type, Context context, java.lang.StringBuffer qName, java.lang.String value)
           
Token(Type type, Context context, java.lang.StringBuffer qName, java.lang.StringBuffer value)
           
Token(Type type, Context context, java.lang.String qName, java.lang.String value)
           
Token(Type type, Context context, java.lang.String qName, java.lang.StringBuffer value)
           
 
Method Summary
 Attributes getAttributes()
          Return element attributes.
 char getChar()
          Return referenced character.
 int getCharValue()
          Return character reference value.
 Context getContext()
          Return token context.
 java.lang.String getEncoding()
          Return document encoding.
 java.lang.String getLocalName()
          Return element local name.
 java.lang.String getNamespace()
          Return element namespace.
 java.lang.String getQName()
          Return element QName, entity reference name, or processing instruction target.
 Type getType()
          Return token type.
 java.lang.String getValue()
          Return token value.
 java.lang.String getVersion()
          Return XML version.
 boolean isHexValue()
          Return true if character reference is a hexadecimal value.
 boolean isStandalone()
          Return true if stand-alone.
 void isStandalone(boolean standalone)
          Mutator methods.
 void setEncoding(java.lang.String encoding)
           
 void setVersion(java.lang.String version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Token

public Token(Type type,
             Context context)
CLASS CONSTRUCTOR.


Token

public Token(Type type,
             Context context,
             int charValue)

Token

public Token(Type type,
             Context context,
             int charValue,
             boolean hexValue)

Token

public Token(Type type,
             Context context,
             java.lang.String value)

Token

public Token(Type type,
             Context context,
             java.lang.StringBuffer value)

Token

public Token(Type type,
             Context context,
             java.lang.String qName,
             Attributes attrs)

Token

public Token(Type type,
             Context context,
             java.lang.StringBuffer qName,
             Attributes attrs)

Token

public Token(Type type,
             Context context,
             java.lang.String qName,
             java.lang.String value)

Token

public Token(Type type,
             Context context,
             java.lang.String qName,
             java.lang.StringBuffer value)

Token

public Token(Type type,
             Context context,
             java.lang.StringBuffer qName,
             java.lang.String value)

Token

public Token(Type type,
             Context context,
             java.lang.StringBuffer qName,
             java.lang.StringBuffer value)
Method Detail

getAttributes

public Attributes getAttributes()
Return element attributes.

Returns:
Element attributes

getChar

public char getChar()
Return referenced character.

Returns:
Character

getCharValue

public int getCharValue()
Return character reference value.

Returns:
Character value

getContext

public Context getContext()
Return token context.

Returns:
Token context

getEncoding

public java.lang.String getEncoding()
Return document encoding.

Returns:
document encoding

getLocalName

public java.lang.String getLocalName()
Return element local name.

Returns:
Element local name

getNamespace

public java.lang.String getNamespace()
Return element namespace.

Returns:
Element namespace

getQName

public java.lang.String getQName()
Return element QName, entity reference name, or processing instruction target.

Returns:
QName, name, or target

getType

public Type getType()
Return token type.

Returns:
Token type

getValue

public java.lang.String getValue()
Return token value.

Returns:
Token value

getVersion

public java.lang.String getVersion()
Return XML version.

Returns:
XML version

isHexValue

public boolean isHexValue()
Return true if character reference is a hexadecimal value.

Returns:
True if character reference is a hexadecimal value

isStandalone

public boolean isStandalone()
Return true if stand-alone.

Returns:
True if stand-alone

isStandalone

public void isStandalone(boolean standalone)
Mutator methods.


setEncoding

public void setEncoding(java.lang.String encoding)

setVersion

public void setVersion(java.lang.String version)