Class EventScanner


  • public class EventScanner
    extends java.lang.Object

    This class replays events from a simple non-xml file format

    • Field Detail

      • reader

        protected java.io.Reader reader
      • currentChar

        protected char currentChar
      • currentLine

        protected int currentLine
    • Constructor Detail

      • EventScanner

        public EventScanner()
      • EventScanner

        public EventScanner​(java.io.Reader reader)
                     throws java.io.IOException
        Throws:
        java.io.IOException
    • 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