Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.refcodes.observer.AbstractEvent<SRC> (implements org.refcodes.observer.GenericEvent<SRC>)
      • org.refcodes.observer.AbstractPayloadEvent<P,​SRC> (implements org.refcodes.observer.GenericPayloadEvent<P,​SRC>)
        • org.refcodes.serial.ext.observer.PayloadEvent<P> (implements org.refcodes.observer.GenericPayloadEvent<P,​SRC>)
      • org.refcodes.serial.ext.observer.TransmissionEvent<T> (implements org.refcodes.observer.GenericEvent<SRC>, org.refcodes.serial.TransmissionAccessor<T>)
    • org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator<T> (implements org.refcodes.serial.DecoratorSection<DECORATEE>, org.refcodes.serial.ext.observer.ObservablePayloadSection<T>)
    • org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator<T> (implements org.refcodes.serial.DecoratorSegment<DECORATEE>, org.refcodes.serial.ext.observer.ObservablePayloadSegment<T>)
    • org.refcodes.serial.ext.observer.ObservableSectionDecorator<DECORATEE> (implements org.refcodes.serial.DecoratorSection<DECORATEE>, org.refcodes.serial.ext.observer.ObservableSection<T>)
    • org.refcodes.serial.ext.observer.ObservableSegmentDecorator<DECORATEE> (implements org.refcodes.serial.DecoratorSegment<DECORATEE>, org.refcodes.serial.ext.observer.ObservableSegment<T>)
    • org.refcodes.serial.SerialSugar

Interface Hierarchy

  • org.refcodes.mixin.AliasAccessor
    • org.refcodes.serial.PayloadTransmission<T> (also extends org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P,​B>, org.refcodes.mixin.PayloadAccessor.PayloadProperty<P>, org.refcodes.serial.Transmission)
  • org.refcodes.mixin.LengthAccessor
  • org.refcodes.observer.Observable<O>
  • org.refcodes.observer.Observer<E>
  • org.refcodes.mixin.PayloadAccessor<P>
    • org.refcodes.mixin.PayloadAccessor.PayloadProperty<P> (also extends org.refcodes.mixin.PayloadAccessor.PayloadMutator<P>)
      • org.refcodes.serial.PayloadTransmission<T> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P,​B>, org.refcodes.serial.Transmission)
  • org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P,​B>
    • org.refcodes.serial.PayloadTransmission<T> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.mixin.PayloadAccessor.PayloadProperty<P>, org.refcodes.serial.Transmission)
  • org.refcodes.mixin.PayloadAccessor.PayloadMutator<P>
    • org.refcodes.mixin.PayloadAccessor.PayloadProperty<P> (also extends org.refcodes.mixin.PayloadAccessor<P>)
      • org.refcodes.serial.PayloadTransmission<T> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P,​B>, org.refcodes.serial.Transmission)
  • java.io.Serializable
    • org.refcodes.serial.Transmission (also extends org.refcodes.mixin.LengthAccessor)