Class AbstractXMLWritingIFDocumentHandler

    • Field Detail

      • tFactory

        protected javax.xml.transform.sax.SAXTransformerFactory tFactory
        Default SAXTransformerFactory that can be used by subclasses.
    • Constructor Detail

      • AbstractXMLWritingIFDocumentHandler

        protected AbstractXMLWritingIFDocumentHandler​(IFContext context)
    • Method Detail

      • setResult

        public void setResult​(javax.xml.transform.Result result)
                       throws IFException
        Sets the JAXP Result object to receive the generated content.
        Parameters:
        result - the JAXP Result object to receive the generated content
        Throws:
        IFException - if an error occurs setting up the output
      • getMainNamespace

        protected abstract java.lang.String getMainNamespace()
        Returns the main namespace used for generated XML content.
        Returns:
        the main namespace
      • createContentHandler

        protected org.xml.sax.ContentHandler createContentHandler​(javax.xml.transform.Result result)
                                                           throws IFException
        Creates a ContentHandler for the given JAXP Result instance.
        Parameters:
        result - the JAXP Result instance
        Returns:
        the requested SAX ContentHandler
        Throws:
        IFException - if an error occurs setting up the output