Module org.refcodes.matcher
Package org.refcodes.matcher
Class GreaterOrEqualThanMatcher<M extends Comparable<M>>
java.lang.Object
org.refcodes.matcher.AbstractMatcher<M>
org.refcodes.matcher.AbstractMatcheeMatcher<M>
org.refcodes.matcher.GreaterOrEqualThanMatcher<M>
- Type Parameters:
M- The matchee type, which must implement theComparableinterface for being able to do the according comparisons required by thisMatcher.
- All Implemented Interfaces:
Matchable<M>,Matcher<M>,org.refcodes.mixin.AliasAccessor,org.refcodes.mixin.Schemable
public class GreaterOrEqualThanMatcher<M extends Comparable<M>>
extends AbstractMatcheeMatcher<M>
implements Matcher<M>
A GREATER OR EQUAL 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.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.AliasAccessor
org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends org.refcodes.mixin.AliasAccessor.AliasBuilder<B>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty -
Field Summary
FieldsFields inherited from class org.refcodes.matcher.AbstractMatcheeMatcher
_matchee -
Constructor Summary
ConstructorsConstructorDescriptionGreaterOrEqualThanMatcher(M aMatchee) Constructs an GREATER OR EQUAL THANMatcher, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)method using theComparable.compareTo(Object)method to be implemented by the matchee. -
Method Summary
Modifier and TypeMethodDescriptionbooleanisMatching(M aMatchee) Tests whether the given event is matching the mathcer's criteria.Methods inherited from class org.refcodes.matcher.AbstractMatcheeMatcher
toSchemaMethods inherited from class org.refcodes.matcher.AbstractMatcher
getAliasMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.refcodes.mixin.AliasAccessor
getAlias
-
Field Details
-
ALIAS
- See Also:
-
-
Constructor Details
-
GreaterOrEqualThanMatcher
Constructs an GREATER OR EQUAL THANMatcher, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)method using theComparable.compareTo(Object)method to be implemented by the matchee.- Parameters:
aMatchee- The matchee with which to match.
-
-
Method Details
-
isMatching
Tests whether the given event is matching the mathcer's criteria.- Specified by:
isMatchingin interfaceMatchable<M extends Comparable<M>>- Parameters:
aMatchee- The matchee used for testing matchability.- Returns:
- True in case the matchee matches the matcher's criteria, else false.
-