Package org.opendope.conditions
Interface Evaluable
public interface Evaluable
-
Method Summary
Modifier and Type Method Description booleanevaluate(WordprocessingMLPackage pkg, java.util.Map<java.lang.String,CustomXmlPart> customXmlDataStorageParts, java.util.Map<java.lang.String,Condition> conditionsMap, java.util.Map<java.lang.String,Xpaths.Xpath> xpathsMap)voidlistXPaths(java.util.List<Xpaths.Xpath> theList, java.util.Map<java.lang.String,Condition> conditionsMap, java.util.Map<java.lang.String,Xpaths.Xpath> xpathsMap)List the XPaths used in this condition.voidmapIds(java.util.Map<java.lang.String,java.lang.String> xpathIdMap, java.util.Map<java.lang.String,java.lang.String> conditionIdMap)Map the IDs used in this condition to new values; useful for merging ConditionParts.Conditionrepeat(java.lang.String xpathBase, int index, java.util.Map<java.lang.String,Condition> conditionsMap, java.util.Map<java.lang.String,Xpaths.Xpath> xpathsMap)Create a condition for this instance of a repeat.java.lang.StringtoString(java.util.Map<java.lang.String,Condition> conditionsMap, java.util.Map<java.lang.String,Xpaths.Xpath> xpathsMap)Build the XPath expression
-
Method Details
-
evaluate
boolean evaluate(WordprocessingMLPackage pkg, java.util.Map<java.lang.String,CustomXmlPart> customXmlDataStorageParts, java.util.Map<java.lang.String,Condition> conditionsMap, java.util.Map<java.lang.String,Xpaths.Xpath> xpathsMap) -
listXPaths
void listXPaths(java.util.List<Xpaths.Xpath> theList, java.util.Map<java.lang.String,Condition> conditionsMap, java.util.Map<java.lang.String,Xpaths.Xpath> xpathsMap)List the XPaths used in this condition.- Parameters:
theList-conditions-xPaths-
-
toString
java.lang.String toString(java.util.Map<java.lang.String,Condition> conditionsMap, java.util.Map<java.lang.String,Xpaths.Xpath> xpathsMap)Build the XPath expression- Parameters:
conditions-xPaths-- Returns:
-
repeat
Condition repeat(java.lang.String xpathBase, int index, java.util.Map<java.lang.String,Condition> conditionsMap, java.util.Map<java.lang.String,Xpaths.Xpath> xpathsMap)Create a condition for this instance of a repeat.- Parameters:
xpathBase-index-conditions-xPaths-- Returns:
-
mapIds
void mapIds(java.util.Map<java.lang.String,java.lang.String> xpathIdMap, java.util.Map<java.lang.String,java.lang.String> conditionIdMap)Map the IDs used in this condition to new values; useful for merging ConditionParts.- Parameters:
xpathIdMap-conditionIdMap-- Since:
- 3.0.0
-