Class EventReaderImpl

  • All Implemented Interfaces:
    java.util.Iterator<java.lang.Object>, javax.xml.stream.XMLEventReader, javax.xml.stream.XMLStreamConstants, org.codehaus.stax2.XMLEventReader2

    public final class EventReaderImpl
    extends org.codehaus.stax2.ri.Stax2EventReaderImpl
    Simple implementation based on Stax2 reference implementation base.
    • Field Summary

      • Fields inherited from class org.codehaus.stax2.ri.Stax2EventReaderImpl

        ERR_GETELEMTEXT_NON_TEXT_EVENT, ERR_GETELEMTEXT_NOT_START_ELEM, ERR_NEXTTAG_NON_WS_TEXT, ERR_NEXTTAG_WRONG_TYPE, mAllocator, mPeekedEvent, mPrePeekEvent, mReader, mState, STATE_CONTENT, STATE_END_OF_INPUT, STATE_INITIAL
      • Fields inherited from interface javax.xml.stream.XMLStreamConstants

        ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT
    • Constructor Summary

      Constructors 
      Constructor Description
      EventReaderImpl​(javax.xml.stream.util.XMLEventAllocator a, org.codehaus.stax2.XMLStreamReader2 r)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String getErrorDesc​(int errorType, int currEvent)  
      boolean isPropertySupported​(java.lang.String name)  
      protected void reportProblem​(java.lang.String msg, javax.xml.stream.Location loc)  
      boolean setProperty​(java.lang.String name, java.lang.Object value)  
      • Methods inherited from class org.codehaus.stax2.ri.Stax2EventReaderImpl

        _checkUnwrap, close, createNextEvent, createStartDocumentEvent, findErrorDesc, getElementText, getProperty, getStreamReader, hasNext, hasNextEvent, next, nextEvent, nextTag, peek, remove, reportProblem, throwEndOfInput, throwUnchecked, updateStateEndDocument
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.Iterator

        forEachRemaining
    • Constructor Detail

      • EventReaderImpl

        public EventReaderImpl​(javax.xml.stream.util.XMLEventAllocator a,
                               org.codehaus.stax2.XMLStreamReader2 r)
    • Method Detail

      • getErrorDesc

        protected java.lang.String getErrorDesc​(int errorType,
                                                int currEvent)
        Specified by:
        getErrorDesc in class org.codehaus.stax2.ri.Stax2EventReaderImpl
      • isPropertySupported

        public boolean isPropertySupported​(java.lang.String name)
        Specified by:
        isPropertySupported in interface org.codehaus.stax2.XMLEventReader2
        Specified by:
        isPropertySupported in class org.codehaus.stax2.ri.Stax2EventReaderImpl
      • setProperty

        public boolean setProperty​(java.lang.String name,
                                   java.lang.Object value)
        Specified by:
        setProperty in interface org.codehaus.stax2.XMLEventReader2
        Specified by:
        setProperty in class org.codehaus.stax2.ri.Stax2EventReaderImpl
      • reportProblem

        protected void reportProblem​(java.lang.String msg,
                                     javax.xml.stream.Location loc)
                              throws javax.xml.stream.XMLStreamException
        Overrides:
        reportProblem in class org.codehaus.stax2.ri.Stax2EventReaderImpl
        Throws:
        javax.xml.stream.XMLStreamException