Class MappedXMLStreamReader

  • All Implemented Interfaces:
    javax.xml.stream.XMLStreamConstants, javax.xml.stream.XMLStreamReader

    public class MappedXMLStreamReader
    extends AbstractXMLStreamReader
    • Field Detail

      • currentValue

        private java.lang.String currentValue
      • valueKey

        private java.lang.String valueKey
      • ctx

        private javax.xml.namespace.NamespaceContext ctx
      • popArrayNodes

        private int popArrayNodes
    • Method Detail

      • next

        public int next()
                 throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • processElement

        private void processElement()
                             throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • processUniformArrayIfPossible

        private boolean processUniformArrayIfPossible​(java.lang.String arrayKey,
                                                      JSONArray array)
                                               throws JSONException,
                                                      javax.xml.stream.XMLStreamException
        Throws:
        JSONException
        javax.xml.stream.XMLStreamException
      • close

        public void close()
                   throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • getElementText

        public java.lang.String getElementText()
                                        throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • getNamespaceContext

        public javax.xml.namespace.NamespaceContext getNamespaceContext()
      • getText

        public java.lang.String getText()
      • setValueKey

        public void setValueKey​(java.lang.String valueKey)
      • isAvoidArraySpecificEvents

        public boolean isAvoidArraySpecificEvents​(java.lang.String key)