Module org.refcodes.serial
Package org.refcodes.serial
Interface DecoratorSegment<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,Segment,Serializable,Transmission
- All Known Implementing Classes:
AbstractLengthDecoratorSegment,AllocSectionDecoratorSegment,AssertMagicBytesSegmentDecorator,BreakerSegmentDecorator,CrcSegmentDecorator,LengthSegmentDecoratorSegment,MagicBytesSegmentDecorator,ReadyToReceiveSegmentDecorator,ReadyToSendSegmentDecorator,StopAndWaitPacketStreamSegmentDecorator,StopAndWaitSegmentDecorator
public interface DecoratorSegment<DECORATEE extends Transmission>
extends org.refcodes.mixin.DecorateeAccessor<DECORATEE>, Segment
The
DecoratorSegment interface provided means to access a decorated
Transmission with the means of a Segment.-
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.Segment
Segment.SegmentMixinNested 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.Segment
fromTransmission, fromTransmission, fromTransmission, fromTransmission, receiveFrom, receiveFrom, receiveFromMethods inherited from interface org.refcodes.serial.Transmission
getLength, reset, toSchema, toSequence, toSimpleTypeMap, transmitTo, transmitTo, transmitTo