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
      • _eiiStateTable

        private static final int[] _eiiStateTable
      • 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
      • _niiStateTable

        private static final int[] _niiStateTable
      • 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
      • _aiiStateTable

        private static final int[] _aiiStateTable
      • _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.
      • _qNameBuffer

        protected final java.lang.StringBuilder _qNameBuffer
    • 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()
      • readFromNextStructure

        private int readFromNextStructure​(int v)
      • readStructureString

        protected final java.lang.String readStructureString()
      • readContentString

        protected final java.lang.String readContentString()
      • readContentCharactersCopy

        protected final char[] readContentCharactersCopy()
      • readContentCharactersBuffer

        protected final int readContentCharactersBuffer​(int length)
      • readContentObject

        protected final java.lang.Object readContentObject()
      • getQName

        protected final java.lang.String getQName​(java.lang.String prefix,
                                                  java.lang.String localName)
      • getPrefixFromQName

        protected final java.lang.String getPrefixFromQName​(java.lang.String qName)