Module org.refcodes.serial
Package org.refcodes.serial
Interface DecoratorSection<DECORATEE extends Transmission>
- Type Parameters:
DECORATEE
- TheTransmission
being decorated.
- All Superinterfaces:
org.refcodes.mixin.DecorateeAccessor<DECORATEE>
,org.refcodes.mixin.LengthAccessor
,org.refcodes.mixin.Schemable<SerialSchema>
,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.LengthProperty
Nested classes/interfaces inherited from interface org.refcodes.serial.Section
Section.SectionMixin
Nested classes/interfaces inherited from interface org.refcodes.serial.Transmission
Transmission.TransmissionMixin
-
Method Summary
Methods inherited from interface org.refcodes.mixin.DecorateeAccessor
getDecoratee
Methods inherited from interface org.refcodes.serial.Section
fromTransmission, fromTransmission, fromTransmission, fromTransmission, receiveFrom, receiveFrom, receiveFrom
Methods inherited from interface org.refcodes.serial.Transmission
getLength, toSchema, toSequence, toSimpleTypeMap, transmitTo, transmitTo, transmitTo