Interface IMatchEngineDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
ExtXmlMatchEngineDS, ReportingMatchEngineDS

public interface IMatchEngineDS extends IReportingDS
This interface defines the methods that are needed to initialise a match engine.
Since:
6.2
Author:
O. Kerpershoek, F. van der Meer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Category
    The static match engine reporting category.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    The implementor of this method should use the visitor to add all case bases to the match engine.
    void
    The implementor of this method should use the visitor to add all match functions to the match engine.

    Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS

    addMessage
  • Field Details

    • CATEGORY

      static final Category CATEGORY
      The static match engine reporting category.
  • Method Details

    • iterateCaseBases

      void iterateCaseBases(ICaseBaseVisitor visitor)
      The implementor of this method should use the visitor to add all case bases to the match engine.
      Parameters:
      visitor - A visitor which is used to register case bases.
      Throws:
      InitializationException - When there was a problem during initialisation of the casebases.
    • iterateMatchFunctions

      void iterateMatchFunctions(IMatchFunctionVisitor visitor)
      The implementor of this method should use the visitor to add all match functions to the match engine.
      Parameters:
      visitor - A visitor which is used to register match functions.
      Throws:
      InitializationException - When there was a problem during initialisation of the match functions.