Class XmlConditionDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.rule.ds.xml.r17.parsing.table.XmlConditionDS
- All Implemented Interfaces:
IReportingDS
,IConditionDS
Xml datasource implementation.
- Since:
- 7.3
- Author:
- Danny Roest
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
XmlConditionDS
(IInitializationReport report, IXmlNode node) -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the alternative expression.This method returns the condition expression.getId()
int
This method returns the sequence number of the condition.void
iterateActions
(IActionVisitor actionVisitor) This method should iterate over all the actions and add each action to the provided visitor.void
iterateConditions
(IConditionVisitor conditionVisitor) This method should iterate over all the sub-conditions and add each condition to the provided visitor.Methods inherited from class com.aquima.interactions.foundation.report.ReportingDS
addError, addMessage, getCategory, getReport
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS
addMessage
-
Constructor Details
-
XmlConditionDS
-
-
Method Details
-
getAlternativeExpression
Description copied from interface:IConditionDS
This method returns the alternative expression.- Specified by:
getAlternativeExpression
in interfaceIConditionDS
- Returns:
- the alternative expression.
-
getConditionExpression
Description copied from interface:IConditionDS
This method returns the condition expression.- Specified by:
getConditionExpression
in interfaceIConditionDS
- Returns:
- the condition expression.
-
getSequenceNr
public int getSequenceNr()Description copied from interface:IConditionDS
This method returns the sequence number of the condition.- Specified by:
getSequenceNr
in interfaceIConditionDS
- Returns:
- the sequence number of the condition.
-
iterateActions
Description copied from interface:IConditionDS
This method should iterate over all the actions and add each action to the provided visitor.- Specified by:
iterateActions
in interfaceIConditionDS
- Parameters:
actionVisitor
- The visitor to which the actions should be added.
-
iterateConditions
Description copied from interface:IConditionDS
This method should iterate over all the sub-conditions and add each condition to the provided visitor.- Specified by:
iterateConditions
in interfaceIConditionDS
- Parameters:
conditionVisitor
- The visitor to which the sub conditions should be added.
-
getId
-