Class Hierarchy
- java.lang.Object
- org.refcodes.observer.AbstractEvent<SRC> (implements org.refcodes.observer.Event<SRC>)
- org.refcodes.observer.AbstractActionEvent<A,
SRC> (implements org.refcodes.observer.ActionEvent<A, SRC>) - org.refcodes.observer.AbstractMetaDataActionEvent<A,
EM, SRC> (implements org.refcodes.observer.MetaDataActionEvent<A, EM, SRC>)
- org.refcodes.observer.AbstractMetaDataActionEvent<A,
- org.refcodes.observer.AbstractMetaDataEvent<EM,
SRC> (implements org.refcodes.observer.MetaDataEvent<EM, SRC>) - org.refcodes.observer.SubscribeEvent<SRC>
- org.refcodes.observer.UnsubscribeEvent<SRC>
- org.refcodes.observer.AbstractActionEvent<A,
- org.refcodes.observer.AbstractEventMatcher<E> (implements org.refcodes.observer.EventMatcher<E>)
- org.refcodes.observer.ActionEqualWithEventMatcher<E>
- org.refcodes.observer.AliasEqualWithEventMatcher<E>
- org.refcodes.observer.CatchAllEventMatcher<E>
- org.refcodes.observer.CatchNoneEventMatcher<E>
- org.refcodes.observer.ChannelEqualWithEventMatcher<E>
- org.refcodes.observer.GroupEqualWithEventMatcher<E>
- org.refcodes.observer.PublisherTypeOfEventMatcher<E,
PT> - org.refcodes.observer.UniversalIdEqualWithEventMatcher<E>
- org.refcodes.observer.AbstractObservable<O,
EV> (implements org.refcodes.mixin.Disposable, org.refcodes.observer.Observable<O>) - org.refcodes.observer.EventMatcherSugar
- org.refcodes.observer.EventMetaData (implements org.refcodes.mixin.AliasAccessor, org.refcodes.mixin.ChannelAccessor, org.refcodes.mixin.GroupAccessor, org.refcodes.observer.PublisherTypeAccessor, org.refcodes.mixin.UniversalIdAccessor)
- org.refcodes.observer.EventMetaData.Builder (implements org.refcodes.mixin.AliasAccessor.AliasBuilder<B>, org.refcodes.mixin.ChannelAccessor.ChannelBuilder<B>, org.refcodes.mixin.GroupAccessor.GroupBuilder<B>, org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD,
B>, org.refcodes.observer.PublisherTypeAccessor.PublisherTypeBuilder<B>, org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<B>) - org.refcodes.observer.ObserverDescriptor<E,
O, EM> (implements org.refcodes.observer.Observer<E>)
- org.refcodes.observer.AbstractEvent<SRC> (implements org.refcodes.observer.Event<SRC>)
Interface Hierarchy
- org.refcodes.mixin.ActionAccessor<A>
- org.refcodes.observer.ActionEvent<A,
SRC> (also extends org.refcodes.observer.Event<SRC>) - org.refcodes.observer.MetaDataActionEvent<A,
EM, SRC> (also extends org.refcodes.observer.MetaDataEvent<EM, SRC>)
- org.refcodes.observer.MetaDataActionEvent<A,
- org.refcodes.observer.ActionEvent<A,
- org.refcodes.mixin.AliasAccessor
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.matcher.Matchable<M>, org.refcodes.schema.Schemable)
- org.refcodes.observer.EventMatcher<E>
- org.refcodes.observer.MetaDataEventMatcher<E>
- org.refcodes.observer.EventMatcher<E>
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.matcher.Matchable<M>, org.refcodes.schema.Schemable)
- org.refcodes.matcher.Matchable<M>
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.schema.Schemable)
- org.refcodes.observer.EventMatcher<E>
- org.refcodes.observer.MetaDataEventMatcher<E>
- org.refcodes.observer.EventMatcher<E>
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.schema.Schemable)
- org.refcodes.mixin.MetaDataAccessor<MD>
- org.refcodes.observer.MetaDataEvent<EM,
SRC> (also extends org.refcodes.observer.Event<SRC>) - org.refcodes.observer.MetaDataActionEvent<A,
EM, SRC> (also extends org.refcodes.observer.ActionEvent<A, SRC>)
- org.refcodes.observer.MetaDataActionEvent<A,
- org.refcodes.observer.MetaDataEvent<EM,
- org.refcodes.observer.Observable<O>
- org.refcodes.observer.ObservableObserver<O>
- org.refcodes.observer.Observer<E>
- org.refcodes.observer.Observers<O,
B> - org.refcodes.observer.Publisher<E>
- org.refcodes.observer.PublisherTypeAccessor
- org.refcodes.observer.PublisherTypeAccessor.PublisherTypeProperty (also extends org.refcodes.observer.PublisherTypeAccessor.PublisherTypeMutator)
- org.refcodes.observer.PublisherTypeAccessor.PublisherTypeBuilder<B>
- org.refcodes.observer.PublisherTypeAccessor.PublisherTypeMutator
- org.refcodes.observer.PublisherTypeAccessor.PublisherTypeProperty (also extends org.refcodes.observer.PublisherTypeAccessor)
- org.refcodes.schema.Schemable
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.matcher.Matchable<M>)
- org.refcodes.observer.EventMatcher<E>
- org.refcodes.observer.MetaDataEventMatcher<E>
- org.refcodes.observer.EventMatcher<E>
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.matcher.Matchable<M>)
- org.refcodes.mixin.SourceAccessor<SRC>
- org.refcodes.observer.Event<SRC>
- org.refcodes.observer.ActionEvent<A,
SRC> (also extends org.refcodes.mixin.ActionAccessor<A>) - org.refcodes.observer.MetaDataActionEvent<A,
EM, SRC> (also extends org.refcodes.observer.MetaDataEvent<EM, SRC>)
- org.refcodes.observer.MetaDataActionEvent<A,
- org.refcodes.observer.MetaDataEvent<EM,
SRC> (also extends org.refcodes.mixin.MetaDataAccessor<MD>) - org.refcodes.observer.MetaDataActionEvent<A,
EM, SRC> (also extends org.refcodes.observer.ActionEvent<A, SRC>)
- org.refcodes.observer.MetaDataActionEvent<A,
- org.refcodes.observer.ActionEvent<A,
- org.refcodes.observer.Event<SRC>