Class FilterRuleErrorListener

java.lang.Object
de.captaingoldfish.scim.sdk.server.filter.antlr.FilterRuleErrorListener
All Implemented Interfaces:
org.antlr.v4.runtime.ANTLRErrorListener

public class FilterRuleErrorListener extends Object implements org.antlr.v4.runtime.ANTLRErrorListener
author Pascal Knueppel
created at: 16.10.2019 - 09:06

checks for errors during filter parsing and wraps the error into an InvalidFilterException
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    reportAmbiguity(org.antlr.v4.runtime.Parser parser, org.antlr.v4.runtime.dfa.DFA dfa, int i, int i1, boolean b, BitSet bitSet, org.antlr.v4.runtime.atn.ATNConfigSet atnConfigSet)
     
    void
    reportAttemptingFullContext(org.antlr.v4.runtime.Parser parser, org.antlr.v4.runtime.dfa.DFA dfa, int i, int i1, BitSet bitSet, org.antlr.v4.runtime.atn.ATNConfigSet atnConfigSet)
     
    void
    reportContextSensitivity(org.antlr.v4.runtime.Parser parser, org.antlr.v4.runtime.dfa.DFA dfa, int i, int i1, int i2, org.antlr.v4.runtime.atn.ATNConfigSet atnConfigSet)
     
    void
    syntaxError(org.antlr.v4.runtime.Recognizer<?,?> recognizer, Object o, int i, int i1, String message, org.antlr.v4.runtime.RecognitionException e)
    throws an InvalidFilterException if a parser error occured

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FilterRuleErrorListener

      public FilterRuleErrorListener()
  • Method Details

    • syntaxError

      public void syntaxError(org.antlr.v4.runtime.Recognizer<?,?> recognizer, Object o, int i, int i1, String message, org.antlr.v4.runtime.RecognitionException e)
      throws an InvalidFilterException if a parser error occured
      Specified by:
      syntaxError in interface org.antlr.v4.runtime.ANTLRErrorListener
    • reportAmbiguity

      public void reportAmbiguity(org.antlr.v4.runtime.Parser parser, org.antlr.v4.runtime.dfa.DFA dfa, int i, int i1, boolean b, BitSet bitSet, org.antlr.v4.runtime.atn.ATNConfigSet atnConfigSet)
      Specified by:
      reportAmbiguity in interface org.antlr.v4.runtime.ANTLRErrorListener
    • reportAttemptingFullContext

      public void reportAttemptingFullContext(org.antlr.v4.runtime.Parser parser, org.antlr.v4.runtime.dfa.DFA dfa, int i, int i1, BitSet bitSet, org.antlr.v4.runtime.atn.ATNConfigSet atnConfigSet)
      Specified by:
      reportAttemptingFullContext in interface org.antlr.v4.runtime.ANTLRErrorListener
    • reportContextSensitivity

      public void reportContextSensitivity(org.antlr.v4.runtime.Parser parser, org.antlr.v4.runtime.dfa.DFA dfa, int i, int i1, int i2, org.antlr.v4.runtime.atn.ATNConfigSet atnConfigSet)
      Specified by:
      reportContextSensitivity in interface org.antlr.v4.runtime.ANTLRErrorListener