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(java.io.File file)
           
 
Method Summary
 java.io.InputStream inputStream()
          Streams the document's contents.
static Document newInstance(java.net.URL url)
          Creates a new instance.
 java.io.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(java.io.File file)
Method Detail

newInstance

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


reader

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

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

inputStream

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

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


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