Class AbstractProcessor

    • Field Detail

      • STATE_DOCUMENT_FRAGMENT

        protected static final int STATE_DOCUMENT_FRAGMENT
        See Also:
        Constant Field Values
      • STATE_ELEMENT_U_LN_QN

        protected static final int STATE_ELEMENT_U_LN_QN
        See Also:
        Constant Field Values
      • STATE_TEXT_AS_CHAR_ARRAY_SMALL

        protected static final int STATE_TEXT_AS_CHAR_ARRAY_SMALL
        See Also:
        Constant Field Values
      • STATE_TEXT_AS_CHAR_ARRAY_MEDIUM

        protected static final int STATE_TEXT_AS_CHAR_ARRAY_MEDIUM
        See Also:
        Constant Field Values
      • STATE_TEXT_AS_CHAR_ARRAY_COPY

        protected static final int STATE_TEXT_AS_CHAR_ARRAY_COPY
        See Also:
        Constant Field Values
      • STATE_COMMENT_AS_CHAR_ARRAY_SMALL

        protected static final int STATE_COMMENT_AS_CHAR_ARRAY_SMALL
        See Also:
        Constant Field Values
      • STATE_COMMENT_AS_CHAR_ARRAY_MEDIUM

        protected static final int STATE_COMMENT_AS_CHAR_ARRAY_MEDIUM
        See Also:
        Constant Field Values
      • STATE_COMMENT_AS_CHAR_ARRAY_COPY

        protected static final int STATE_COMMENT_AS_CHAR_ARRAY_COPY
        See Also:
        Constant Field Values
      • STATE_COMMENT_AS_STRING

        protected static final int STATE_COMMENT_AS_STRING
        See Also:
        Constant Field Values
      • STATE_PROCESSING_INSTRUCTION

        protected static final int STATE_PROCESSING_INSTRUCTION
        See Also:
        Constant Field Values
      • STATE_NAMESPACE_ATTRIBUTE

        protected static final int STATE_NAMESPACE_ATTRIBUTE
        See Also:
        Constant Field Values
      • STATE_NAMESPACE_ATTRIBUTE_P

        protected static final int STATE_NAMESPACE_ATTRIBUTE_P
        See Also:
        Constant Field Values
      • STATE_NAMESPACE_ATTRIBUTE_P_U

        protected static final int STATE_NAMESPACE_ATTRIBUTE_P_U
        See Also:
        Constant Field Values
      • STATE_NAMESPACE_ATTRIBUTE_U

        protected static final int STATE_NAMESPACE_ATTRIBUTE_U
        See Also:
        Constant Field Values
      • STATE_ATTRIBUTE_U_LN_QN

        protected static final int STATE_ATTRIBUTE_U_LN_QN
        See Also:
        Constant Field Values
      • STATE_ATTRIBUTE_P_U_LN

        protected static final int STATE_ATTRIBUTE_P_U_LN
        See Also:
        Constant Field Values
      • STATE_ATTRIBUTE_U_LN_QN_OBJECT

        protected static final int STATE_ATTRIBUTE_U_LN_QN_OBJECT
        See Also:
        Constant Field Values
      • STATE_ATTRIBUTE_P_U_LN_OBJECT

        protected static final int STATE_ATTRIBUTE_P_U_LN_OBJECT
        See Also:
        Constant Field Values
      • STATE_ATTRIBUTE_U_LN_OBJECT

        protected static final int STATE_ATTRIBUTE_U_LN_OBJECT
        See Also:
        Constant Field Values
      • STATE_ATTRIBUTE_LN_OBJECT

        protected static final int STATE_ATTRIBUTE_LN_OBJECT
        See Also:
        Constant Field Values
      • _fragmentMode

        protected boolean _fragmentMode
        True if this processor should create a fragment of XML, without the start/end document markers.
      • _stringInterningFeature

        protected boolean _stringInterningFeature
      • _treeCount

        protected int _treeCount
        Number of remaining XML element trees that should be visible through this AbstractProcessor.
    • Constructor Detail

      • AbstractProcessor

        public AbstractProcessor()
    • Method Detail

      • setBuffer

        protected final void setBuffer​(XMLStreamBuffer buffer,
                                       boolean fragmentMode)
      • peekStructure

        protected final int peekStructure()
      • readStructure

        protected final int readStructure()
      • readEiiState

        protected final int readEiiState()
      • getEIIState

        protected static int getEIIState​(int item)
      • getNIIState

        protected static int getNIIState​(int item)
      • getAIIState

        protected static int getAIIState​(int item)
      • readStructure16

        protected final int readStructure16()
      • readStructureString

        protected final String readStructureString()
      • readContentString

        protected final String readContentString()
      • readContentCharactersCopy

        protected final char[] readContentCharactersCopy()
      • readContentCharactersBuffer

        protected final int readContentCharactersBuffer​(int length)
      • readContentObject

        protected final Object readContentObject()
      • getPrefixFromQName

        protected final String getPrefixFromQName​(String qName)