de.pdark.decentxml
Class Token

java.lang.Object
  extended by de.pdark.decentxml.Token

public class Token
extends java.lang.Object

A piece of XML.


Constructor Summary
Token()
           
 
Method Summary
 int getEndOffset()
          The position after the last character of the token (matching the definition of String.substring(start,end)
 java.lang.String getEscapedText()
          Return the text with all special characters (like line feed, new line, null bytes, characters in the unicode range) escaped.
 java.lang.String getPrefixWhiteSpace()
           
 XMLSource getSource()
           
 int getStartOffset()
          The position in the source at which the token begins
 java.lang.String getText()
          Return the string of text which this token represents in the XMLSource
 XMLTokenizer.Type getType()
           
 void setEndOffset(int endOffset)
           
 void setSource(XMLSource source)
           
 void setStartOffset(int startOffset)
           
 void setType(XMLTokenizer.Type type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Token

public Token()
Method Detail

setSource

public void setSource(XMLSource source)

getSource

public XMLSource getSource()

getText

public java.lang.String getText()
Return the string of text which this token represents in the XMLSource

Returns:
the text or null if there is no source

getEscapedText

public java.lang.String getEscapedText()
Return the text with all special characters (like line feed, new line, null bytes, characters in the unicode range) escaped.

The result of this method can use used directly in a Java String.

Returns:
the text (without quotes) or null if there is no source

toString

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

setType

public void setType(XMLTokenizer.Type type)

getType

public XMLTokenizer.Type getType()

setStartOffset

public void setStartOffset(int startOffset)

getStartOffset

public int getStartOffset()
The position in the source at which the token begins


setEndOffset

public void setEndOffset(int endOffset)

getEndOffset

public int getEndOffset()
The position after the last character of the token (matching the definition of String.substring(start,end)


getPrefixWhiteSpace

public java.lang.String getPrefixWhiteSpace()


Copyright © 2008-2011. All Rights Reserved.