Interface IExprDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
ExprDS

public interface IExprDS extends IReportingDS
This interface defines the methods that need to be implemented by a data source that can be used to initialize an expression engine.
Since:
6.4
Author:
F. van der Meer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Category
    Category that should be used when reporting errors or warnings that are encountered during initialization.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    This method should iterate over all the reusable expression templates that should be available, and invoke the visitor for each one.

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

    addMessage
  • Field Details

    • CATEGORY

      static final Category CATEGORY
      Category that should be used when reporting errors or warnings that are encountered during initialization.
  • Method Details

    • iterateExpressionTemplates

      void iterateExpressionTemplates(IExprTemplateVisitor visitor)
      This method should iterate over all the reusable expression templates that should be available, and invoke the visitor for each one.
      Parameters:
      visitor - The visitor that should be used to add the templates to.
      Throws:
      InitializationException - This exception is thrown when the expression templates could not be initialized.