Uses of Interface
org.refcodes.serial.Section.SectionMixin
-
-
Uses of Section.SectionMixin in org.refcodes.serial
Subinterfaces of Section.SectionMixin in org.refcodes.serial Modifier and Type Interface Description interface
ArraySection<ARRAY extends Transmission>
Classes in org.refcodes.serial that implement Section.SectionMixin Modifier and Type Class Description class
AbstractPayloadSection<T>
An abstract implementation of aSection
with payload.class
AssertMagicBytesSectionDecorator<DECORATEE extends Section>
TheAssertMagicBytesSectionDecorator
extends theMagicBytesSectionDecorator
and enforces the configured magic bytes to match the received magic bytes (as ofAssertMagicBytesSectionDecorator.fromTransmission(Sequence, int, int)
andAssertMagicBytesSectionDecorator.receiveFrom(java.io.InputStream, int, java.io.OutputStream)
or the like).class
BooleanArraySection
TheBooleanArraySection
is an implementation of aSection
carrying a boolean array as payload.class
ByteArraySection
TheByteArraySection
is an implementation of aSection
carrying a byte array as payload.class
CharArraySection
TheCharArraySection
is an implementation of aPayloadSection
carrying a char array as payload.class
CharSection
TheCharSection
is an implementation of aSection
carrying a char value as payload.class
DoubleArraySection
TheDoubleArraySection
is an implementation of aSection
carrying a double array as payload.class
DynamicTypeSection
TheDynamicTypeSection
represents aSection
which's internal raw data is created from provided types at runtime and which's internal raw data is used to create provided types at runtime.class
FileSection
AFileSection
represents aFile
on the file system and can be used to receive or to transmit aFile
.class
FixedSegmentArraySection<ARRAY extends Segment>
AFixedSegmentArraySection
is aSection
consisting ofSegment
elements with each element of the same (uniform) length (in contrast to theSegmentArraySection
).class
FloatArraySection
TheFloatArraySection
is an implementation of aSection
carrying a float array as payload.class
IntArraySection
TheIntArraySection
is an implementation of aSection
carrying an integer array as payload.class
LongArraySection
TheLongArraySection
is an implementation of aSection
carrying a long array as payload.class
MagicBytesSectionDecorator<DECORATEE extends Section>
Magic bytes are usually found (somewhere) at the beginning of a file or a stream.class
PropertiesSection
class
SectionComposite<ALLOC extends AllocSectionDecoratorSegment<CHILD>,CHILD extends Section>
ASectionComposite
is aSection
consisting ofSection
elements of a variable length each: EachSection
element in the composite need not be of the same size.class
SegmentArraySection<ARRAY extends Segment>
ASegmentArraySection
is aSegment
consisting ofSegment
elements with each element of presumably different lengths ( in contrast to theFixedSegmentArraySection
).class
SequenceSection
class
ShortArraySection
TheShortArraySection
is an implementation of aSection
carrying a short array as payload.class
StringArraySection
class
StringSection
-