Uses of Interface
org.refcodes.observer.GenericActionEvent
-
Uses of GenericActionEvent in org.refcodes.observer
Modifier and TypeInterfaceDescriptioninterface
AnActionEvent
extends theEvent
and provides additional means to provide an actionActionAccessor.getAction()
being of typeEnum
.interface
GenericActionMetaDataEvent<A,
EM extends org.refcodes.mixin.EventMetaData, SRC> AnGenericActionMetaDataEvent
provides Meta-Data describing theGenericActionEvent
in more detail and a source being the origin of theGenericActionMetaDataEvent
.static 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
GenericActionPayloadEvent<A,
P, SRC> TheGenericActionPayloadEvent
represents anActionEvent
which carries an additional payload.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
ThePayloadActionEvent
represents anActionEvent
which carries an additional payload.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
AbstractActionEvent<A,
SRC> The Class AbstractActionEvent.class
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
AbstractPayloadActionEvent<A,
P, SRC> Basic implementation of theGenericActionPayloadEvent
.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
Basic implementation of theEvent
interface.class
Implementation of theMetaDataActionEvent.ActionMetaDataEventBuilder
interface for easily creatingMetaDataActionEvent
instances.class
The Class MetaDataActionEventImpl.class
ThePayloadActionEvent
represents anActionEvent
which carries an additional payload.class
Implementation of thePayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder
interface for easily creatingPayloadMetaDataActionEvent
instances.class
Basic implementation of theAbstractPayloadMetaDataActionEvent
.