Class JAXBUnmarshallerHandler

    • Constructor Detail

      • JAXBUnmarshallerHandler

        public JAXBUnmarshallerHandler​(JAXBUnmarshaller newXMLUnmarshaller)
        Create a new JAXBUnmarshallerHandler with the specified JAXBUnmarshaller
        Parameters:
        newXMLUnmarshaller - the JAXBUnmarshaller.
    • Method Detail

      • endDocument

        public void endDocument()
                         throws org.xml.sax.SAXException
        Event that is called at the end of processing the document.
        Specified by:
        endDocument in interface org.xml.sax.ContentHandler
        Overrides:
        endDocument in class SAXDocumentBuilder
        Throws:
        org.xml.sax.SAXException
      • startDocument

        public void startDocument()
                           throws org.xml.sax.SAXException
        Event that is called at the start of processing the document.
        Specified by:
        startDocument in interface org.xml.sax.ContentHandler
        Overrides:
        startDocument in class SAXDocumentBuilder
        Throws:
        org.xml.sax.SAXException
      • getResult

        public java.lang.Object getResult()
                                   throws JAXBException,
                                          java.lang.IllegalStateException
        Return the unmarhalled document. If the document is null or the endDocument was never called then an IllegalStateExcpetion will be thrown.
        Specified by:
        getResult in interface UnmarshallerHandler
        Returns:
        always return a non-null valid object which was unmarshalled.
        Throws:
        JAXBException - if there is any unmarshalling error. Note that the implementation is allowed to throw SAXException during the parsing when it finds an error.
        java.lang.IllegalStateException - if this method is called before this handler receives the endDocument event.