Class PatternTokenMatcher


  • public class PatternTokenMatcher
    extends java.lang.Object
    Since:
    2.3
    • Constructor Detail

      • PatternTokenMatcher

        public PatternTokenMatcher​(PatternToken patternToken)
    • Method Detail

      • resolveReference

        public void resolveReference​(int firstMatchToken,
                                     AnalyzedTokenReadings[] tokens,
                                     Language language)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • isMatched

        public final boolean isMatched​(AnalyzedToken token)
        Checks whether the rule element matches the token given as a parameter.
        Parameters:
        token - AnalyzedToken to check matching against
        Returns:
        True if token matches, false otherwise.
      • prepareAndGroup

        void prepareAndGroup​(int firstMatchToken,
                             AnalyzedTokenReadings[] tokens,
                             Language language)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • checkAndGroup

        public final boolean checkAndGroup​(boolean previousValue)
      • isMatchedByScopeNextException

        public final boolean isMatchedByScopeNextException​(AnalyzedToken token)
      • isExceptionMatchedCompletely

        public final boolean isExceptionMatchedCompletely​(AnalyzedToken token)
      • hasPreviousException

        public boolean hasPreviousException()
      • isMatchedByPreviousException

        public boolean isMatchedByPreviousException​(AnalyzedTokenReadings token)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object