Package org.docx4j.convert.out.common
Class XsltCommonFunctions
java.lang.Object
org.docx4j.convert.out.common.XsltCommonFunctions
public class XsltCommonFunctions
extends java.lang.Object
This class contains common static functions, that get called from the PDF and HTML xsl-transformations.
Methods, that are specific to a certain conversion, get implemented in their corresponding XsltxxxFunction classes.
The normal behaviour is to delegate this functions to the current context, that gets passed in.
The normal behaviour is to delegate this functions to the current context, that gets passed in.
-
Method Summary
Modifier and Type Method Description static org.w3c.dom.DocumentFragmentfontSelector(AbstractWmlConversionContext conversionContext, org.w3c.dom.traversal.NodeIterator pPrNodeIt, org.w3c.dom.traversal.NodeIterator rPrNodeIt, org.w3c.dom.traversal.NodeIterator textNodeIt)static PartgetCurrentPart(AbstractWmlConversionContext context)static org.w3c.dom.NodegetDefaultFooter(AbstractWmlConversionContext context)static org.w3c.dom.NodegetDefaultHeader(AbstractWmlConversionContext context)static org.w3c.dom.NodegetEndnotes(AbstractWmlConversionContext context)static org.w3c.dom.NodegetEvenFooter(AbstractWmlConversionContext context)static org.w3c.dom.NodegetEvenHeader(AbstractWmlConversionContext context)static org.w3c.dom.NodegetFirstFooter(AbstractWmlConversionContext context)static org.w3c.dom.NodegetFirstHeader(AbstractWmlConversionContext context)static org.w3c.dom.NodegetFootnote(AbstractWmlConversionContext context, java.lang.String id)static org.w3c.dom.NodegetFootnotes(AbstractWmlConversionContext context)static intgetNextEndnoteNumber(AbstractWmlConversionContext context)Next number of a endnotestatic intgetNextFootnoteNumber(AbstractWmlConversionContext context)Next number of a footnotestatic booleanhasDefaultFooter(AbstractWmlConversionContext context)static booleanhasDefaultHeader(AbstractWmlConversionContext context)static booleanhasDefaultHeaderOrFooter(AbstractWmlConversionContext context)static booleanhasEndnotesPart(AbstractWmlConversionContext context)static booleanhasEvenFooter(AbstractWmlConversionContext context)static booleanhasEvenHeader(AbstractWmlConversionContext context)static booleanhasFirstFooter(AbstractWmlConversionContext context)static booleanhasFirstHeader(AbstractWmlConversionContext context)static booleanhasFootnotesPart(AbstractWmlConversionContext context)static voidinDefaultFooter(AbstractWmlConversionContext context)static voidinDefaultHeader(AbstractWmlConversionContext context)static voidinEvenFooter(AbstractWmlConversionContext context)static voidinEvenHeader(AbstractWmlConversionContext context)static voidinFirstFooter(AbstractWmlConversionContext context)static voidinFirstHeader(AbstractWmlConversionContext context)static booleanisInComplexFieldDefinition(AbstractWmlConversionContext context)static booleanisLoggingEnabled(AbstractConversionContext context)static voidlogDebug(AbstractConversionContext context, java.lang.String message)static voidlogInfo(AbstractConversionContext context, java.lang.String message)static voidlogWarn(AbstractConversionContext context, java.lang.String message)static org.w3c.dom.DocumentFragmentmessage(AbstractConversionContext context, java.lang.String message)static voidmoveNextSection(AbstractWmlConversionContext context)static org.w3c.dom.DocumentFragmentnotImplemented(AbstractConversionContext context, org.w3c.dom.traversal.NodeIterator nodes, java.lang.String message)static voidsetCurrentPart(AbstractWmlConversionContext context, Part currentPart)static voidsetCurrentPartDefaultFooter(AbstractWmlConversionContext context)static voidsetCurrentPartDefaultHeader(AbstractWmlConversionContext context)static voidsetCurrentPartMainDocument(AbstractWmlConversionContext context)static org.w3c.dom.NodetoNode(AbstractWmlConversionContext context, org.w3c.dom.Node node, org.w3c.dom.NodeList childResults)Conversion of Nodes via Models and Convertersstatic voidupdateComplexFieldDefinition(AbstractWmlConversionContext context, org.w3c.dom.traversal.NodeIterator fldCharNodeIt)
-
Method Details
-
fontSelector
public static org.w3c.dom.DocumentFragment fontSelector(AbstractWmlConversionContext conversionContext, org.w3c.dom.traversal.NodeIterator pPrNodeIt, org.w3c.dom.traversal.NodeIterator rPrNodeIt, org.w3c.dom.traversal.NodeIterator textNodeIt) -
toNode
public static org.w3c.dom.Node toNode(AbstractWmlConversionContext context, org.w3c.dom.Node node, org.w3c.dom.NodeList childResults)Conversion of Nodes via Models and Converters- Parameters:
context-node-childResults- the already transformed node (element) content- Returns:
-
getNextFootnoteNumber
Next number of a footnote- Parameters:
context-- Returns:
-
getFootnote
public static org.w3c.dom.Node getFootnote(AbstractWmlConversionContext context, java.lang.String id) -
getNextEndnoteNumber
Next number of a endnote- Parameters:
context-- Returns:
-
setCurrentPart
-
getCurrentPart
-
setCurrentPartMainDocument
-
setCurrentPartDefaultHeader
-
setCurrentPartDefaultFooter
-
moveNextSection
-
hasDefaultHeaderOrFooter
-
hasFirstHeader
-
hasEvenHeader
-
hasDefaultHeader
-
hasFirstFooter
-
hasEvenFooter
-
hasDefaultFooter
-
getFirstHeader
-
getFirstFooter
-
getEvenHeader
-
getEvenFooter
-
getDefaultHeader
-
getDefaultFooter
-
inFirstHeader
-
inEvenHeader
-
inDefaultHeader
-
inFirstFooter
-
inEvenFooter
-
inDefaultFooter
-
hasEndnotesPart
-
getEndnotes
-
hasFootnotesPart
-
getFootnotes
-
updateComplexFieldDefinition
public static void updateComplexFieldDefinition(AbstractWmlConversionContext context, org.w3c.dom.traversal.NodeIterator fldCharNodeIt) -
isInComplexFieldDefinition
-
notImplemented
public static org.w3c.dom.DocumentFragment notImplemented(AbstractConversionContext context, org.w3c.dom.traversal.NodeIterator nodes, java.lang.String message) -
message
public static org.w3c.dom.DocumentFragment message(AbstractConversionContext context, java.lang.String message) -
isLoggingEnabled
-
logDebug
-
logInfo
-
logWarn
-