Package com.sun.xml.fastinfoset.stax
Class StAXDocumentParser
- java.lang.Object
-
- com.sun.xml.fastinfoset.Decoder
-
- com.sun.xml.fastinfoset.stax.StAXDocumentParser
-
- All Implemented Interfaces:
OctetBufferListener,XMLStreamConstants,XMLStreamReader,FastInfosetParser,FastInfosetStreamReader
- Direct Known Subclasses:
FastInfosetStreamReaderRecyclable,WSTCPFastInfosetStreamReaderRecyclable
public class StAXDocumentParser extends Decoder implements XMLStreamReader, FastInfosetStreamReader, OctetBufferListener
The Fast Infoset StAX parser.Instantiate this parser to parse a fast infoset document in accordance with the StAX API.
More than one fast infoset document may be decoded from the
InputStream.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classStAXDocumentParser.NamespaceContextImpl-
Nested classes/interfaces inherited from class com.sun.xml.fastinfoset.Decoder
Decoder.EncodingAlgorithmInputStream
-
-
Field Summary
Fields Modifier and Type Field Description protected byte[]_algorithmDataprotected int_algorithmDataLengthprotected int_algorithmDataOffsetprotected int_algorithmIdprotected String_algorithmURIprotected AttributesHolder_attributesList of attributesprotected String_characterEncodingSchemeprotected char[]_charactersCharacters associated with event.protected int_charactersOffsetprotected boolean_clearAttributesprotected int_currentNamespaceAIIsEndprotected int_currentNamespaceAIIsStartNamespaces associated with START_ELEMENT or END_ELEMENTprotected int_eventTypeCurrent eventprotected int_internalStateprotected boolean_isAlgorithmDataClonedprotected StAXManager_managerprotected int[]_namespaceAIIsEndStackprotected int_namespaceAIIsIndexprotected String[]_namespaceAIIsNamespaceNameprotected String[]_namespaceAIIsPrefixprotected int[]_namespaceAIIsPrefixIndexprotected int[]_namespaceAIIsStartStackprotected StAXDocumentParser.NamespaceContextImpl_nsContextprotected String_piDataprotected String_piTargetState for processing instructionprotected QualifiedName[]_qNameStackStack of qualified names and namespacesprotected QualifiedName_qualifiedNameQualified name associated with START_ELEMENT or END_ELEMENT.protected int_stackCountprotected static intINTERNAL_STATE_DOUBLE_TERMINATE_ELEMENTprotected static intINTERNAL_STATE_END_DOCUMENTprotected static intINTERNAL_STATE_SINGLE_TERMINATE_ELEMENT_WITH_NAMESPACESprotected static intINTERNAL_STATE_START_DOCUMENTprotected static intINTERNAL_STATE_START_ELEMENT_TERMINATEprotected static intINTERNAL_STATE_VOID-
Fields inherited from class com.sun.xml.fastinfoset.Decoder
_addToTable, _attributeNameTable, _attributeValueTable, _b, _bufferSize, _characterContentChunkTable, _charBuffer, _charBufferLength, _doubleTerminate, _duplicateAttributeVerifier, _elementNameTable, _identifier, _integer, _namespaceNameIndex, _needForceStreamClose, _notations, _octetBuffer, _octetBufferEnd, _octetBufferLength, _octetBufferOffset, _octetBufferStart, _parseFragments, _prefixIndex, _prefixTable, _registeredEncodingAlgorithms, _terminate, _unparsedEntities, _v, BUFFER_SIZE_SYSTEM_PROPERTY, NISTRING_EMPTY_STRING, NISTRING_ENCODING_ALGORITHM, NISTRING_INDEX, NISTRING_STRING, STRING_INTERNING_SYSTEM_PROPERTY
-
Fields inherited from interface org.jvnet.fastinfoset.FastInfosetParser
BUFFER_SIZE_PROPERTY, EXTERNAL_VOCABULARIES_PROPERTY, FORCE_STREAM_CLOSE_PROPERTY, REGISTERED_ENCODING_ALGORITHMS_PROPERTY, STRING_INTERNING_PROPERTY
-
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 StAXDocumentParser()StAXDocumentParser(InputStream s)StAXDocumentParser(InputStream s, StAXManager manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringaccessLocalName()intaccessNamespaceCount()StringaccessNamespaceURI()StringaccessPrefix()char[]accessTextCharacters()Returns a cloned char[] representation of the internal char[] buffer.intaccessTextLength()intaccessTextStart()protected voidcheckTextState()voidclose()protected voidconvertBase64AlorithmDataToCharacters(StringBuffer buffer)protected voidconvertEncodingAlgorithmDataToCharacters()intgetAttributeCount()StringgetAttributeLocalName(int index)QNamegetAttributeName(int index)StringgetAttributeNamespace(int index)StringgetAttributeNameString(int index)StringgetAttributePrefix(int index)AttributesHoldergetAttributesHolder()StringgetAttributeType(int index)StringgetAttributeValue(int index)StringgetAttributeValue(String namespaceURI, String localName)StringgetCharacterEncodingScheme()StringgetElementText()Reads the content of a text-only element.StringgetElementText(boolean startElementRead)StringgetEncoding()intgetEventType()StringgetLocalName()LocationgetLocation()QNamegetName()NamespaceContextgetNamespaceContext()intgetNamespaceCount()StringgetNamespaceDecl(String prefix)StringgetNamespacePrefix(int index)StringgetNamespaceURI()StringgetNamespaceURI(int index)StringgetNamespaceURI(String prefix)StringgetNameString()StringgetPIData()StringgetPITarget()StringgetPrefix()IteratorgetPrefixes()ObjectgetProperty(String name)StringgetText()byte[]getTextAlgorithmBytes()Deprecated.was deprecated due to security reasons.intgetTextAlgorithmBytes(int sourceStart, byte[] target, int targetStart, int length)byte[]getTextAlgorithmBytesClone()intgetTextAlgorithmIndex()intgetTextAlgorithmLength()intgetTextAlgorithmStart()StringgetTextAlgorithmURI()char[]getTextCharacters()intgetTextCharacters(int sourceStart, char[] target, int targetStart, int length)intgetTextLength()intgetTextStart()StringgetURI(String prefix)StringgetVersion()booleanhasName()booleanhasNext()booleanhasText()booleanhasTextAlgorithmBytes()booleanisAttributeSpecified(int index)booleanisBase64Follows()booleanisCharacters()booleanisEndElement()booleanisStandalone()booleanisStartElement()booleanisWhiteSpace()Returns true if the cursor points to a character data event that consists of all whitespace Application calling this method needs to cache the value and avoid calling this method again for the same event.intnext()intnextTag()Skips any white space (isWhiteSpace() returns true), COMMENT, or PROCESSING_INSTRUCTION, until a START_ELEMENT or END_ELEMENT is reached.intnextTag(boolean currentTagRead)if the current tag has already read, such as in the case EventReader's peek() has been called, the current cursor should not move before the loopvoidonBeforeOctetBufferOverwrite()Callback method that will be called before the (@link Decoder) octet buffer content is going to be changed.intpeekNext()Peek at the next event.protected voidprocessAIIEncodingAlgorithm(QualifiedName name, boolean addToTable)protected voidprocessAIIs()protected voidprocessCIIEncodingAlgorithm(boolean addToTable)protected voidprocessCommentII()protected voidprocessDII()protected voidprocessDIIOptionalProperties(int b)protected voidprocessEII(QualifiedName name, boolean hasAttributes)protected QualifiedNameprocessEIIIndexLarge(int b)protected QualifiedNameprocessEIIIndexMedium(int b)protected voidprocessEIIWithNamespaces(boolean hasAttributes)protected QualifiedNameprocessLiteralQualifiedName(int state, QualifiedName q)protected voidprocessProcessingII()protected voidprocessUnexpandedEntityReference(int b)voidrequire(int type, String namespaceURI, String localName)Test if the current event is of the given type and if the namespace and name match the current namespace and name of the current event.voidreset()Reset the decoder for reuse decoding another XML infoset.protected voidresetOnError()protected voidresizeNamespaceAIIs()voidsetInputStream(InputStream s)Set the InputStream to decode the fast infoset document.voidsetManager(StAXManager manager)booleanstandaloneSet()-
Methods inherited from class com.sun.xml.fastinfoset.Decoder
_isFastInfosetDocument, closeIfRequired, createQualifiedNameString, createQualifiedNameString, decodeAdditionalData, decodeAlphabetOctetsAsCharBuffer, decodeCharacterEncodingScheme, decodeDII, decodeEIIIndexLarge, decodeEIIIndexMedium, decodeFourBitAlphabetOctetsAsCharBuffer, decodeHeader, decodeIdentifyingNonEmptyStringIndexOnFirstBitAsNamespaceName, decodeIdentifyingNonEmptyStringIndexOnFirstBitAsPrefix, decodeIdentifyingNonEmptyStringOnFirstBit, decodeIdentifyingNonEmptyStringOnFirstBitAsNamespaceName, decodeIdentifyingNonEmptyStringOnFirstBitAsPrefix, decodeInitialVocabulary, decodeIntegerIndexOnSecondBit, decodeLiteralQualifiedName, decodeNonEmptyOctetStringLengthOnSecondBit, decodeNonEmptyOctetStringOnSecondBitAsUtf8CharArray, decodeNonEmptyOctetStringOnSecondBitAsUtf8String, decodeNonIdentifyingStringOnFirstBit, decodeNotations, decodeOctetsOnFifthBitOfNonIdentifyingStringOnFirstBit, decodeOctetsOnSeventhBitOfNonIdentifyingStringOnThirdBit, decodeRAOctetsAsString, decodeRestrictedAlphabetAsCharBuffer, decodeRestrictedAlphabetAsString, decodeUnparsedEntities, decodeUtf16StringAsCharBuffer, decodeUtf16StringAsString, decodeUtf8NCNameIntoCharBuffer, decodeUtf8StringAsCharBuffer, decodeUtf8StringAsCharBuffer, decodeUtf8StringAsString, decodeUtf8StringIntoCharBuffer, decodeUtf8StringIntoCharBuffer, decodeVersion, getBufferSize, getExternalVocabularies, getForceStreamClose, getParseFragments, getRegisteredEncodingAlgorithms, getStringInterning, isFastInfosetDocument, peek, peek, peek2, read, setBufferSize, setExternalVocabularies, setForceStreamClose, setParseFragments, setRegisteredEncodingAlgorithms, setStringInterning, setVocabulary
-
-
-
-
Field Detail
-
INTERNAL_STATE_START_DOCUMENT
protected static final int INTERNAL_STATE_START_DOCUMENT
- See Also:
- Constant Field Values
-
INTERNAL_STATE_START_ELEMENT_TERMINATE
protected static final int INTERNAL_STATE_START_ELEMENT_TERMINATE
- See Also:
- Constant Field Values
-
INTERNAL_STATE_SINGLE_TERMINATE_ELEMENT_WITH_NAMESPACES
protected static final int INTERNAL_STATE_SINGLE_TERMINATE_ELEMENT_WITH_NAMESPACES
- See Also:
- Constant Field Values
-
INTERNAL_STATE_DOUBLE_TERMINATE_ELEMENT
protected static final int INTERNAL_STATE_DOUBLE_TERMINATE_ELEMENT
- See Also:
- Constant Field Values
-
INTERNAL_STATE_END_DOCUMENT
protected static final int INTERNAL_STATE_END_DOCUMENT
- See Also:
- Constant Field Values
-
INTERNAL_STATE_VOID
protected static final int INTERNAL_STATE_VOID
- See Also:
- Constant Field Values
-
_internalState
protected int _internalState
-
_eventType
protected int _eventType
Current event
-
_qNameStack
protected QualifiedName[] _qNameStack
Stack of qualified names and namespaces
-
_namespaceAIIsStartStack
protected int[] _namespaceAIIsStartStack
-
_namespaceAIIsEndStack
protected int[] _namespaceAIIsEndStack
-
_stackCount
protected int _stackCount
-
_namespaceAIIsPrefix
protected String[] _namespaceAIIsPrefix
-
_namespaceAIIsNamespaceName
protected String[] _namespaceAIIsNamespaceName
-
_namespaceAIIsPrefixIndex
protected int[] _namespaceAIIsPrefixIndex
-
_namespaceAIIsIndex
protected int _namespaceAIIsIndex
-
_currentNamespaceAIIsStart
protected int _currentNamespaceAIIsStart
Namespaces associated with START_ELEMENT or END_ELEMENT
-
_currentNamespaceAIIsEnd
protected int _currentNamespaceAIIsEnd
-
_qualifiedName
protected QualifiedName _qualifiedName
Qualified name associated with START_ELEMENT or END_ELEMENT.
-
_attributes
protected AttributesHolder _attributes
List of attributes
-
_clearAttributes
protected boolean _clearAttributes
-
_characters
protected char[] _characters
Characters associated with event.
-
_charactersOffset
protected int _charactersOffset
-
_algorithmURI
protected String _algorithmURI
-
_algorithmId
protected int _algorithmId
-
_isAlgorithmDataCloned
protected boolean _isAlgorithmDataCloned
-
_algorithmData
protected byte[] _algorithmData
-
_algorithmDataOffset
protected int _algorithmDataOffset
-
_algorithmDataLength
protected int _algorithmDataLength
-
_piTarget
protected String _piTarget
State for processing instruction
-
_piData
protected String _piData
-
_nsContext
protected StAXDocumentParser.NamespaceContextImpl _nsContext
-
_characterEncodingScheme
protected String _characterEncodingScheme
-
_manager
protected StAXManager _manager
-
-
Constructor Detail
-
StAXDocumentParser
public StAXDocumentParser()
-
StAXDocumentParser
public StAXDocumentParser(InputStream s)
-
StAXDocumentParser
public StAXDocumentParser(InputStream s, StAXManager manager)
-
-
Method Detail
-
setInputStream
public void setInputStream(InputStream s)
Description copied from class:DecoderSet the InputStream to decode the fast infoset document.- Overrides:
setInputStreamin classDecoder- Parameters:
s- the InputStream where the fast infoset document is decoded from.
-
reset
public void reset()
Description copied from class:DecoderReset the decoder for reuse decoding another XML infoset.
-
resetOnError
protected void resetOnError()
-
getProperty
public Object getProperty(String name) throws IllegalArgumentException
- Specified by:
getPropertyin interfaceXMLStreamReader- Throws:
IllegalArgumentException
-
next
public int next() throws XMLStreamException- Specified by:
nextin interfaceXMLStreamReader- Throws:
XMLStreamException
-
require
public final void require(int type, String namespaceURI, String localName) throws XMLStreamExceptionTest if the current event is of the given type and if the namespace and name match the current namespace and name of the current event. If the namespaceURI is null it is not checked for equality, if the localName is null it is not checked for equality.- Specified by:
requirein interfaceXMLStreamReader- Parameters:
type- the event typenamespaceURI- the uri of the event, may be nulllocalName- the localName of the event, may be null- Throws:
XMLStreamException- if the required values are not matched.
-
getElementText
public final String getElementText() throws XMLStreamException
Reads the content of a text-only element. Precondition: the current event is START_ELEMENT. Postcondition: The current event is the corresponding END_ELEMENT.- Specified by:
getElementTextin interfaceXMLStreamReader- Throws:
XMLStreamException- if the current event is not a START_ELEMENT or if a non text element is encountered
-
getElementText
public final String getElementText(boolean startElementRead) throws XMLStreamException
- Parameters:
startElementRead- flag if start element has already been read- Throws:
XMLStreamException
-
nextTag
public final int nextTag() throws XMLStreamExceptionSkips any white space (isWhiteSpace() returns true), COMMENT, or PROCESSING_INSTRUCTION, until a START_ELEMENT or END_ELEMENT is reached. If other than white space characters, COMMENT, PROCESSING_INSTRUCTION, START_ELEMENT, END_ELEMENT are encountered, an exception is thrown. This method should be used when processing element-only content seperated by white space. This method should be used when processing element-only content because the parser is not able to recognize ignorable whitespace if then DTD is missing or not interpreted.- Specified by:
nextTagin interfaceXMLStreamReader- Returns:
- the event type of the element read
- Throws:
XMLStreamException- if the current event is not white space
-
nextTag
public final int nextTag(boolean currentTagRead) throws XMLStreamExceptionif the current tag has already read, such as in the case EventReader's peek() has been called, the current cursor should not move before the loop- Throws:
XMLStreamException
-
hasNext
public final boolean hasNext() throws XMLStreamException- Specified by:
hasNextin interfaceXMLStreamReader- Throws:
XMLStreamException
-
close
public void close() throws XMLStreamException- Specified by:
closein interfaceXMLStreamReader- Throws:
XMLStreamException
-
getNamespaceURI
public final String getNamespaceURI(String prefix)
- Specified by:
getNamespaceURIin interfaceXMLStreamReader
-
isStartElement
public final boolean isStartElement()
- Specified by:
isStartElementin interfaceXMLStreamReader
-
isEndElement
public final boolean isEndElement()
- Specified by:
isEndElementin interfaceXMLStreamReader
-
isCharacters
public final boolean isCharacters()
- Specified by:
isCharactersin interfaceXMLStreamReader
-
isWhiteSpace
public final boolean isWhiteSpace()
Returns true if the cursor points to a character data event that consists of all whitespace Application calling this method needs to cache the value and avoid calling this method again for the same event.- Specified by:
isWhiteSpacein interfaceXMLStreamReader- Returns:
- true if the cursor points to all whitespace, false otherwise
-
getAttributeValue
public final String getAttributeValue(String namespaceURI, String localName)
- Specified by:
getAttributeValuein interfaceXMLStreamReader
-
getAttributeCount
public final int getAttributeCount()
- Specified by:
getAttributeCountin interfaceXMLStreamReader
-
getAttributeName
public final QName getAttributeName(int index)
- Specified by:
getAttributeNamein interfaceXMLStreamReader
-
getAttributeNamespace
public final String getAttributeNamespace(int index)
- Specified by:
getAttributeNamespacein interfaceXMLStreamReader
-
getAttributeLocalName
public final String getAttributeLocalName(int index)
- Specified by:
getAttributeLocalNamein interfaceXMLStreamReader
-
getAttributePrefix
public final String getAttributePrefix(int index)
- Specified by:
getAttributePrefixin interfaceXMLStreamReader
-
getAttributeType
public final String getAttributeType(int index)
- Specified by:
getAttributeTypein interfaceXMLStreamReader
-
getAttributeValue
public final String getAttributeValue(int index)
- Specified by:
getAttributeValuein interfaceXMLStreamReader
-
isAttributeSpecified
public final boolean isAttributeSpecified(int index)
- Specified by:
isAttributeSpecifiedin interfaceXMLStreamReader
-
getNamespaceCount
public final int getNamespaceCount()
- Specified by:
getNamespaceCountin interfaceXMLStreamReader
-
getNamespacePrefix
public final String getNamespacePrefix(int index)
- Specified by:
getNamespacePrefixin interfaceXMLStreamReader
-
getNamespaceURI
public final String getNamespaceURI(int index)
- Specified by:
getNamespaceURIin interfaceXMLStreamReader
-
getNamespaceContext
public final NamespaceContext getNamespaceContext()
- Specified by:
getNamespaceContextin interfaceXMLStreamReader
-
getEventType
public final int getEventType()
- Specified by:
getEventTypein interfaceXMLStreamReader
-
getText
public final String getText()
- Specified by:
getTextin interfaceXMLStreamReader
-
getTextCharacters
public final char[] getTextCharacters()
- Specified by:
getTextCharactersin interfaceXMLStreamReader
-
getTextStart
public final int getTextStart()
- Specified by:
getTextStartin interfaceXMLStreamReader
-
getTextLength
public final int getTextLength()
- Specified by:
getTextLengthin interfaceXMLStreamReader
-
getTextCharacters
public final int getTextCharacters(int sourceStart, char[] target, int targetStart, int length) throws XMLStreamException- Specified by:
getTextCharactersin interfaceXMLStreamReader- Throws:
XMLStreamException
-
checkTextState
protected final void checkTextState()
-
getEncoding
public final String getEncoding()
- Specified by:
getEncodingin interfaceXMLStreamReader
-
hasText
public final boolean hasText()
- Specified by:
hasTextin interfaceXMLStreamReader
-
getLocation
public final Location getLocation()
- Specified by:
getLocationin interfaceXMLStreamReader
-
getName
public final QName getName()
- Specified by:
getNamein interfaceXMLStreamReader
-
getLocalName
public final String getLocalName()
- Specified by:
getLocalNamein interfaceXMLStreamReader
-
hasName
public final boolean hasName()
- Specified by:
hasNamein interfaceXMLStreamReader
-
getNamespaceURI
public final String getNamespaceURI()
- Specified by:
getNamespaceURIin interfaceXMLStreamReader
-
getPrefix
public final String getPrefix()
- Specified by:
getPrefixin interfaceXMLStreamReader
-
getVersion
public final String getVersion()
- Specified by:
getVersionin interfaceXMLStreamReader
-
isStandalone
public final boolean isStandalone()
- Specified by:
isStandalonein interfaceXMLStreamReader
-
standaloneSet
public final boolean standaloneSet()
- Specified by:
standaloneSetin interfaceXMLStreamReader
-
getCharacterEncodingScheme
public final String getCharacterEncodingScheme()
- Specified by:
getCharacterEncodingSchemein interfaceXMLStreamReader
-
getPITarget
public final String getPITarget()
- Specified by:
getPITargetin interfaceXMLStreamReader
-
getPIData
public final String getPIData()
- Specified by:
getPIDatain interfaceXMLStreamReader
-
getNameString
public final String getNameString()
-
getAttributeNameString
public final String getAttributeNameString(int index)
-
getTextAlgorithmURI
public final String getTextAlgorithmURI()
-
getTextAlgorithmIndex
public final int getTextAlgorithmIndex()
-
hasTextAlgorithmBytes
public final boolean hasTextAlgorithmBytes()
-
getTextAlgorithmBytes
public final byte[] getTextAlgorithmBytes()
Deprecated.was deprecated due to security reasons. Now the method return cloned byte[].Returns the byte[], which represents text algorithms.- Returns:
-
getTextAlgorithmBytesClone
public final byte[] getTextAlgorithmBytesClone()
-
getTextAlgorithmStart
public final int getTextAlgorithmStart()
-
getTextAlgorithmLength
public final int getTextAlgorithmLength()
-
getTextAlgorithmBytes
public final int getTextAlgorithmBytes(int sourceStart, byte[] target, int targetStart, int length) throws XMLStreamException- Throws:
XMLStreamException
-
peekNext
public final int peekNext() throws XMLStreamExceptionDescription copied from interface:FastInfosetStreamReaderPeek at the next event.- Specified by:
peekNextin interfaceFastInfosetStreamReader- Returns:
- the event, which will be the same as that returned from
XMLStreamReader.next(). - Throws:
XMLStreamException
-
onBeforeOctetBufferOverwrite
public void onBeforeOctetBufferOverwrite()
Description copied from interface:OctetBufferListenerCallback method that will be called before the (@link Decoder) octet buffer content is going to be changed. So it will be possible to preserve a read data by cloning, or perform other actions.- Specified by:
onBeforeOctetBufferOverwritein interfaceOctetBufferListener
-
accessNamespaceCount
public final int accessNamespaceCount()
- Specified by:
accessNamespaceCountin interfaceFastInfosetStreamReader
-
accessLocalName
public final String accessLocalName()
- Specified by:
accessLocalNamein interfaceFastInfosetStreamReader
-
accessNamespaceURI
public final String accessNamespaceURI()
- Specified by:
accessNamespaceURIin interfaceFastInfosetStreamReader
-
accessPrefix
public final String accessPrefix()
- Specified by:
accessPrefixin interfaceFastInfosetStreamReader
-
accessTextCharacters
public final char[] accessTextCharacters()
Description copied from interface:FastInfosetStreamReaderReturns a cloned char[] representation of the internal char[] buffer. So be careful, when using this method due to possible performance and memory inefficiency.- Specified by:
accessTextCharactersin interfaceFastInfosetStreamReader- Returns:
- a cloned char[] representation of the internal char[] buffer.
-
accessTextStart
public final int accessTextStart()
- Specified by:
accessTextStartin interfaceFastInfosetStreamReader
-
accessTextLength
public final int accessTextLength()
- Specified by:
accessTextLengthin interfaceFastInfosetStreamReader
-
processDII
protected final void processDII() throws FastInfosetException, IOException- Throws:
FastInfosetExceptionIOException
-
processDIIOptionalProperties
protected final void processDIIOptionalProperties(int b) throws FastInfosetException, IOException- Throws:
FastInfosetExceptionIOException
-
resizeNamespaceAIIs
protected final void resizeNamespaceAIIs()
-
processEIIWithNamespaces
protected final void processEIIWithNamespaces(boolean hasAttributes) throws FastInfosetException, IOException- Throws:
FastInfosetExceptionIOException
-
processEII
protected final void processEII(QualifiedName name, boolean hasAttributes) throws FastInfosetException, IOException
- Throws:
FastInfosetExceptionIOException
-
processAIIs
protected final void processAIIs() throws FastInfosetException, IOException- Throws:
FastInfosetExceptionIOException
-
processEIIIndexMedium
protected final QualifiedName processEIIIndexMedium(int b) throws FastInfosetException, IOException
- Throws:
FastInfosetExceptionIOException
-
processEIIIndexLarge
protected final QualifiedName processEIIIndexLarge(int b) throws FastInfosetException, IOException
- Throws:
FastInfosetExceptionIOException
-
processLiteralQualifiedName
protected final QualifiedName processLiteralQualifiedName(int state, QualifiedName q) throws FastInfosetException, IOException
- Throws:
FastInfosetExceptionIOException
-
processCommentII
protected final void processCommentII() throws FastInfosetException, IOException- Throws:
FastInfosetExceptionIOException
-
processProcessingII
protected final void processProcessingII() throws FastInfosetException, IOException- Throws:
FastInfosetExceptionIOException
-
processUnexpandedEntityReference
protected final void processUnexpandedEntityReference(int b) throws FastInfosetException, IOException- Throws:
FastInfosetExceptionIOException
-
processCIIEncodingAlgorithm
protected final void processCIIEncodingAlgorithm(boolean addToTable) throws FastInfosetException, IOException- Throws:
FastInfosetExceptionIOException
-
processAIIEncodingAlgorithm
protected final void processAIIEncodingAlgorithm(QualifiedName name, boolean addToTable) throws FastInfosetException, IOException
- Throws:
FastInfosetExceptionIOException
-
convertEncodingAlgorithmDataToCharacters
protected final void convertEncodingAlgorithmDataToCharacters() throws FastInfosetException, IOException- Throws:
FastInfosetExceptionIOException
-
convertBase64AlorithmDataToCharacters
protected void convertBase64AlorithmDataToCharacters(StringBuffer buffer) throws EncodingAlgorithmException, IOException
-
isBase64Follows
public boolean isBase64Follows() throws IOException- Throws:
IOException
-
getPrefixes
public final Iterator getPrefixes()
-
getAttributesHolder
public final AttributesHolder getAttributesHolder()
-
setManager
public final void setManager(StAXManager manager)
-
-