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