public class XsltFinisher extends Object
| Constructor and Description |
|---|
XsltFinisher(WordprocessingMLPackage wordMLPackage) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(JaxbXmlPart part,
Map<String,Xpaths.Xpath> xpathsMap,
String filename,
Map<String,Map<String,Object>> finisherParams)
finisherParams is a map of parameter values you can pass in,
which named templates can be sensitive to (eg to set a color).
|
static Object |
getParam(Map<String,Map<String,Object>> finisherParams,
String templateName,
String paramName) |
static String |
getTemplateName(String tag) |
static String |
getXPathValue(Map<String,String> pathMap,
WordprocessingMLPackage pkg,
Map<String,CustomXmlPart> customXmlDataStorageParts,
org.w3c.dom.traversal.NodeIterator sdtPrNodeIt) |
static String |
getXPathValue(Map<String,String> pathMap,
WordprocessingMLPackage pkg,
Map<String,CustomXmlPart> customXmlDataStorageParts,
String storeItemId,
String xpath,
String prefixMappings) |
static void |
setXsltProvider(XsltProvider xsltProvider) |
public XsltFinisher(WordprocessingMLPackage wordMLPackage)
public static void setXsltProvider(XsltProvider xsltProvider)
public void apply(JaxbXmlPart part, Map<String,Xpaths.Xpath> xpathsMap, String filename, Map<String,Map<String,Object>> finisherParams) throws Docx4JException
part - xpathsMap - finisherParams - Docx4JExceptionpublic static String getXPathValue(Map<String,String> pathMap, WordprocessingMLPackage pkg, Map<String,CustomXmlPart> customXmlDataStorageParts, org.w3c.dom.traversal.NodeIterator sdtPrNodeIt)
public static String getXPathValue(Map<String,String> pathMap, WordprocessingMLPackage pkg, Map<String,CustomXmlPart> customXmlDataStorageParts, String storeItemId, String xpath, String prefixMappings)
Copyright © 2007-2020. All Rights Reserved.