Class DefaultParseListener

java.lang.Object
com.aquima.interactions.expressions.definition.DefaultParseListener
All Implemented Interfaces:
IParseListener

public class DefaultParseListener extends Object implements IParseListener
This is the default parse listener which outputs it's parse errors to the logging system.
Since:
6.0
Author:
F. van der Meer
  • Constructor Details

    • DefaultParseListener

      public DefaultParseListener(String expression)
      Constructs the parse listener with the expression that will be monitored.
      Parameters:
      expression - The expression that is to be parsed.
  • Method Details

    • report

      public void report(int startPosition, int endPosition, ErrorMessage message, Severity severity)
      Description copied from interface: IParseListener
      This method is invoked by the parser when a problem is detected during the parse of an expression.
      Specified by:
      report in interface IParseListener
      Parameters:
      startPosition - The start position in the expression where the warning was detected.
      endPosition - The end position in the expression of the part that generated the warning.
      message - Object containing the details of the warning that was detected.
      severity - The severity of the problem that was detected.