Interface MetaDataEventMatcher<E extends MetaDataEvent<?,?>>

Type Parameters:
E - The matchee type
All Superinterfaces:
org.refcodes.mixin.AliasAccessor, EventMatcher<E>, org.refcodes.matcher.Matchable<E>, org.refcodes.matcher.Matcher<E>, org.refcodes.schema.Schemable

public interface MetaDataEventMatcher<E extends MetaDataEvent<?,?>> extends EventMatcher<E>
This interface typifies the Matcher interface for the usage with MetaDataEvent instances. An EventMatcher most commonly uses the EventMetaData (as defined with the MetaDataEvent) in order to determine whether an ActionEvent matches EventMetaData properties or not.