Package org.docx4j.convert.out.html
Class XsltHTMLFunctions
java.lang.Object
org.docx4j.convert.out.html.XsltHTMLFunctions
This class contains static functions that are specific to the HTML xsl-transformation and
are called from docx2html-core.xslt.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DocumentFragmentappendHeadElement(HTMLConversionContext conversionContext) static DocumentFragmentappendScriptElement(HTMLConversionContext conversionContext) A customised XSLT might just want the <script> element, because it customises the rest of the element.static DocumentFragmentappendStyleElement(HTMLConversionContext conversionContext) A customised XSLT might just want the element, because it customises the rest of the element.private static DocumentFragmentcreateBlock(HTMLConversionContext context, NodeIterator pPrNodeIt, String pStyleVal, NodeIterator childResults, String htmlElementName) static DocumentFragmentcreateBlockForPPr(HTMLConversionContext context, NodeIterator pPrNodeIt, String pStyleVal, NodeIterator childResults) static DocumentFragmentcreateBlockForRPr(HTMLConversionContext context, String pStyleVal, NodeIterator rPrNodeIt, NodeIterator childResults) private static DocumentFragmentcreateBlockForSdt(HTMLConversionContext context, NodeIterator pPrNodeIt, String pStyleVal, NodeIterator childResults, String tag) static DocumentFragmentcreateListItemBlockForPPr(HTMLConversionContext context, NodeIterator pPrNodeIt, String pStyleVal, NodeIterator childResults) private static ElementcreateScriptElement(HTMLConversionContext conversionContext, Document document, StringBuilder buffer) private static ElementcreateStyleElement(HTMLConversionContext conversionContext, Document document, StringBuilder buffer) static StringgetCssForStyles(HTMLConversionContext context) private static StringgetCssForTableCells(HTMLConversionContext context, Tbl tbl, int idx) static StringgetCssForTableCells(HTMLConversionContext context, NodeIterator tables) static StringgetNumberXmlNode(HTMLConversionContext context, NodeIterator pPrNodeIt, String pStyleVal, String numId, String levelId) The method used by the XSLT extension function during HTML export.private static voidmergeSpans(NodeList nodes, Document document, Element xhtmlBlock) Merge adjacent spans if @class and @style are the sameprivate static voidsetSpanAttr(HTMLConversionContext context, String defaultCharacterStyleId, StyleTree styleTree, RPr rPr, Element span) static NodetoSdtNode(HTMLConversionContext context, NodeIterator sdtPrNodeIt, NodeIterator childResults)
-
Field Details
-
log
private static org.slf4j.Logger log
-
-
Constructor Details
-
XsltHTMLFunctions
public XsltHTMLFunctions()
-
-
Method Details
-
appendHeadElement
-
appendStyleElement
A customised XSLT might just want the
-