Uses of Interface
org.refcodes.observer.GenericActionMetaDataEvent
-
Uses of GenericActionMetaDataEvent in org.refcodes.observer
Modifier and TypeClassDescriptionclass
ActionEqualWithEventMatcher<E extends GenericActionMetaDataEvent<?,
?, ?>> Matches the given action with the action stored in an event's meta data (ACTION EQUAL WITH).Modifier and TypeInterfaceDescriptionstatic interface
GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,
EM extends org.refcodes.mixin.EventMetaData, SRC, B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A, EM, SRC, B>> Builder extension for theGenericActionMetaDataEvent
type.interface
GenericActionPayloadMetaDataEvent<A,
P, EM extends org.refcodes.mixin.EventMetaData, SRC> AnGenericActionPayloadMetaDataEvent
provides Meta-Data describing theGenericActionPayloadMetaDataEvent
in more detail and a payload as well as an action.static interface
GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,
P, EM extends org.refcodes.mixin.EventMetaData, SRC, B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A, P, EM, SRC, B>> Builder extension for theGenericActionPayloadMetaDataEvent
type.interface
AnMetaDataActionEvent
is published by anObservable
and is consumed by zero to manyObserver
instances.static interface
Builder for theMetaDataActionEvent
.interface
AnPayloadMetaDataActionEvent
provides Meta-Data describing thePayloadMetaDataActionEvent
in more detail and a payload as well as an action.static interface
Builder extension for thePayloadMetaDataActionEvent
type.Modifier and TypeClassDescriptionclass
AbstractMetaDataActionEvent<A,
EM extends org.refcodes.mixin.EventMetaData, SRC> Ready to useGenericActionEvent
storing a defined set ofEventMetaData
.static class
AbstractMetaDataActionEvent.AbstractActionMetaDataEventBuilder<A,
EM extends org.refcodes.mixin.EventMetaData, SRC, B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A, EM, SRC, B>> Implementation of theGenericActionMetaDataEvent.GenericActionMetaDataEventBuilder
interface for easily creatingMetaDataActionEvent
instances.class
AbstractPayloadMetaDataActionEvent<A,
P, EM extends org.refcodes.mixin.EventMetaData, SRC> Basic implementation of theGenericActionPayloadMetaDataEvent
.static class
AbstractPayloadMetaDataActionEvent.AbstractActionPayloadMetaDataEventBuilder<A,
P, EM extends org.refcodes.mixin.EventMetaData, SRC, B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A, P, EM, SRC, B>> Basic implementation of theGenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder
.class
Implementation of theMetaDataActionEvent.ActionMetaDataEventBuilder
interface for easily creatingMetaDataActionEvent
instances.class
class
Implementation of thePayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder
interface for easily creatingPayloadMetaDataActionEvent
instances.class
Basic implementation of theAbstractPayloadMetaDataActionEvent
.Modifier and TypeMethodDescriptionstatic <E extends GenericActionMetaDataEvent<A,
?, ?>, A>
EventMatcher<E>EventMatcherSugar.actionEqualWith
(A aAction) Factory method to create an "ACTION EQUAL WITH" matcher for the given action compared with the action stored in theEventMetaData
.