Package writer2latex.xmerge
Class DOMDocument
java.lang.Object
writer2latex.xmerge.DOMDocument
- All Implemented Interfaces:
OutputFile,Document
- Direct Known Subclasses:
NewDOMDocument,XhtmlDocument
An implementation of
Document for
StarOffice documents.-
Constructor Summary
ConstructorsConstructorDescriptionDOMDocument(String name, String ext) Default constructor.DOMDocument(String name, String ext, boolean namespaceAware, boolean validating) Constructor with arguments to setnamespaceAwareandvalidatingflags. -
Method Summary
Modifier and TypeMethodDescriptionReturn a DOMDocumentobject of the document content file.protected StringReturns the file extension of theDocumentrepresented.Return the file name of theDocument, possibly with the standard extension.getName()Return the name of theDocument.final voidInitializes a new DOMDocumentwith the content containing minimum XML tags.voidread(InputStream is) Read the OfficeDocumentfrom the specifiedInputStream.voidsetContentDOM(Node newDom) Sets the Content of theDocumentto the contents of the suppliedNodelist.voidwrite(OutputStream os) Write out content to the suppliedOutputStream.
-
Constructor Details
-
DOMDocument
Default constructor.- Parameters:
name-Documentname.ext-Documentextension.
-
DOMDocument
Constructor with arguments to setnamespaceAwareandvalidatingflags.- Parameters:
name-Documentname (may or may not contain extension).ext-Documentextension.namespaceAware- Value fornamespaceAwareflag.validating- Value forvalidatingflag.
-
-
Method Details
-
getFileExtension
Returns the file extension of theDocumentrepresented.- Returns:
- file extension of the
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
Sets the Content of theDocumentto the contents of the suppliedNodelist.- Parameters:
newDom- DOMDocumentobject.
-
getName
Return the name of theDocument. -
getFileName
Return the file name of theDocument, possibly with the standard extension.- Specified by:
getFileNamein interfaceOutputFile- Returns:
- The file name of
Document.
-
read
Read the OfficeDocumentfrom the specifiedInputStream.- Specified by:
readin interfaceDocument- Parameters:
is- Office documentInputStream.- Throws:
IOException- If any I/O error occurs.
-
write
Write out content to the suppliedOutputStream.- Specified by:
writein interfaceOutputFile- Parameters:
os- XMLOutputStream.- Throws:
IOException- If any I/O error occurs.
-
initContentDOM
Initializes a new DOMDocumentwith the content containing minimum XML tags.- Throws:
IOException- If any I/O error occurs.
-