Interface IConditionDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
ReportingConditionDS, XmlConditionDS, XmlConditionDS

public interface IConditionDS extends IReportingDS
This interface defines the methods that should be implemented by a class capable of providing the data of a table condition.
Since:
5.0
Author:
O. Kerpershoek
  • Method Details

    • iterateConditions

      void iterateConditions(IConditionVisitor conditionVisitor)
      This method should iterate over all the sub-conditions and add each condition to the provided visitor.
      Parameters:
      conditionVisitor - The visitor to which the sub conditions should be added.
    • iterateActions

      void iterateActions(IActionVisitor actionVisitor)
      This method should iterate over all the actions and add each action to the provided visitor.
      Parameters:
      actionVisitor - The visitor to which the actions should be added.
    • getConditionExpression

      String getConditionExpression()
      This method returns the condition expression.
      Returns:
      the condition expression.
    • getAlternativeExpression

      String getAlternativeExpression()
      This method returns the alternative expression.
      Returns:
      the alternative expression.
    • getSequenceNr

      int getSequenceNr()
      This method returns the sequence number of the condition.
      Returns:
      the sequence number of the condition.