Package dev.pxml.core.reader.tokenizer
Interface ITokenizer
-
- All Known Implementing Classes:
Tokenizer
public interface ITokenizer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanacceptChar(char c)charcurrentChar()intcurrentColumnNumber()intcurrentLineNumber()TextLocationcurrentLocation()java.lang.ObjectgetResource()booleanisAtChar(char c)booleanisAtSpaceOrTab()booleanisAtWhiteSpace()booleanisEof()booleanisNextChar(char c)java.lang.StringpeekCurrentNChars(int n)charpeekNextChar()java.lang.StringreadAttributeValue()java.lang.StringreadComment()java.lang.StringreadName()charreadNextChar()java.lang.StringreadQuotedAttributeValue()java.lang.StringreadText()java.lang.StringreadUnquotedAttributeValue()booleanskipComment()booleanskipSpacesAndTabs()booleanskipWhiteSpace()
-
-
-
Method Detail
-
isEof
boolean isEof()
-
currentChar
char currentChar()
-
getResource
java.lang.Object getResource()
-
currentLineNumber
int currentLineNumber()
-
currentColumnNumber
int currentColumnNumber()
-
currentLocation
TextLocation currentLocation()
-
isAtChar
boolean isAtChar(char c)
-
isNextChar
boolean isNextChar(char c) throws java.io.IOException- Throws:
java.io.IOException
-
peekNextChar
char peekNextChar() throws java.io.IOException- Throws:
java.io.IOException
-
peekCurrentNChars
java.lang.String peekCurrentNChars(int n) throws java.io.IOException- Throws:
java.io.IOException
-
acceptChar
boolean acceptChar(char c) throws java.io.IOException- Throws:
java.io.IOException
-
readNextChar
char readNextChar() throws java.io.IOException- Throws:
java.io.IOException
-
readName
java.lang.String readName() throws java.io.IOException, PXMLDataException- Throws:
java.io.IOExceptionPXMLDataException
-
readText
java.lang.String readText() throws java.io.IOException, PXMLDataException- Throws:
java.io.IOExceptionPXMLDataException
-
readAttributeValue
java.lang.String readAttributeValue() throws java.io.IOException, PXMLDataException- Throws:
java.io.IOExceptionPXMLDataException
-
readQuotedAttributeValue
java.lang.String readQuotedAttributeValue() throws java.io.IOException, PXMLDataException- Throws:
java.io.IOExceptionPXMLDataException
-
readUnquotedAttributeValue
java.lang.String readUnquotedAttributeValue() throws java.io.IOException- Throws:
java.io.IOException
-
skipWhiteSpace
boolean skipWhiteSpace() throws java.io.IOException- Throws:
java.io.IOException
-
skipSpacesAndTabs
boolean skipSpacesAndTabs() throws java.io.IOException- Throws:
java.io.IOException
-
isAtWhiteSpace
boolean isAtWhiteSpace()
-
isAtSpaceOrTab
boolean isAtSpaceOrTab()
-
readComment
java.lang.String readComment() throws java.io.IOException, PXMLDataException- Throws:
java.io.IOExceptionPXMLDataException
-
skipComment
boolean skipComment() throws java.io.IOException, PXMLDataException- Throws:
java.io.IOExceptionPXMLDataException
-
-