public abstract class AbstractProcessor extends AbstractCreatorProcessor
XMLStreamBuffer
and produces infoset in API-specific form.Modifier and Type | Field and Description |
---|---|
protected XMLStreamBuffer |
_buffer |
protected boolean |
_fragmentMode
True if this processor should create a fragment of XML, without the start/end document markers.
|
protected 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 String |
getPrefixFromQName(String qName) |
protected String |
getQName(String prefix,
String localName) |
protected int |
peekStructure() |
protected int |
readContentCharactersBuffer(int length) |
protected char[] |
readContentCharactersCopy() |
protected Object |
readContentObject() |
protected String |
readContentString() |
protected int |
readEiiState() |
protected int |
readStructure() |
protected int |
readStructure16() |
protected 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
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
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
protected XMLStreamBuffer _buffer
protected boolean _fragmentMode
protected boolean _stringInterningFeature
protected int _treeCount
AbstractProcessor
.protected final 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()
protected final String readStructureString()
protected final String readContentString()
protected final char[] readContentCharactersCopy()
protected final int readContentCharactersBuffer(int length)
protected final Object readContentObject()
Copyright © 2006–2019. All rights reserved.