Class ActionEqualWithEventMatcher<E extends MetaDataActionEvent<?,?,?>>
java.lang.Object
org.refcodes.observer.AbstractEventMatcher<E>
org.refcodes.observer.ActionEqualWithEventMatcher<E>
- Type Parameters:
E- The matchee type.
- All Implemented Interfaces:
org.refcodes.matcher.Matchable<E>, org.refcodes.matcher.Matcher<E>, org.refcodes.mixin.AliasAccessor, EventMatcher<E>, org.refcodes.schema.Schemable
public class ActionEqualWithEventMatcher<E extends MetaDataActionEvent<?,?,?>>
extends AbstractEventMatcher<E>
Matches the given action with the action stored in an event's meta data
(ACTION EQUAL WITH).
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.AliasAccessor
org.refcodes.mixin.AliasAccessor.AliasBuilder<B>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescription<A>ActionEqualWithEventMatcher(A aAction) Instantiates a new action equal with matcher. -
Method Summary
Modifier and TypeMethodDescriptionbooleanisMatching(E aEvent) Tests whether the givenActionEventis matching theMatcher's criteria.org.refcodes.matcher.MatcherSchematoSchema()Methods inherited from class AbstractEventMatcher
getAlias
-
Field Details
-
ALIAS
- See Also:
-
-
Constructor Details
-
ActionEqualWithEventMatcher
public <A> ActionEqualWithEventMatcher(A aAction) Instantiates a new action equal with matcher.- Type Parameters:
A- the generic type- Parameters:
aAction- the action
-
-
Method Details
-
isMatching
Tests whether the givenActionEventis matching theMatcher's criteria.- Parameters:
aEvent- TheActionEventused for testing its matchability.- Returns:
- True in case the
ActionEventmatches theMatcher's criteria, else false.
-
toSchema
public org.refcodes.matcher.MatcherSchema toSchema()- Specified by:
toSchemain interfaceorg.refcodes.matcher.Matcher<E extends MetaDataActionEvent<?,?, ?>> - Specified by:
toSchemain interfaceorg.refcodes.schema.Schemable- Overrides:
toSchemain classAbstractEventMatcher<E extends MetaDataActionEvent<?,?, ?>>
-