Class TokenPredicate

java.lang.Object
edu.washington.cs.knowitall.logic.Expression<ChunkTaggedToken>
edu.washington.cs.knowitall.logic.Expression.Apply<ChunkTaggedToken>
edu.washington.cs.knowitall.logic.Expression.Arg<ChunkTaggedToken>
edu.washington.cs.knowitall.logic.Expression.Arg.Pred<ChunkTaggedToken>
org.languagetool.chunking.TokenPredicate
All Implemented Interfaces:
com.google.common.base.Predicate<ChunkTaggedToken>, Predicate<ChunkTaggedToken>

final class TokenPredicate extends edu.washington.cs.knowitall.logic.Expression.Arg.Pred<ChunkTaggedToken>
  • Nested Class Summary

    Nested classes/interfaces inherited from class edu.washington.cs.knowitall.logic.Expression.Arg

    edu.washington.cs.knowitall.logic.Expression.Arg.Pred<E>, edu.washington.cs.knowitall.logic.Expression.Arg.Value<E>

    Nested classes/interfaces inherited from class edu.washington.cs.knowitall.logic.Expression

    edu.washington.cs.knowitall.logic.Expression.Apply<E>, edu.washington.cs.knowitall.logic.Expression.Arg<E>, edu.washington.cs.knowitall.logic.Expression.Op<E>, edu.washington.cs.knowitall.logic.Expression.Paren<E>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final boolean
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    TokenPredicate(String description, boolean caseSensitive)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    apply(ChunkTaggedToken analyzedToken)
     

    Methods inherited from class edu.washington.cs.knowitall.logic.Expression.Arg.Pred

    getDescription, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.common.base.Predicate

    equals, test

    Methods inherited from interface java.util.function.Predicate

    and, negate, or
  • Field Details

    • caseSensitive

      private final boolean caseSensitive
  • Constructor Details

    • TokenPredicate

      TokenPredicate(String description, boolean caseSensitive)
  • Method Details

    • apply

      public boolean apply(ChunkTaggedToken analyzedToken)
      Specified by:
      apply in interface com.google.common.base.Predicate<ChunkTaggedToken>
      Specified by:
      apply in class edu.washington.cs.knowitall.logic.Expression.Arg.Pred<ChunkTaggedToken>