Class MapParser

    • Field Detail

      • level

        private int level
      • nameBuffer

        private java.lang.StringBuffer nameBuffer
      • nameObject

        private java.lang.Object nameObject
      • map

        private java.util.Map map
      • inName

        private boolean inName
      • inValue

        private boolean inValue
      • doneValue

        private boolean doneValue
    • Constructor Detail

      • MapParser

        public MapParser​(XmlRpcStreamConfig pConfig,
                         org.apache.ws.commons.util.NamespaceContextImpl pContext,
                         TypeFactory pFactory)
        Creates a new instance.
        Parameters:
        pConfig - The request or response configuration.
        pContext - The namespace context.
        pFactory - The factory.
    • Method Detail

      • addResult

        protected void addResult​(java.lang.Object pResult)
                          throws org.xml.sax.SAXException
        Specified by:
        addResult in class RecursiveTypeParserImpl
        Throws:
        org.xml.sax.SAXException
      • startDocument

        public void startDocument()
                           throws org.xml.sax.SAXException
        Specified by:
        startDocument in interface org.xml.sax.ContentHandler
        Overrides:
        startDocument in class RecursiveTypeParserImpl
        Throws:
        org.xml.sax.SAXException
      • characters

        public void characters​(char[] pChars,
                               int pOffset,
                               int pLength)
                        throws org.xml.sax.SAXException
        Specified by:
        characters in interface org.xml.sax.ContentHandler
        Overrides:
        characters in class RecursiveTypeParserImpl
        Throws:
        org.xml.sax.SAXException
      • ignorableWhitespace

        public void ignorableWhitespace​(char[] pChars,
                                        int pOffset,
                                        int pLength)
                                 throws org.xml.sax.SAXException
        Specified by:
        ignorableWhitespace in interface org.xml.sax.ContentHandler
        Overrides:
        ignorableWhitespace in class RecursiveTypeParserImpl
        Throws:
        org.xml.sax.SAXException
      • startElement

        public void startElement​(java.lang.String pURI,
                                 java.lang.String pLocalName,
                                 java.lang.String pQName,
                                 org.xml.sax.Attributes pAttrs)
                          throws org.xml.sax.SAXException
        Specified by:
        startElement in interface org.xml.sax.ContentHandler
        Overrides:
        startElement in class RecursiveTypeParserImpl
        Throws:
        org.xml.sax.SAXException
      • endElement

        public void endElement​(java.lang.String pURI,
                               java.lang.String pLocalName,
                               java.lang.String pQName)
                        throws org.xml.sax.SAXException
        Specified by:
        endElement in interface org.xml.sax.ContentHandler
        Overrides:
        endElement in class RecursiveTypeParserImpl
        Throws:
        org.xml.sax.SAXException