Package org.opendope.conditions
Class Conditionref
java.lang.Object
org.opendope.conditions.Conditionref
- All Implemented Interfaces:
Evaluable
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanevaluate(WordprocessingMLPackage pkg, Map<String, CustomXmlPart> customXmlDataStorageParts, Map<String, Condition> conditionsMap, Map<String, Xpaths.Xpath> xpathsMap) getId()Gets the value of the id property.voidlistXPaths(List<Xpaths.Xpath> theList, Map<String, Condition> conditionsMap, Map<String, Xpaths.Xpath> xpathsMap) List the XPaths used in this condition.voidMap the IDs used in this condition to new values; useful for merging ConditionParts.repeat(String xpathBase, int index, Map<String, Condition> conditionsMap, Map<String, Xpaths.Xpath> xpathsMap) Create a condition for this instance of a repeat.voidSets the value of the id property.Build the XPath expression
-
Field Details
-
id
-
-
Constructor Details
-
Conditionref
public Conditionref()
-
-
Method Details
-
getId
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value- allowed object isString
-
evaluate
public boolean evaluate(WordprocessingMLPackage pkg, Map<String, CustomXmlPart> customXmlDataStorageParts, Map<String, Condition> conditionsMap, Map<String, Xpaths.Xpath> xpathsMap) -
listXPaths
public void listXPaths(List<Xpaths.Xpath> theList, Map<String, Condition> conditionsMap, Map<String, Xpaths.Xpath> xpathsMap) Description copied from interface:EvaluableList the XPaths used in this condition.- Specified by:
listXPathsin interfaceEvaluable
-
mapIds
Map the IDs used in this condition to new values; useful for merging ConditionParts. -
toString
Description copied from interface:EvaluableBuild the XPath expression -
repeat
public Condition repeat(String xpathBase, int index, Map<String, Condition> conditionsMap, Map<String, Xpaths.Xpath> xpathsMap) Description copied from interface:EvaluableCreate a condition for this instance of a repeat.
-