public abstract class AbstractProcessor extends AbstractCreatorProcessor
XMLStreamBuffer
and produces infoset in API-specific form.Modifier and Type | Field and Description |
---|---|
private static int[] |
_aiiStateTable |
protected XMLStreamBuffer |
_buffer |
private static int[] |
_eiiStateTable |
protected boolean |
_fragmentMode
True if this processor should create a fragment of XML, without the start/end document markers.
|
private static int[] |
_niiStateTable |
protected java.lang.StringBuilder |
_qNameBuffer |
protected boolean |
_stringInterningFeature |
protected int |
_treeCount
Number of remaining XML element trees that should be visible
through this
AbstractProcessor . |
protected static int |
STATE_ATTRIBUTE_LN |
protected static int |
STATE_ATTRIBUTE_LN_OBJECT |
protected static int |
STATE_ATTRIBUTE_P_U_LN |
protected static int |
STATE_ATTRIBUTE_P_U_LN_OBJECT |
protected static int |
STATE_ATTRIBUTE_U_LN |
protected static int |
STATE_ATTRIBUTE_U_LN_OBJECT |
protected static int |
STATE_ATTRIBUTE_U_LN_QN |
protected static int |
STATE_ATTRIBUTE_U_LN_QN_OBJECT |
protected static int |
STATE_COMMENT_AS_CHAR_ARRAY_COPY |
protected static int |
STATE_COMMENT_AS_CHAR_ARRAY_MEDIUM |
protected static int |
STATE_COMMENT_AS_CHAR_ARRAY_SMALL |
protected static int |
STATE_COMMENT_AS_STRING |
protected static int |
STATE_DOCUMENT |
protected static int |
STATE_DOCUMENT_FRAGMENT |
protected static int |
STATE_ELEMENT_LN |
protected static int |
STATE_ELEMENT_P_U_LN |
protected static int |
STATE_ELEMENT_U_LN |
protected static int |
STATE_ELEMENT_U_LN_QN |
protected static int |
STATE_END |
protected static int |
STATE_ILLEGAL |
protected static int |
STATE_NAMESPACE_ATTRIBUTE |
protected static int |
STATE_NAMESPACE_ATTRIBUTE_P |
protected static int |
STATE_NAMESPACE_ATTRIBUTE_P_U |
protected static int |
STATE_NAMESPACE_ATTRIBUTE_U |
protected static int |
STATE_PROCESSING_INSTRUCTION |
protected static int |
STATE_TEXT_AS_CHAR_ARRAY_COPY |
protected static int |
STATE_TEXT_AS_CHAR_ARRAY_MEDIUM |
protected static int |
STATE_TEXT_AS_CHAR_ARRAY_SMALL |
protected static int |
STATE_TEXT_AS_OBJECT |
protected static int |
STATE_TEXT_AS_STRING |
_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 and Description |
---|
AbstractProcessor() |
Modifier and Type | Method and Description |
---|---|
protected static int |
getAIIState(int item) |
protected static int |
getEIIState(int item) |
protected static int |
getNIIState(int item) |
protected java.lang.String |
getPrefixFromQName(java.lang.String qName) |
protected java.lang.String |
getQName(java.lang.String prefix,
java.lang.String localName) |
protected int |
peekStructure() |
protected int |
readContentCharactersBuffer(int length) |
protected char[] |
readContentCharactersCopy() |
protected java.lang.Object |
readContentObject() |
protected java.lang.String |
readContentString() |
protected int |
readEiiState() |
private int |
readFromNextStructure(int v) |
protected int |
readStructure() |
protected int |
readStructure16() |
protected java.lang.String |
readStructureString() |
protected void |
setBuffer(XMLStreamBuffer buffer)
Deprecated.
|
protected void |
setBuffer(XMLStreamBuffer buffer,
boolean fragmentMode) |
protected static final int STATE_ILLEGAL
protected static final int STATE_DOCUMENT
protected static final int STATE_DOCUMENT_FRAGMENT
protected static final int STATE_ELEMENT_U_LN_QN
protected static final int STATE_ELEMENT_P_U_LN
protected static final int STATE_ELEMENT_U_LN
protected static final int STATE_ELEMENT_LN
protected static final int STATE_TEXT_AS_CHAR_ARRAY_SMALL
protected static final int STATE_TEXT_AS_CHAR_ARRAY_MEDIUM
protected static final int STATE_TEXT_AS_CHAR_ARRAY_COPY
protected static final int STATE_TEXT_AS_STRING
protected static final int STATE_TEXT_AS_OBJECT
protected static final int STATE_COMMENT_AS_CHAR_ARRAY_SMALL
protected static final int STATE_COMMENT_AS_CHAR_ARRAY_MEDIUM
protected static final int STATE_COMMENT_AS_CHAR_ARRAY_COPY
protected static final int STATE_COMMENT_AS_STRING
protected static final int STATE_PROCESSING_INSTRUCTION
protected static final int STATE_END
private static final int[] _eiiStateTable
protected static final int STATE_NAMESPACE_ATTRIBUTE
protected static final int STATE_NAMESPACE_ATTRIBUTE_P
protected static final int STATE_NAMESPACE_ATTRIBUTE_P_U
protected static final int STATE_NAMESPACE_ATTRIBUTE_U
private static final int[] _niiStateTable
protected static final int STATE_ATTRIBUTE_U_LN_QN
protected static final int STATE_ATTRIBUTE_P_U_LN
protected static final int STATE_ATTRIBUTE_U_LN
protected static final int STATE_ATTRIBUTE_LN
protected static final int STATE_ATTRIBUTE_U_LN_QN_OBJECT
protected static final int STATE_ATTRIBUTE_P_U_LN_OBJECT
protected static final int STATE_ATTRIBUTE_U_LN_OBJECT
protected static final int STATE_ATTRIBUTE_LN_OBJECT
private static final int[] _aiiStateTable
protected XMLStreamBuffer _buffer
protected boolean _fragmentMode
protected boolean _stringInterningFeature
protected int _treeCount
AbstractProcessor
.protected final java.lang.StringBuilder _qNameBuffer
protected final void setBuffer(XMLStreamBuffer buffer)
setBuffer(XMLStreamBuffer, boolean)
protected final void setBuffer(XMLStreamBuffer buffer, boolean fragmentMode)
protected final int peekStructure()
protected final int readStructure()
protected final int readEiiState()
protected static int getEIIState(int item)
protected static int getNIIState(int item)
protected static int getAIIState(int item)
protected final int readStructure16()
private int readFromNextStructure(int v)
protected final java.lang.String readStructureString()
protected final java.lang.String readContentString()
protected final char[] readContentCharactersCopy()
protected final int readContentCharactersBuffer(int length)
protected final java.lang.Object readContentObject()
protected final java.lang.String getQName(java.lang.String prefix, java.lang.String localName)
protected final java.lang.String getPrefixFromQName(java.lang.String qName)