Class Dom4JDriver

    • Constructor Detail

      • Dom4JDriver

        public Dom4JDriver()
      • Dom4JDriver

        public Dom4JDriver​(NameCoder nameCoder)
        Since:
        1.4
      • Dom4JDriver

        public Dom4JDriver​(org.dom4j.DocumentFactory documentFactory,
                           org.dom4j.io.OutputFormat outputFormat)
      • Dom4JDriver

        public Dom4JDriver​(org.dom4j.DocumentFactory documentFactory,
                           org.dom4j.io.OutputFormat outputFormat,
                           NameCoder nameCoder)
        Since:
        1.4
    • Method Detail

      • getDocumentFactory

        public org.dom4j.DocumentFactory getDocumentFactory()
      • setDocumentFactory

        public void setDocumentFactory​(org.dom4j.DocumentFactory documentFactory)
      • getOutputFormat

        public org.dom4j.io.OutputFormat getOutputFormat()
      • setOutputFormat

        public void setOutputFormat​(org.dom4j.io.OutputFormat outputFormat)
      • createReader

        public HierarchicalStreamReader createReader​(java.io.Reader text)
        Description copied from interface: HierarchicalStreamDriver
        Create the HierarchicalStreamReader with the stream parser reading from the IO reader.
        Parameters:
        text - the Reader with the data to parse
        Returns:
        the HierarchicalStreamReader
      • createReader

        public HierarchicalStreamReader createReader​(java.io.InputStream in)
        Description copied from interface: HierarchicalStreamDriver
        Create the HierarchicalStreamReader with the stream parser reading from the input stream.
        Parameters:
        in - the InputStream with the data to parse
      • createReader

        public HierarchicalStreamReader createReader​(java.net.URL in)
        Description copied from class: AbstractDriver
        Create the HierarchicalStreamReader with the stream parser reading from a URL. Depending on the parser implementation, some might take the URL as SystemId to resolve additional references.
        Specified by:
        createReader in interface HierarchicalStreamDriver
        Overrides:
        createReader in class AbstractDriver
        Parameters:
        in - the URL defining the location with the data to parse
        Returns:
        the HierarchicalStreamReader
        Since:
        1.4
      • createReader

        public HierarchicalStreamReader createReader​(java.io.File in)
        Description copied from class: AbstractDriver
        Create the HierarchicalStreamReader with the stream parser reading from a File. Depending on the parser implementation, some might take the file path as SystemId to resolve additional references.
        Specified by:
        createReader in interface HierarchicalStreamDriver
        Overrides:
        createReader in class AbstractDriver
        Parameters:
        in - the URL defining the location with the data to parse
        Returns:
        the HierarchicalStreamReader
        Since:
        1.4
      • createWriter

        public HierarchicalStreamWriter createWriter​(java.io.Writer out)
        Description copied from interface: HierarchicalStreamDriver
        Create the HierarchicalStreamWriter with the formatted writer.
        Parameters:
        out - the Writer to receive the formatted data
        Returns:
        the HierarchicalStreamWriter
      • createWriter

        public HierarchicalStreamWriter createWriter​(java.io.OutputStream out)
        Description copied from interface: HierarchicalStreamDriver
        Create the HierarchicalStreamWriter with the formatted writer.
        Parameters:
        out - the OutputStream to receive the formatted data
        Returns:
        the HierarchicalStreamWriter
      • createReader

        protected org.dom4j.io.SAXReader createReader()
                                               throws org.dom4j.DocumentException
        Create and initialize the SAX reader.
        Returns:
        the SAX reader instance.
        Throws:
        org.dom4j.DocumentException - if DOCTYPE processing cannot be disabled
        Since:
        1.4.9