Module org.refcodes.serial
Package org.refcodes.serial
Interface DecoratorSegment<DECORATEE extends Transmission>
-
- Type Parameters:
DECORATEE
- TheTransmission
being decorated.
- All Superinterfaces:
org.refcodes.mixin.DecorateeAccessor<DECORATEE>
,org.refcodes.mixin.LengthAccessor
,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
TheDecoratorSegment
interface provided means to access a decoratedTransmission
with the means of aSegment
.
-
-
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.Segment
Segment.SegmentMixin
-
Nested classes/interfaces inherited from interface org.refcodes.serial.Transmission
Transmission.TransmissionMixin
-
-
Method Summary
-
Methods inherited from interface org.refcodes.serial.Segment
fromTransmission, fromTransmission, fromTransmission, fromTransmission, receiveFrom, receiveFrom, receiveFrom
-
Methods inherited from interface org.refcodes.serial.Transmission
getLength, toSchema, toSimpleTypeMap, toTransmission, transmitTo, transmitTo, transmitTo
-
-