Package writer2latex.xhtml
Class XhtmlDocument
- java.lang.Object
-
- writer2latex.xmerge.DOMDocument
-
- writer2latex.xhtml.XhtmlDocument
-
- All Implemented Interfaces:
OutputFile,Document
public class XhtmlDocument extends DOMDocument
An implementation ofDocumentfor XHTML documents.
-
-
Field Summary
Fields Modifier and Type Field Description static intXHTML_MATHMLConstant to identify XHTML + MathML documentsstatic intXHTML_MATHML_XSLConstant to identify XHTML + MathML documents using the xsl transformations from w3c's math working group (http://www.w3.org/Math/XSL/)static intXHTML10Constant to identify XHTML 1.0 strict documentsstatic intXHTML11Constant to identify XHTML 1.1 documents (not used currently)
-
Constructor Summary
Constructors Constructor Description XhtmlDocument(java.lang.String name, int nType)Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateHeaderFooter()org.w3c.dom.ElementgetBodyNode()org.w3c.dom.ElementgetContentNode()java.lang.StringgetEncoding()static java.lang.StringgetExtension(int nType)java.lang.StringgetFileExtension()Returns the file extension of theDocumentrepresented.org.w3c.dom.ElementgetFooterNode()org.w3c.dom.ElementgetHeaderNode()org.w3c.dom.ElementgetHeadNode()org.w3c.dom.ElementgetPanelNode()org.w3c.dom.ElementgetTitleNode()voidread(java.io.InputStream is)Read the OfficeDocumentfrom the specifiedInputStream.voidreadFromTemplate(XhtmlDocument template)voidsetAddBOM(boolean b)voidsetContentDOM(org.w3c.dom.Document doc)voidsetContentNode(org.w3c.dom.Element contentNode)voidsetEncoding(java.lang.String s)voidsetNoDoctype(boolean b)voidsetUseNamedEntities(boolean b)voidsetXsltPath(java.lang.String s)voidwrite(java.io.OutputStream os)Write out content to the suppliedOutputStream.-
Methods inherited from class writer2latex.xmerge.DOMDocument
getContentDOM, getFileName, getName, initContentDOM, setContentDOM
-
-
-
-
Field Detail
-
XHTML10
public static final int XHTML10
Constant to identify XHTML 1.0 strict documents- See Also:
- Constant Field Values
-
XHTML11
public static final int XHTML11
Constant to identify XHTML 1.1 documents (not used currently)- See Also:
- Constant Field Values
-
XHTML_MATHML
public static final int XHTML_MATHML
Constant to identify XHTML + MathML documents- See Also:
- Constant Field Values
-
XHTML_MATHML_XSL
public static final int XHTML_MATHML_XSL
Constant to identify XHTML + MathML documents using the xsl transformations from w3c's math working group (http://www.w3.org/Math/XSL/)- See Also:
- Constant Field Values
-
-
Constructor Detail
-
XhtmlDocument
public XhtmlDocument(java.lang.String name, int nType)Constructor. This constructor also creates the DOM (minimal: root, head, title and body node only) - unlike the constructors in writer2latex.xmerge.DOMDocument.- Parameters:
name-Documentname.nType- the type of document
-
-
Method Detail
-
getExtension
public static final java.lang.String getExtension(int nType)
-
getHeadNode
public org.w3c.dom.Element getHeadNode()
-
getBodyNode
public org.w3c.dom.Element getBodyNode()
-
getTitleNode
public org.w3c.dom.Element getTitleNode()
-
getContentNode
public org.w3c.dom.Element getContentNode()
-
setContentNode
public void setContentNode(org.w3c.dom.Element contentNode)
-
getPanelNode
public org.w3c.dom.Element getPanelNode()
-
getHeaderNode
public org.w3c.dom.Element getHeaderNode()
-
getFooterNode
public org.w3c.dom.Element getFooterNode()
-
createHeaderFooter
public void createHeaderFooter()
-
setContentDOM
public void setContentDOM(org.w3c.dom.Document doc)
-
read
public void read(java.io.InputStream is) throws java.io.IOExceptionDescription copied from class:DOMDocumentRead the OfficeDocumentfrom the specifiedInputStream.- Specified by:
readin interfaceDocument- Overrides:
readin classDOMDocument- Parameters:
is- Office documentInputStream.- Throws:
java.io.IOException- If any I/O error occurs.
-
readFromTemplate
public void readFromTemplate(XhtmlDocument template)
-
setEncoding
public void setEncoding(java.lang.String s)
-
getEncoding
public java.lang.String getEncoding()
-
setNoDoctype
public void setNoDoctype(boolean b)
-
setAddBOM
public void setAddBOM(boolean b)
-
setUseNamedEntities
public void setUseNamedEntities(boolean b)
-
setXsltPath
public void setXsltPath(java.lang.String s)
-
getFileExtension
public java.lang.String getFileExtension()
Description copied from class:DOMDocumentReturns the file extension of theDocumentrepresented.- Overrides:
getFileExtensionin classDOMDocument- Returns:
- file extension of the
Document.
-
write
public void write(java.io.OutputStream os) throws java.io.IOExceptionWrite out content to the suppliedOutputStream. (with pretty printing)- Specified by:
writein interfaceOutputFile- Overrides:
writein classDOMDocument- Parameters:
os- XMLOutputStream.- Throws:
java.io.IOException- If any I/O error occurs.
-
-