com.ctc.wstx.sr
Interface StreamReaderImpl

All Superinterfaces:
Validatable, javax.xml.stream.XMLStreamConstants, javax.xml.stream.XMLStreamReader, XMLStreamReader2
All Known Implementing Classes:
BasicStreamReader, ValidatingStreamReader

public interface StreamReaderImpl
extends 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 org.codehaus.stax2.XMLStreamReader2
FEATURE_DTD_OVERRIDE
 
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
 
Method Summary
 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.XMLStreamReader2
closeCompletely, getAttributeInfo, getDepth, getDTDInfo, getFeature, getLocationInfo, getNonTransientNamespaceContext, getPrefixedName, getText, isEmptyElement, isPropertySupported, setFeature, setProperty, skipElement
 
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.validation.Validatable
setValidationProblemHandler, stopValidatingAgainst, stopValidatingAgainst, validateAgainst
 

Method Detail

getCurrentEntityDecl

EntityDecl getCurrentEntityDecl()

withStartElement

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

isNamespaceAware

boolean isNamespaceAware()

getAttributeCollector

AttributeCollector getAttributeCollector()

getInputElementStack

InputElementStack getInputElementStack()