Class LessThanMatcher<M extends Comparable<M>>

Type Parameters:
M - The matchee type, which must implement the Comparable interface for being able to do the according comparisons required by this Matcher.
All Implemented Interfaces:
Matchable<M>, Matcher<M>, org.refcodes.mixin.AliasAccessor, org.refcodes.mixin.Schemable

public class LessThanMatcher<M extends Comparable<M>> extends AbstractMatcheeMatcher<M>
A LESS THAN Matcher, comparing its matchee with the matchee provided to the Matchable.isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.
  • Field Details

  • Constructor Details

  • Method Details

    • isMatching

      public boolean isMatching(M aMatchee)
      Tests whether the given event is matching the mathcer's criteria.
      Parameters:
      aMatchee - The matchee used for testing matchability.
      Returns:
      True in case the matchee matches the matcher's criteria, else false.