Class ReportingMatchFunctionVisitor
java.lang.Object
com.aquima.interactions.foundation.report.ReportingVisitorDS
com.aquima.interactions.matching.report.ReportingMatchFunctionVisitor
- All Implemented Interfaces:
IMatchFunctionVisitor
public class ReportingMatchFunctionVisitor
extends ReportingVisitorDS
implements IMatchFunctionVisitor
Visitor which adds reporting by a decorating mechanism which handles exceptions and pushes these to the
initialisation report.
- Since:
- 6.2
- Author:
- F. van der Meer, O. Kerpershoek
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ReportingMatchFunctionVisitor
(IInitializationReport report, IMatchFunctionVisitor visitor) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCrosstable
(ICrosstableDS crosstableDS) This function adds a cross table to the match engine.void
addMatchFunction
(IMatchFunctionDS matchFunctionDS) This method can be used to add match functions or custom match functions to the match engine.void
This function adds a ramp definition to the match engine.Methods inherited from class com.aquima.interactions.foundation.report.ReportingVisitorDS
addError, addMessage, beginScope, endScope, getCategory, getReport
-
Constructor Details
-
ReportingMatchFunctionVisitor
protected ReportingMatchFunctionVisitor(IInitializationReport report, IMatchFunctionVisitor visitor)
-
-
Method Details
-
addCrosstable
Description copied from interface:IMatchFunctionVisitor
This function adds a cross table to the match engine.- Specified by:
addCrosstable
in interfaceIMatchFunctionVisitor
- Parameters:
crosstableDS
- The cross table definition.
-
addMatchFunction
Description copied from interface:IMatchFunctionVisitor
This method can be used to add match functions or custom match functions to the match engine.- Specified by:
addMatchFunction
in interfaceIMatchFunctionVisitor
- Parameters:
matchFunctionDS
- The data source containing the match function description
-
addRamp
Description copied from interface:IMatchFunctionVisitor
This function adds a ramp definition to the match engine.- Specified by:
addRamp
in interfaceIMatchFunctionVisitor
- Parameters:
rampDS
- The ramp definition data source.
-