Interface PayloadSection<T>

Type Parameters:
T - The type of the Section's payload.
All Superinterfaces:
org.refcodes.mixin.AliasAccessor, org.refcodes.mixin.LengthAccessor, org.refcodes.mixin.PayloadAccessor<T>, org.refcodes.mixin.PayloadAccessor.PayloadBuilder<T,PayloadTransmission<T>>, org.refcodes.mixin.PayloadAccessor.PayloadMutator<T>, org.refcodes.mixin.PayloadAccessor.PayloadProperty<T>, PayloadTransmission<T>, org.refcodes.mixin.Schemable<SerialSchema>, Section, Serializable, Transmission
All Known Implementing Classes:
AbstractPayloadSection, BooleanArraySection, ByteArraySection, CharArraySection, CharSection, DoubleArraySection, DynamicTypeSection, FileSection, FloatArraySection, IntArraySection, LongArraySection, PropertiesSection, SequenceSection, ShortArraySection, StringArraySection, StringSection

public interface PayloadSection<T> extends Section, PayloadTransmission<T>
The PayloadSection interfaces defines a Section with a payload.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.refcodes.mixin.AliasAccessor

    org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends org.refcodes.mixin.AliasAccessor.AliasBuilder<B>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty

    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.mixin.PayloadAccessor

    org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P extends Object,B extends org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P,B>>, org.refcodes.mixin.PayloadAccessor.PayloadMutator<P extends Object>, org.refcodes.mixin.PayloadAccessor.PayloadProperty<P extends Object>

    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.AliasAccessor

    getAlias

    Methods inherited from interface org.refcodes.mixin.PayloadAccessor

    getPayload, getPayloadOr

    Methods inherited from interface org.refcodes.mixin.PayloadAccessor.PayloadBuilder

    withPayload

    Methods inherited from interface org.refcodes.mixin.PayloadAccessor.PayloadMutator

    setPayload

    Methods inherited from interface org.refcodes.mixin.PayloadAccessor.PayloadProperty

    letPayload

    Methods inherited from interface org.refcodes.serial.Transmission

    getLength, toSchema, toSequence, toSimpleTypeMap, transmitTo, transmitTo, transmitTo