Package org.docx4j.convert.out.common
Class XsltCommonFunctions
java.lang.Object
org.docx4j.convert.out.common.XsltCommonFunctions
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 TypeMethodDescriptionstatic DocumentFragmentfontSelector(AbstractWmlConversionContext conversionContext, org.w3c.dom.traversal.NodeIterator pPrNodeIt, org.w3c.dom.traversal.NodeIterator rPrNodeIt, org.w3c.dom.traversal.NodeIterator textNodeIt) static Partstatic Nodestatic Nodestatic NodegetEndnotes(AbstractWmlConversionContext context) static Nodestatic Nodestatic Nodestatic Nodestatic NodegetFootnote(AbstractWmlConversionContext context, String id) static NodegetFootnotes(AbstractWmlConversionContext context) static intNext number of a endnotestatic intNext number of a footnotestatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic voidstatic voidstatic voidinEvenFooter(AbstractWmlConversionContext context) static voidinEvenHeader(AbstractWmlConversionContext context) static voidstatic voidstatic booleanstatic booleanstatic voidlogDebug(AbstractConversionContext context, String message) static voidlogDebug(AbstractConversionContext context, org.w3c.dom.traversal.NodeIterator ni, String message) static voidlogInfo(AbstractConversionContext context, String message) static voidlogWarn(AbstractConversionContext context, String message) static DocumentFragmentmessage(AbstractConversionContext context, String message) static voidstatic DocumentFragmentnotImplemented(AbstractConversionContext context, org.w3c.dom.traversal.NodeIterator nodes, String message) static voidsetCurrentPart(AbstractWmlConversionContext context, Part currentPart) static voidstatic voidstatic voidstatic NodetoNode(AbstractWmlConversionContext context, Node node, NodeList childResults) Conversion of Nodes via Models and Convertersstatic voidupdateComplexFieldDefinition(AbstractWmlConversionContext context, org.w3c.dom.traversal.NodeIterator fldCharNodeIt)
-
Method Details
-
fontSelector
public static DocumentFragment fontSelector(AbstractWmlConversionContext conversionContext, org.w3c.dom.traversal.NodeIterator pPrNodeIt, org.w3c.dom.traversal.NodeIterator rPrNodeIt, org.w3c.dom.traversal.NodeIterator textNodeIt) -
toNode
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
-
getNextEndnoteNumber
Next number of a endnote- Parameters:
context-- Returns:
-
setCurrentPart
-
getCurrentPart
-
setCurrentPartMainDocument
-
setCurrentPartDefaultHeader
-
moveNextSection
-
hasFirstHeader
-
hasEvenHeader
-
hasDefaultHeader
-
getFirstHeader
-
getEvenHeader
-
getDefaultHeader
-
inFirstHeader
-
inEvenHeader
-
inDefaultHeader
-
hasEndnotesPart
-
getEndnotes
-
hasFootnotesPart
-
getFootnotes
-
updateComplexFieldDefinition
public static void updateComplexFieldDefinition(AbstractWmlConversionContext context, org.w3c.dom.traversal.NodeIterator fldCharNodeIt) -
isInComplexFieldDefinition
-
notImplemented
public static DocumentFragment notImplemented(AbstractConversionContext context, org.w3c.dom.traversal.NodeIterator nodes, String message) -
message
-
isLoggingEnabled
-
logDebug
-
logDebug
public static void logDebug(AbstractConversionContext context, org.w3c.dom.traversal.NodeIterator ni, String message) -
logInfo
-
logWarn
-