public class EventScanner
extends java.lang.Object
This class replays events from a simple non-xml file format
Modifier and Type | Field and Description |
---|---|
protected char |
currentChar |
protected int |
currentLine |
protected java.io.Reader |
reader |
Constructor and Description |
---|
EventScanner() |
EventScanner(java.io.Reader reader) |
Modifier and Type | Method and Description |
---|---|
boolean |
endDocumentIsPresent() |
protected char |
getChar() |
java.lang.String |
getName(java.lang.String name) |
java.lang.String |
getPrefix(java.lang.String name) |
boolean |
hasNext() |
static void |
main(java.lang.String[] args) |
protected char |
read() |
protected char |
read(char c) |
protected void |
read(java.lang.String s) |
javax.xml.stream.events.Attribute |
readAttribute() |
java.util.List |
readAttributes() |
EventState |
readCDATA() |
EventState |
readCharacterData() |
EventState |
readComment() |
EventState |
readDTD() |
EventState |
readElement() |
EventState |
readEndDocument() |
EventState |
readEndElement() |
EventState |
readEntityReference() |
javax.xml.namespace.QName |
readName() |
javax.xml.namespace.QName |
readName(char delim) |
EventState |
readProcessingInstruction() |
EventState |
readSpace() |
EventState |
readStartDocument() |
EventState |
readStartElement() |
protected java.lang.String |
readString(char delim) |
protected int |
readType() |
void |
setReader(java.io.Reader reader) |
protected void |
skipSpace() |
protected java.io.Reader reader
protected char currentChar
protected int currentLine
public EventScanner()
public EventScanner(java.io.Reader reader) throws java.io.IOException
java.io.IOException
public void setReader(java.io.Reader reader) throws java.io.IOException
java.io.IOException
protected java.lang.String readString(char delim) throws java.io.IOException, javax.xml.stream.XMLStreamException
java.io.IOException
javax.xml.stream.XMLStreamException
protected char getChar()
protected void skipSpace() throws java.io.IOException
java.io.IOException
protected char read() throws java.io.IOException
java.io.IOException
protected char read(char c) throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
protected void read(java.lang.String s) throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
protected int readType() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public EventState readStartElement() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public EventState readEndElement() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public EventState readProcessingInstruction() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public EventState readCharacterData() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public EventState readCDATA() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public EventState readStartDocument() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public EventState readDTD() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public EventState readEndDocument() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public EventState readComment() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public java.lang.String getPrefix(java.lang.String name)
public java.lang.String getName(java.lang.String name)
public javax.xml.namespace.QName readName() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public javax.xml.namespace.QName readName(char delim) throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public java.util.List readAttributes() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public javax.xml.stream.events.Attribute readAttribute() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public EventState readEntityReference() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public EventState readSpace() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public EventState readElement() throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public boolean endDocumentIsPresent()
public boolean hasNext() throws java.io.IOException
java.io.IOException
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception