Class TypeParserImpl

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.xml.sax.Locator locator  
      private java.lang.Object result  
    • Constructor Summary

      Constructors 
      Constructor Description
      TypeParserImpl()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void characters​(char[] pChars, int pOffset, int pLength)  
      void endDocument()  
      void endPrefixMapping​(java.lang.String pPrefix)  
      org.xml.sax.Locator getDocumentLocator()
      Returns the document locator.
      java.lang.Object getResult()
      Returns the parsed object.
      void ignorableWhitespace​(char[] pChars, int pOffset, int pLength)  
      protected static boolean isEmpty​(char[] pChars, int pStart, int pLength)  
      void processingInstruction​(java.lang.String pTarget, java.lang.String pData)
      PI's are by default ignored.
      void setDocumentLocator​(org.xml.sax.Locator pLocator)  
      void setResult​(java.lang.Object pResult)
      Sets the result object.
      void skippedEntity​(java.lang.String pName)
      Skipped entities raise an exception by default.
      void startDocument()  
      void startPrefixMapping​(java.lang.String pPrefix, java.lang.String pURI)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.xml.sax.ContentHandler

        endElement, startElement
    • Field Detail

      • result

        private java.lang.Object result
      • locator

        private org.xml.sax.Locator locator
    • Constructor Detail

      • TypeParserImpl

        public TypeParserImpl()
    • Method Detail

      • setResult

        public void setResult​(java.lang.Object pResult)
        Sets the result object.
        Parameters:
        pResult - The result object.
      • getResult

        public java.lang.Object getResult()
                                   throws XmlRpcException
        Description copied from interface: TypeParser
        Returns the parsed object.
        Specified by:
        getResult in interface TypeParser
        Returns:
        The parameter or result object.
        Throws:
        XmlRpcException - Creating the result object failed.
      • getDocumentLocator

        public org.xml.sax.Locator getDocumentLocator()
        Returns the document locator.
        Returns:
        Locator object describing the current location within the document.
      • setDocumentLocator

        public void setDocumentLocator​(org.xml.sax.Locator pLocator)
        Specified by:
        setDocumentLocator in interface org.xml.sax.ContentHandler
      • processingInstruction

        public void processingInstruction​(java.lang.String pTarget,
                                          java.lang.String pData)
                                   throws org.xml.sax.SAXException
        PI's are by default ignored.
        Specified by:
        processingInstruction in interface org.xml.sax.ContentHandler
        Throws:
        org.xml.sax.SAXException
      • skippedEntity

        public void skippedEntity​(java.lang.String pName)
                           throws org.xml.sax.SAXException
        Skipped entities raise an exception by default.
        Specified by:
        skippedEntity in interface org.xml.sax.ContentHandler
        Throws:
        org.xml.sax.SAXException
      • startPrefixMapping

        public void startPrefixMapping​(java.lang.String pPrefix,
                                       java.lang.String pURI)
                                throws org.xml.sax.SAXException
        Specified by:
        startPrefixMapping in interface org.xml.sax.ContentHandler
        Throws:
        org.xml.sax.SAXException
      • endPrefixMapping

        public void endPrefixMapping​(java.lang.String pPrefix)
                              throws org.xml.sax.SAXException
        Specified by:
        endPrefixMapping in interface org.xml.sax.ContentHandler
        Throws:
        org.xml.sax.SAXException
      • endDocument

        public void endDocument()
                         throws org.xml.sax.SAXException
        Specified by:
        endDocument in interface org.xml.sax.ContentHandler
        Throws:
        org.xml.sax.SAXException
      • startDocument

        public void startDocument()
                           throws org.xml.sax.SAXException
        Specified by:
        startDocument in interface org.xml.sax.ContentHandler
        Throws:
        org.xml.sax.SAXException
      • isEmpty

        protected static boolean isEmpty​(char[] pChars,
                                         int pStart,
                                         int pLength)
      • characters

        public void characters​(char[] pChars,
                               int pOffset,
                               int pLength)
                        throws org.xml.sax.SAXException
        Specified by:
        characters in interface org.xml.sax.ContentHandler
        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
        Throws:
        org.xml.sax.SAXException