All Classes Interface Summary Class Summary
Class |
Description |
AbstractActionEvent<A,SRC> |
The Class AbstractActionEvent.
|
AbstractEvent<SRC> |
|
AbstractMetaDataActionEvent<A,EM extends org.refcodes.mixin.EventMetaData,SRC> |
|
AbstractMetaDataActionEvent.AbstractActionMetaDataEventBuilder<A,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>> |
|
AbstractMetaDataEvent<EM extends org.refcodes.mixin.EventMetaData,SRC> |
|
AbstractObservable<O,EV> |
This abstract class provides functionality to implement default refcodes
Observable behavior.
|
AbstractPayloadActionEvent<A,P,SRC> |
|
AbstractPayloadEvent<P,SRC> |
|
AbstractPayloadMetaDataActionEvent<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC> |
|
AbstractPayloadMetaDataActionEvent.AbstractActionPayloadMetaDataEventBuilder<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>> |
|
AbstractPayloadMetaDataEvent<P,EM extends org.refcodes.mixin.EventMetaData,SRC> |
|
ActionEvent |
An ActionEvent extends the Event and provides additional
means to provide an action ActionAccessor.getAction() being of type Enum .
|
ActionEventImpl |
Basic implementation of the Event interface.
|
Event |
|
EventImpl |
Basic implementation of the Event interface.
|
EventMatcher<E extends GenericEvent<?>> |
This interface typifies the Matcher interface for the usage with
GenericActionEvent instances.
|
EventMatcherSugar |
Declarative syntactic sugar which may be statically imported in order to
allow declarative definitions for the EventMatcher elements.
|
GenericActionEvent<A,SRC> |
An GenericActionEvent extends the GenericEvent and provides
additional means to provide an action via ActionAccessor.getAction() being of a
generic type.
|
GenericActionMetaDataEvent<A,EM extends org.refcodes.mixin.EventMetaData,SRC> |
|
GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>> |
|
GenericActionPayloadEvent<A,P,SRC> |
|
GenericActionPayloadMetaDataEvent<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC> |
|
GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>> |
|
GenericEvent<SRC> |
|
GenericMetaDataEvent<EM extends org.refcodes.mixin.EventMetaData,SRC> |
|
GenericPayloadEvent<P,SRC> |
The GenericPayloadEvent represents an Event which carries an
additional payload accessible via PayloadAccessor.getPayload() .
|
GenericPayloadMetaDataEvent<P,EM extends org.refcodes.mixin.EventMetaData,SRC> |
|
MetaDataActionEvent |
|
MetaDataActionEvent.ActionMetaDataEventBuilder |
|
MetaDataActionEventBuilderImpl |
|
MetaDataActionEventImpl |
|
MetaDataEvent |
|
MetaDataEventImpl |
Basic implementation of the Event interface.
|
MetaDataEventMatcher<E extends GenericMetaDataEvent<?,?>> |
|
Observable<O> |
The Observable interface can be implemented by any class which can be
observed by Observer instances (proposal) or any listener interface
(custom as of your needs).
|
ObservableObserver<O extends Observable<?>> |
|
Observer<E extends GenericEvent<?>> |
The listener of an event subscriber to be fed with events by a event
publisher.
|
ObserverDescriptor<E extends GenericEvent<?>,O extends Observer<E>,EM extends EventMatcher<E>> |
|
ObserverDescriptorImpl<E extends GenericEvent<?>,O extends Observer<E>,EM extends EventMatcher<E>> |
As a descriptor describes something fixed, this class is immutable in the
sense that there are no setters for the attributes.
|
Observers<O,B extends Observers<O,B>> |
Provides methods to manage all subscribed Observer instances as a
whole and is intended as an extension of the Observable interface.
|
PayloadActionEvent<P> |
|
PayloadActionEventImpl<P> |
|
PayloadEvent<P> |
The PayloadEvent represents an Event which carries an
additional payload accessible via PayloadAccessor.getPayload() .
|
PayloadEventImpl<P> |
|
PayloadMetaDataActionEvent<P> |
|
PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P> |
|
PayloadMetaDataActionEventBuilderImpl<P> |
|
PayloadMetaDataActionEventImpl<P> |
|
PayloadMetaDataEvent<P> |
|
PayloadMetaDataEventImpl<P> |
|
Publisher<E extends GenericEvent<?>> |
A system publishing GenericActionEvent instances (such as an event
bus), may implement this interface.
|
SubscribeEvent<O extends Observable<?>> |
|
SubscribeEventImpl<O extends Observable<?>> |
The Class SubscribeEventImpl.
|
UnsubscribeEvent<O extends Observable<?>> |
|
UnsubscribeEventImpl<O extends Observable<?>> |
The Class UnsubscribeEventImpl.
|