writer2latex.xmerge

Interface Document

All Superinterfaces:
OutputFile
Known Implementing Classes:
BibTeXDocument, BinaryGraphicsDocument, DOMDocument, LaTeXDocument, NewDOMDocument, OfficeDocument, XhtmlDocument

public interface Document
extends OutputFile

A Document represents any Document to be converted and the resulting Document from any conversion.

It is created by the PluginFactory object's createOfficeDocument method or the createDeviceDocument method.

Author:
Herbie Ong
See Also:
org.openoffice.xmerge.PluginFactory

Method Summary

String
getName()
Returns the Document name with no file extension.
void
read(InputStream is)
Reads the content from the InputStream into the Document.

Methods inherited from interface writer2latex.api.OutputFile

getFileName, write

Method Details

getName

public String getName()
Returns the Document name with no file extension.
Returns:
The Document name with no file extension.

read

public void read(InputStream is)
            throws IOException
Reads the content from the InputStream into the Document.

This method may not be thread-safe. Implementations may or may not synchronize this method. User code (i.e. caller) must make sure that calls to this method are thread-safe.

Parameters:
is - InputStream to read in the Document content.