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.
|