org.apache.rat.document.impl
Class MonolithicFileDocument

java.lang.Object
  extended by org.apache.rat.document.impl.AbstractMonolithicDocument
      extended by org.apache.rat.document.impl.MonolithicFileDocument
All Implemented Interfaces:
Document

public class MonolithicFileDocument
extends AbstractMonolithicDocument


Constructor Summary
MonolithicFileDocument(File file)
           
 
Method Summary
 InputStream inputStream()
          Streams the document's contents.
static Document newInstance(URL url)
          Creates a new instance.
 Reader reader()
          Reads the content of this document.
 
Methods inherited from class org.apache.rat.document.impl.AbstractMonolithicDocument
getMetaData, getName, isComposite
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonolithicFileDocument

public MonolithicFileDocument(File file)
Method Detail

newInstance

public static Document newInstance(URL url)
Creates a new instance. The document is read from the given URL.


reader

public Reader reader()
              throws IOException
Description copied from interface: Document
Reads the content of this document.

Returns:
Reader not null
Throws:
IOException - if this document cannot be read
CompositeDocumentException - if this document can only be read as a composite archive

inputStream

public InputStream inputStream()
                        throws IOException
Description copied from interface: Document
Streams the document's contents.

Returns:
not null
Throws:
IOException - when stream could not be opened


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.