Package com.bea.xml.stream
Class EventScanner
- java.lang.Object
-
- com.bea.xml.stream.EventScanner
-
public class EventScanner extends java.lang.ObjectThis class replays events from a simple non-xml file format
-
-
Field Summary
Fields Modifier and Type Field Description protected charcurrentCharprotected intcurrentLineprotected java.io.Readerreader
-
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 booleanendDocumentIsPresent()protected chargetChar()java.lang.StringgetName(java.lang.String name)java.lang.StringgetPrefix(java.lang.String name)booleanhasNext()static voidmain(java.lang.String[] args)protected charread()protected charread(char c)protected voidread(java.lang.String s)javax.xml.stream.events.AttributereadAttribute()java.util.ListreadAttributes()EventStatereadCDATA()EventStatereadCharacterData()EventStatereadComment()EventStatereadDTD()EventStatereadElement()EventStatereadEndDocument()EventStatereadEndElement()EventStatereadEntityReference()javax.xml.namespace.QNamereadName()javax.xml.namespace.QNamereadName(char delim)EventStatereadProcessingInstruction()EventStatereadSpace()EventStatereadStartDocument()EventStatereadStartElement()protected java.lang.StringreadString(char delim)protected intreadType()voidsetReader(java.io.Reader reader)protected voidskipSpace()
-
-
-
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.IOExceptionjavax.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.XMLStreamExceptionjava.io.IOException
-
read
protected void read(java.lang.String s) throws javax.xml.stream.XMLStreamException, java.io.IOException- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
readType
protected int readType() throws javax.xml.stream.XMLStreamException, java.io.IOException- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
readStartElement
public EventState readStartElement() throws javax.xml.stream.XMLStreamException, java.io.IOException
- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
readEndElement
public EventState readEndElement() throws javax.xml.stream.XMLStreamException, java.io.IOException
- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
readProcessingInstruction
public EventState readProcessingInstruction() throws javax.xml.stream.XMLStreamException, java.io.IOException
- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
readCharacterData
public EventState readCharacterData() throws javax.xml.stream.XMLStreamException, java.io.IOException
- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
readCDATA
public EventState readCDATA() throws javax.xml.stream.XMLStreamException, java.io.IOException
- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
readStartDocument
public EventState readStartDocument() throws javax.xml.stream.XMLStreamException, java.io.IOException
- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
readDTD
public EventState readDTD() throws javax.xml.stream.XMLStreamException, java.io.IOException
- Throws:
javax.xml.stream.XMLStreamExceptionjava.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.XMLStreamExceptionjava.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.XMLStreamExceptionjava.io.IOException
-
readName
public javax.xml.namespace.QName readName(char delim) throws javax.xml.stream.XMLStreamException, java.io.IOException- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
readAttributes
public java.util.List readAttributes() throws javax.xml.stream.XMLStreamException, java.io.IOException- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
readAttribute
public javax.xml.stream.events.Attribute readAttribute() throws javax.xml.stream.XMLStreamException, java.io.IOException- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
readEntityReference
public EventState readEntityReference() throws javax.xml.stream.XMLStreamException, java.io.IOException
- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
readSpace
public EventState readSpace() throws javax.xml.stream.XMLStreamException, java.io.IOException
- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
readElement
public EventState readElement() throws javax.xml.stream.XMLStreamException, java.io.IOException
- Throws:
javax.xml.stream.XMLStreamExceptionjava.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
-
-