Uses of Interface
org.refcodes.serial.Segment.SegmentMixin
-
Uses of Segment.SegmentMixin in org.refcodes.serial
Subinterfaces of Segment.SegmentMixin in org.refcodes.serialClasses in org.refcodes.serial that implement Segment.SegmentMixinModifier and TypeClassDescriptionclassAn abstract implementation of aSegmentwith payload.classclassTheAsciizSegmentis an implementation of aSegmentcarrying an ASCII encodedStringas payload, terminated by a 0 ("zero") indicating its end.classTheAssertMagicBytesSegmentextends theMagicBytesSegmentand enforces the configured magic bytes to match the received magic bytes (as ofSegment.fromTransmission(Sequence)andreceiveFrom(java.io.InputStream, java.io.OutputStream)or the like).classAssertMagicBytesSegmentDecorator<DECORATEE extends Segment>TheAssertMagicBytesSegmentDecoratorextends theMagicBytesSegmentDecoratorand enforces the configured magic bytes to match the received magic bytes (as ofSegment.fromTransmission(Sequence)andAssertMagicBytesSegmentDecorator.receiveFrom(java.io.InputStream, java.io.OutputStream)or the like).classTheBooleanSegmentis an implementation of aSegmentcarrying in boolean value as value.classTheByteSegmentis an implementation of aSegmentcarrying in byte value as payload.classAComplexTypeSegmenttakes a POJO (a data structure) and creates from its content aSegmentrepresenting the POJO's structure.classTheDoubleSegmentis an implementation of aSegmentcarrying in double value as payload.classEnumSegment<E extends Enum<E>>TheEnumSegmentis an implementation of aSegmentcarrying an enumeration value as payload.classTheFixedLengthSequenceSegmentis aSegmentrepresenting aSequenceof a fixed length (as of the arguments passed to one of its constructors).classTheFloatSegmentis an implementation of aSegmentcarrying in float value as payload.classTheIntSegmentis an implementation of aSegmentcarrying an integer value as payload.classTheLongSegmentis an implementation of aSegmentcarrying in long value as payload.classMagic bytes are usually found (somewhere) at the beginning of a file or a stream.classMagicBytesSegmentDecorator<DECORATEE extends Segment>Magic bytes are usually found (somewhere) at the beginning of a file or a stream.classTheNumberSegmentis an implementation of aSegmentcarrying an integer value with a configurable width (in bytes) as payload.classSegmentComposite<CHILD extends Segment>classConvenience class for theNumberSegmentusingTransmissionMetricssequence number related properties to configure theSequenceNumberSegment(being an accordingly configuredNumberSegment).classTheShortSegmentis an implementation of aSegmentcarrying in short value as payload.