|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.stream.buffer.AbstractCreatorProcessor
com.sun.xml.stream.buffer.AbstractProcessor
com.sun.xml.fastinfoset.streambuffer.FastInfosetWriterSAXBufferProcessor
public final class FastInfosetWriterSAXBufferProcessor
A processor of a XMLStreamBuffer
that that serializes the XML infoset
using a FastInfosetWriter
.
Field Summary | |
---|---|
protected EncodingAlgorithmAttributesImpl |
_attributes
|
protected int[] |
_namespaceAttributesStack
|
protected int |
_namespaceAttributesStackIndex
|
protected java.lang.String[] |
_namespacePrefixes
|
protected boolean |
_namespacePrefixesFeature
SAX Namespace attributes features |
protected int |
_namespacePrefixesIndex
|
protected FastInfosetWriter |
_writer
Reference to Fast Infoset writer. |
Fields inherited from class com.sun.xml.stream.buffer.AbstractProcessor |
---|
_aiiStateTable, _buffer, _eiiStateTable, _fragmentMode, _niiStateTable, _qNameBuffer, _stringInterningFeature, _treeCount, STATE_ATTRIBUTE_LN, STATE_ATTRIBUTE_LN_OBJECT, STATE_ATTRIBUTE_P_U_LN, STATE_ATTRIBUTE_P_U_LN_OBJECT, STATE_ATTRIBUTE_U_LN, STATE_ATTRIBUTE_U_LN_OBJECT, STATE_ATTRIBUTE_U_LN_QN, STATE_ATTRIBUTE_U_LN_QN_OBJECT, STATE_COMMENT_AS_CHAR_ARRAY_COPY, STATE_COMMENT_AS_CHAR_ARRAY_MEDIUM, STATE_COMMENT_AS_CHAR_ARRAY_SMALL, STATE_COMMENT_AS_STRING, STATE_DOCUMENT, STATE_DOCUMENT_FRAGMENT, STATE_ELEMENT_LN, STATE_ELEMENT_P_U_LN, STATE_ELEMENT_U_LN, STATE_ELEMENT_U_LN_QN, STATE_END, STATE_ILLEGAL, STATE_NAMESPACE_ATTRIBUTE, STATE_NAMESPACE_ATTRIBUTE_P, STATE_NAMESPACE_ATTRIBUTE_P_U, STATE_NAMESPACE_ATTRIBUTE_U, STATE_PROCESSING_INSTRUCTION, STATE_TEXT_AS_CHAR_ARRAY_COPY, STATE_TEXT_AS_CHAR_ARRAY_MEDIUM, STATE_TEXT_AS_CHAR_ARRAY_SMALL, STATE_TEXT_AS_OBJECT, STATE_TEXT_AS_STRING |
Fields inherited from class com.sun.xml.stream.buffer.AbstractCreatorProcessor |
---|
_contentCharactersBuffer, _contentCharactersBufferPtr, _contentObjects, _contentObjectsPtr, _currentContentCharactersBufferFragment, _currentContentObjectFragment, _currentStructureFragment, _currentStructureStringFragment, _structure, _structurePtr, _structureStrings, _structureStringsPtr, CHAR_ARRAY_LENGTH_MEDIUM, CHAR_ARRAY_LENGTH_MEDIUM_SIZE, CHAR_ARRAY_LENGTH_SMALL, CHAR_ARRAY_LENGTH_SMALL_SIZE, CONTENT_TYPE_CHAR_ARRAY, CONTENT_TYPE_CHAR_ARRAY_COPY, CONTENT_TYPE_OBJECT, CONTENT_TYPE_STRING, FLAG_DOCUMENT_FRAGMENT, FLAG_PREFIX, FLAG_QUALIFIED_NAME, FLAG_URI, T_ATTRIBUTE, T_ATTRIBUTE_LN, T_ATTRIBUTE_LN_OBJECT, T_ATTRIBUTE_P_U_LN, T_ATTRIBUTE_P_U_LN_OBJECT, T_ATTRIBUTE_U_LN, T_ATTRIBUTE_U_LN_OBJECT, T_ATTRIBUTE_U_LN_QN, T_ATTRIBUTE_U_LN_QN_OBJECT, T_COMMENT, T_COMMENT_AS_CHAR_ARRAY, T_COMMENT_AS_CHAR_ARRAY_COPY, T_COMMENT_AS_CHAR_ARRAY_MEDIUM, T_COMMENT_AS_CHAR_ARRAY_SMALL, T_COMMENT_AS_STRING, T_DOCUMENT, T_DOCUMENT_FRAGMENT, T_ELEMENT, T_ELEMENT_LN, T_ELEMENT_P_U_LN, T_ELEMENT_U_LN, T_ELEMENT_U_LN_QN, T_END, T_END_OF_BUFFER, T_NAMESPACE_ATTRIBUTE, T_NAMESPACE_ATTRIBUTE_P, T_NAMESPACE_ATTRIBUTE_P_U, T_NAMESPACE_ATTRIBUTE_U, T_PROCESSING_INSTRUCTION, T_TEXT, T_TEXT_AS_CHAR_ARRAY, T_TEXT_AS_CHAR_ARRAY_COPY, T_TEXT_AS_CHAR_ARRAY_MEDIUM, T_TEXT_AS_CHAR_ARRAY_SMALL, T_TEXT_AS_OBJECT, T_TEXT_AS_STRING, T_UNEXPANDED_ENTITY_REFERENCE, TYPE_MASK, VALUE_TYPE_OBJECT, VALUE_TYPE_STRING |
Constructor Summary | |
---|---|
FastInfosetWriterSAXBufferProcessor()
|
|
FastInfosetWriterSAXBufferProcessor(com.sun.xml.stream.buffer.XMLStreamBuffer buffer)
|
Method Summary | |
---|---|
void |
process(FastInfosetWriter writer)
|
void |
process(com.sun.xml.stream.buffer.XMLStreamBuffer buffer,
FastInfosetWriter writer)
|
void |
setXMLStreamBuffer(com.sun.xml.stream.buffer.XMLStreamBuffer buffer)
|
Methods inherited from class com.sun.xml.stream.buffer.AbstractProcessor |
---|
getPrefixFromQName, getQName, peekStructure, readContentCharactersBuffer, readContentCharactersCopy, readContentObject, readContentString, readEiiState, readStructure, readStructure16, readStructureString, setBuffer, setBuffer |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected FastInfosetWriter _writer
protected boolean _namespacePrefixesFeature
protected EncodingAlgorithmAttributesImpl _attributes
protected java.lang.String[] _namespacePrefixes
protected int _namespacePrefixesIndex
protected int[] _namespaceAttributesStack
protected int _namespaceAttributesStackIndex
Constructor Detail |
---|
public FastInfosetWriterSAXBufferProcessor()
public FastInfosetWriterSAXBufferProcessor(com.sun.xml.stream.buffer.XMLStreamBuffer buffer)
Method Detail |
---|
public final void process(com.sun.xml.stream.buffer.XMLStreamBuffer buffer, FastInfosetWriter writer) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void setXMLStreamBuffer(com.sun.xml.stream.buffer.XMLStreamBuffer buffer)
public final void process(FastInfosetWriter writer) throws org.xml.sax.SAXException
org.xml.sax.SAXException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |