com.sun.xml.ws.transport.tcp.encoding
Class WSTCPFastInfosetStreamReaderRecyclable

java.lang.Object
  extended by com.sun.xml.fastinfoset.Decoder
      extended by com.sun.xml.fastinfoset.stax.StAXDocumentParser
          extended by com.sun.xml.ws.transport.tcp.encoding.WSTCPFastInfosetStreamReaderRecyclable
All Implemented Interfaces:
com.sun.xml.fastinfoset.OctetBufferListener, com.sun.xml.ws.api.streaming.XMLStreamReaderFactory.RecycleAware, javax.xml.stream.XMLStreamConstants, javax.xml.stream.XMLStreamReader, org.jvnet.fastinfoset.FastInfosetParser, org.jvnet.fastinfoset.stax.FastInfosetStreamReader

public class WSTCPFastInfosetStreamReaderRecyclable
extends com.sun.xml.fastinfoset.stax.StAXDocumentParser
implements com.sun.xml.ws.api.streaming.XMLStreamReaderFactory.RecycleAware


Nested Class Summary
static interface WSTCPFastInfosetStreamReaderRecyclable.RecycleAwareListener
           
 
Nested classes/interfaces inherited from class com.sun.xml.fastinfoset.stax.StAXDocumentParser
com.sun.xml.fastinfoset.stax.StAXDocumentParser.NamespaceContextImpl
 
Nested classes/interfaces inherited from class com.sun.xml.fastinfoset.Decoder
com.sun.xml.fastinfoset.Decoder.EncodingAlgorithmInputStream
 
Field Summary
 
Fields inherited from class com.sun.xml.fastinfoset.stax.StAXDocumentParser
_algorithmData, _algorithmDataLength, _algorithmDataOffset, _algorithmId, _algorithmURI, _attributes, _characterEncodingScheme, _characters, _charactersOffset, _clearAttributes, _currentNamespaceAIIsEnd, _currentNamespaceAIIsStart, _eventType, _internalState, _isAlgorithmDataCloned, _manager, _namespaceAIIsEndStack, _namespaceAIIsIndex, _namespaceAIIsNamespaceName, _namespaceAIIsPrefix, _namespaceAIIsPrefixIndex, _namespaceAIIsStartStack, _nsContext, _piData, _piTarget, _qNameStack, _qualifiedName, _stackCount, INTERNAL_STATE_DOUBLE_TERMINATE_ELEMENT, INTERNAL_STATE_END_DOCUMENT, INTERNAL_STATE_SINGLE_TERMINATE_ELEMENT_WITH_NAMESPACES, INTERNAL_STATE_START_DOCUMENT, INTERNAL_STATE_START_ELEMENT_TERMINATE, INTERNAL_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, XML_NAMESPACE_NAME_CHARS, XMLNS_NAMESPACE_NAME_CHARS, XMLNS_NAMESPACE_PREFIX_CHARS
 
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.jvnet.fastinfoset.FastInfosetParser
BUFFER_SIZE_PROPERTY, EXTERNAL_VOCABULARIES_PROPERTY, FORCE_STREAM_CLOSE_PROPERTY, REGISTERED_ENCODING_ALGORITHMS_PROPERTY, STRING_INTERNING_PROPERTY
 
Constructor Summary
WSTCPFastInfosetStreamReaderRecyclable()
           
WSTCPFastInfosetStreamReaderRecyclable(java.io.InputStream in, WSTCPFastInfosetStreamReaderRecyclable.RecycleAwareListener listener)
           
 
Method Summary
 WSTCPFastInfosetStreamReaderRecyclable.RecycleAwareListener getListener()
           
 void onRecycled()
           
 void setListener(WSTCPFastInfosetStreamReaderRecyclable.RecycleAwareListener listener)
           
 
Methods inherited from class com.sun.xml.fastinfoset.stax.StAXDocumentParser
accessLocalName, accessNamespaceCount, accessNamespaceURI, accessPrefix, accessTextCharacters, accessTextLength, accessTextStart, checkTextState, close, convertBase64AlorithmDataToCharacters, convertEncodingAlgorithmDataToCharacters, getAttributeCount, getAttributeLocalName, getAttributeName, getAttributeNamespace, getAttributeNameString, getAttributePrefix, getAttributesHolder, getAttributeType, getAttributeValue, getAttributeValue, getCharacterEncodingScheme, getElementText, getElementText, getEncoding, getEventType, getLocalName, getLocation, getName, getNamespaceContext, getNamespaceCount, getNamespaceDecl, getNamespacePrefix, getNamespaceURI, getNamespaceURI, getNamespaceURI, getNameString, getPIData, getPITarget, getPrefix, getPrefixes, getProperty, getText, getTextAlgorithmBytes, getTextAlgorithmBytes, getTextAlgorithmBytesClone, getTextAlgorithmIndex, getTextAlgorithmLength, getTextAlgorithmStart, getTextAlgorithmURI, getTextCharacters, getTextCharacters, getTextLength, getTextStart, getURI, getVersion, hasName, hasNext, hasText, isAttributeSpecified, isBase64Follows, isCharacters, isEndElement, isStandalone, isStartElement, isWhiteSpace, next, nextTag, nextTag, onBeforeOctetBufferOverwrite, peekNext, processAIIEncodingAlgorithm, processAIIs, processCIIEncodingAlgorithm, processCommentII, processDII, processDIIOptionalProperties, processEII, processEIIIndexLarge, processEIIIndexMedium, processEIIWithNamespaces, processLiteralQualifiedName, processProcessingII, processUnexpandedEntityReference, require, reset, resetOnError, resizeNamespaceAIIs, setInputStream, setManager, standaloneSet
 
Methods inherited from class com.sun.xml.fastinfoset.Decoder
_isFastInfosetDocument, closeIfRequired, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSTCPFastInfosetStreamReaderRecyclable

public WSTCPFastInfosetStreamReaderRecyclable()

WSTCPFastInfosetStreamReaderRecyclable

public WSTCPFastInfosetStreamReaderRecyclable(java.io.InputStream in,
                                              WSTCPFastInfosetStreamReaderRecyclable.RecycleAwareListener listener)
Method Detail

onRecycled

public void onRecycled()
Specified by:
onRecycled in interface com.sun.xml.ws.api.streaming.XMLStreamReaderFactory.RecycleAware

getListener

public WSTCPFastInfosetStreamReaderRecyclable.RecycleAwareListener getListener()

setListener

public void setListener(WSTCPFastInfosetStreamReaderRecyclable.RecycleAwareListener listener)