Package writer2latex.xmerge
Class DOMDocument
- java.lang.Object
-
- writer2latex.xmerge.DOMDocument
-
- All Implemented Interfaces:
OutputFile,Document
- Direct Known Subclasses:
NewDOMDocument,XhtmlDocument
public class DOMDocument extends java.lang.Object implements Document
An implementation ofDocumentfor StarOffice documents.
-
-
Constructor Summary
Constructors Constructor Description DOMDocument(java.lang.String name, java.lang.String ext)Default constructor.DOMDocument(java.lang.String name, java.lang.String ext, boolean namespaceAware, boolean validating)Constructor with arguments to setnamespaceAwareandvalidatingflags.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.DocumentgetContentDOM()Return a DOMDocumentobject of the document content file.protected java.lang.StringgetFileExtension()Returns the file extension of theDocumentrepresented.java.lang.StringgetFileName()Return the file name of theDocument, possibly with the standard extension.java.lang.StringgetName()Return the name of theDocument.voidinitContentDOM()Initializes a new DOMDocumentwith the content containing minimum XML tags.voidread(java.io.InputStream is)Read the OfficeDocumentfrom the specifiedInputStream.voidsetContentDOM(org.w3c.dom.Node newDom)Sets the Content of theDocumentto the contents of the suppliedNodelist.voidwrite(java.io.OutputStream os)Write out content to the suppliedOutputStream.
-
-
-
Constructor Detail
-
DOMDocument
public DOMDocument(java.lang.String name, java.lang.String ext)Default constructor.- Parameters:
name-Documentname.ext-Documentextension.
-
DOMDocument
public DOMDocument(java.lang.String name, java.lang.String ext, boolean namespaceAware, boolean validating)Constructor with arguments to setnamespaceAwareandvalidatingflags.- Parameters:
name-Documentname (may or may not contain extension).ext-Documentextension.namespaceAware- Value fornamespaceAwareflag.validating- Value forvalidatingflag.
-
-
Method Detail
-
getFileExtension
protected java.lang.String getFileExtension()
Returns the file extension of theDocumentrepresented.- Returns:
- file extension of the
Document.
-
getContentDOM
public org.w3c.dom.Document getContentDOM()
Return a DOMDocumentobject of the document content file. Note that a content DOM is not created when the constructor is called. So, either thereadmethod or theinitContentDOMmethod will need to be called ahead on this object before calling this method.- Returns:
- DOM
Documentobject.
-
setContentDOM
public void setContentDOM(org.w3c.dom.Node newDom)
Sets the Content of theDocumentto the contents of the suppliedNodelist.- Parameters:
newDom- DOMDocumentobject.
-
getName
public java.lang.String getName()
Return the name of theDocument.
-
getFileName
public java.lang.String getFileName()
Return the file name of theDocument, possibly with the standard extension.- Specified by:
getFileNamein interfaceOutputFile- Returns:
- The file name of
Document.
-
read
public void read(java.io.InputStream is) throws java.io.IOExceptionRead the OfficeDocumentfrom the specifiedInputStream.
-
write
public void write(java.io.OutputStream os) throws java.io.IOExceptionWrite out content to the suppliedOutputStream.- Specified by:
writein interfaceOutputFile- Parameters:
os- XMLOutputStream.- Throws:
java.io.IOException- If any I/O error occurs.
-
initContentDOM
public final void initContentDOM() throws java.io.IOExceptionInitializes a new DOMDocumentwith the content containing minimum XML tags.- Throws:
java.io.IOException- If any I/O error occurs.
-
-