Module org.refcodes.serial
Package org.refcodes.serial
Interface DecoratorSection<DECORATEE extends Transmission>
- Type Parameters:
DECORATEE- TheTransmissionbeing decorated.
- All Superinterfaces:
org.refcodes.mixin.DecorateeAccessor<DECORATEE>,org.refcodes.mixin.LengthAccessor,org.refcodes.mixin.Resetable,org.refcodes.schema.Schemable,Section,Serializable,Transmission
- All Known Implementing Classes:
AssertMagicBytesSectionDecorator,BreakerSectionDecorator,CrcSectionDecorator,MagicBytesSectionDecorator,ReadyToReceiveSectionDecorator,ReadyToSendSectionDecorator,StopAndWaitPacketStreamSectionDecorator,StopAndWaitSectionDecorator
public interface DecoratorSection<DECORATEE extends Transmission>
extends org.refcodes.mixin.DecorateeAccessor<DECORATEE>, Section
The
DecoratorSection interface provided means to access a decorated
Transmission with the means of a Section.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.DecorateeAccessor
org.refcodes.mixin.DecorateeAccessor.DecorateeBuilder<DECORATEE extends Object,B extends org.refcodes.mixin.DecorateeAccessor.DecorateeBuilder<DECORATEE, B>>, org.refcodes.mixin.DecorateeAccessor.DecorateeMutator<DECORATEE extends Object>, org.refcodes.mixin.DecorateeAccessor.DecorateeProperty<DECORATEE extends Object> Nested classes/interfaces inherited from interface org.refcodes.mixin.LengthAccessor
org.refcodes.mixin.LengthAccessor.LengthBuilder<B extends org.refcodes.mixin.LengthAccessor.LengthBuilder<B>>, org.refcodes.mixin.LengthAccessor.LengthMutator, org.refcodes.mixin.LengthAccessor.LengthPropertyNested classes/interfaces inherited from interface org.refcodes.serial.Section
Section.SectionMixinNested classes/interfaces inherited from interface org.refcodes.serial.Transmission
Transmission.TransmissionMixin -
Method Summary
Methods inherited from interface org.refcodes.mixin.DecorateeAccessor
getDecorateeMethods inherited from interface org.refcodes.serial.Section
fromTransmission, fromTransmission, fromTransmission, fromTransmission, receiveFrom, receiveFrom, receiveFromMethods inherited from interface org.refcodes.serial.Transmission
getLength, reset, toSchema, toSequence, toSimpleTypeMap, transmitTo, transmitTo, transmitTo