java.lang.Object
org.refcodes.matcher.AbstractMatcher<M>
org.refcodes.matcher.AbstractMatcheeMatcher<M>
- Type Parameters:
M- The matchee type
- All Implemented Interfaces:
Matchable<M>,Matcher<M>,org.refcodes.mixin.AliasAccessor,org.refcodes.mixin.Schemable
- Direct Known Subclasses:
EqualWithMatcher,GreaterOrEqualThanMatcher,GreaterThanMatcher,LessOrEqualThanMatcher,LessThanMatcher,NotEqualWithMatcher
The
AbstractMatcheeMatcher is composed of multiple Matcher
instances queried upon match requests as of Matchable.isMatching(Object).-
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
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractMatcheeMatcher(String aAlias, String aDescription, M aMatchee) Constructs anAbstractMatcheeMatcherwith the given description and matchee. -
Method Summary
Methods 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
getAliasMethods inherited from interface org.refcodes.matcher.Matchable
isMatching
-
Field Details
-
_matchee
-
-
Constructor Details
-
AbstractMatcheeMatcher
Constructs anAbstractMatcheeMatcherwith the given description and matchee.- Parameters:
aAlias- The alias for the accordingMatcherimplementation.aDescription- The according matcher's description.aMatchee- The matchee to be matched against.
-
-
Method Details