Interface StreamReaderImpl

  • All Superinterfaces:
    org.codehaus.stax2.typed.TypedXMLStreamReader, org.codehaus.stax2.validation.Validatable, javax.xml.stream.XMLStreamConstants, javax.xml.stream.XMLStreamReader, org.codehaus.stax2.XMLStreamReader2
    All Known Implementing Classes:
    BasicStreamReader, TypedStreamReader, ValidatingStreamReader

    public interface StreamReaderImpl
    extends org.codehaus.stax2.XMLStreamReader2
    Interface that defines "internal Woodstox API". It is used to decouple parts of the Woodstox that need to know something more about woodstox stream reader implementation, but not about implementation details. Specifically, there are some simple dependencies from the stream writer; they should only need to refer to this interface.
    • Field Summary

      • 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
      • Fields inherited from interface org.codehaus.stax2.XMLStreamReader2

        FEATURE_DTD_OVERRIDE
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      AttributeCollector getAttributeCollector()  
      EntityDecl getCurrentEntityDecl()  
      InputElementStack getInputElementStack()  
      boolean isNamespaceAware()  
      java.lang.Object withStartElement​(ElemCallback cb, javax.xml.stream.Location loc)  
      • Methods inherited from interface org.codehaus.stax2.typed.TypedXMLStreamReader

        getAttributeAs, getAttributeAsArray, getAttributeAsBinary, getAttributeAsBinary, getAttributeAsBoolean, getAttributeAsDecimal, getAttributeAsDouble, getAttributeAsDoubleArray, getAttributeAsFloat, getAttributeAsFloatArray, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsInteger, getAttributeAsLong, getAttributeAsLongArray, getAttributeAsQName, getAttributeIndex, getElementAs, getElementAsBinary, getElementAsBinary, getElementAsBoolean, getElementAsDecimal, getElementAsDouble, getElementAsFloat, getElementAsInt, getElementAsInteger, getElementAsLong, getElementAsQName, readElementAsArray, readElementAsBinary, readElementAsBinary, readElementAsDoubleArray, readElementAsFloatArray, readElementAsIntArray, readElementAsLongArray
      • Methods inherited from interface org.codehaus.stax2.validation.Validatable

        setValidationProblemHandler, stopValidatingAgainst, stopValidatingAgainst, validateAgainst
      • Methods inherited from interface javax.xml.stream.XMLStreamReader

        close, getAttributeCount, getAttributeLocalName, getAttributeName, getAttributeNamespace, getAttributePrefix, getAttributeType, getAttributeValue, getAttributeValue, getCharacterEncodingScheme, getElementText, getEncoding, getEventType, getLocalName, getLocation, getName, getNamespaceContext, getNamespaceCount, getNamespacePrefix, getNamespaceURI, getNamespaceURI, getNamespaceURI, getPIData, getPITarget, getPrefix, getProperty, getText, getTextCharacters, getTextCharacters, getTextLength, getTextStart, getVersion, hasName, hasNext, hasText, isAttributeSpecified, isCharacters, isEndElement, isStandalone, isStartElement, isWhiteSpace, next, nextTag, require, standaloneSet
      • Methods inherited from interface org.codehaus.stax2.XMLStreamReader2

        closeCompletely, getAttributeInfo, getDepth, getDTDInfo, getFeature, getLocationInfo, getNonTransientNamespaceContext, getPrefixedName, getText, isEmptyElement, isPropertySupported, setFeature, setProperty, skipElement
    • Method Detail

      • getCurrentEntityDecl

        EntityDecl getCurrentEntityDecl()
      • withStartElement

        java.lang.Object withStartElement​(ElemCallback cb,
                                          javax.xml.stream.Location loc)
      • isNamespaceAware

        boolean isNamespaceAware()