Class DecisionTreeDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDelegateDS
com.aquima.interactions.dtree.ds.delegate.DecisionTreeDelegateDS
com.aquima.interactions.portal.ds.sys.dialects.DecisionTreeDS
- All Implemented Interfaces:
IDecisionTreeDS
,IReportingDS
Internal class to wrap the datasources to add dialect fallback behaviour for multilingual elements.
- Since:
- 8.4
- Author:
- Jon van Leuven
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DecisionTreeDS
(IDecisionTreeDS datasource, FallbackLanguages fallbackLanguages) -
Method Summary
Modifier and TypeMethodDescriptionThis method should return the description of text used for display of the decision tree.void
iterateSymptoms
(ITreeSymptomVisitor visitor) This method should iterate over the symptoms of the tree and add them to the visitor.Methods inherited from class com.aquima.interactions.dtree.ds.delegate.DecisionTreeDelegateDS
getName, getRoles, isExposedAsWebservice, iterateNodes
Methods inherited from class com.aquima.interactions.foundation.report.ReportingDelegateDS
addMessage
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.dtree.ds.IDecisionTreeDS
getName, getRoles, isExposedAsWebservice, iterateNodes
Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS
addMessage
-
Constructor Details
-
DecisionTreeDS
-
-
Method Details
-
getDisplayText
Description copied from interface:IDecisionTreeDS
This method should return the description of text used for display of the decision tree.- Specified by:
getDisplayText
in interfaceIDecisionTreeDS
- Overrides:
getDisplayText
in classDecisionTreeDelegateDS
- Returns:
- the description of text used for display of the decision tree.
-
iterateSymptoms
Description copied from interface:IDecisionTreeDS
This method should iterate over the symptoms of the tree and add them to the visitor.- Specified by:
iterateSymptoms
in interfaceIDecisionTreeDS
- Overrides:
iterateSymptoms
in classDecisionTreeDelegateDS
- Parameters:
visitor
- The visitor that should be used to add the symptoms to.
-