Class DocumentInputSource

java.lang.Object
org.xml.sax.InputSource
org.dom4j.io.DocumentInputSource

class DocumentInputSource extends InputSource

DocumentInputSource implements a SAX InputSourcefor a Document.

Version:
$Revision: 1.8 $
  • Field Details

    • document

      private Document document
      The document source
  • Constructor Details

    • DocumentInputSource

      public DocumentInputSource()
    • DocumentInputSource

      public DocumentInputSource(Document document)
  • Method Details

    • getDocument

      public Document getDocument()
      DOCUMENT ME!
      Returns:
      the document which is being used as the SAX InputSource
    • setDocument

      public void setDocument(Document document)
      Sets the document used as the SAX InputSource
      Parameters:
      document - DOCUMENT ME!
    • setCharacterStream

      public void setCharacterStream(Reader characterStream) throws UnsupportedOperationException
      This method is not supported as this source is always a instance.
      Overrides:
      setCharacterStream in class InputSource
      Parameters:
      characterStream - DOCUMENT ME!
      Throws:
      UnsupportedOperationException - as this method is unsupported
    • getCharacterStream

      public Reader getCharacterStream()
      Note this method is quite inefficent, it turns the in memory XML tree object model into a single block of text which can then be read by other XML parsers. Should only be used with care.
      Overrides:
      getCharacterStream in class InputSource
      Returns:
      DOCUMENT ME!