Package org.refcodes.observer
Interface MetaDataEventMatcher<E extends GenericMetaDataEvent<?,?>>
-
- Type Parameters:
E- The matchee type
- All Superinterfaces:
EventMatcher<E>,org.refcodes.matcher.Matcher<E>
public interface MetaDataEventMatcher<E extends GenericMetaDataEvent<?,?>> extends EventMatcher<E>
This interface typifies theMatcherinterface for the usage withGenericMetaDataEventinstances. AnEventMatchermost commonly uses theEventMetaData(as defined with theGenericMetaDataEvent) in order to determine whether anGenericActionEventmatchesEventMetaDataproperties or not.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisMatching(E aEvent)Tests whether the given event is matching the mathcer's criteria.
-
-
-
Method Detail
-
isMatching
boolean isMatching(E aEvent)
Tests whether the given event is matching the mathcer's criteria.- Specified by:
isMatchingin interfaceEventMatcher<E extends GenericMetaDataEvent<?,?>>- Specified by:
isMatchingin interfaceorg.refcodes.matcher.Matcher<E extends GenericMetaDataEvent<?,?>>- Parameters:
aEvent- The event used for testing its matchability.- Returns:
- True in case the event matches the matcher's criteria, else false.
-
-