Interface ArraySection<ARRAY extends Transmission>

Type Parameters:
ARRAY - The type of the array elements to be contained in this instance.
All Superinterfaces:
org.refcodes.mixin.AliasAccessor, org.refcodes.mixin.ArrayAccessor<ARRAY[]>, org.refcodes.mixin.ArrayAccessor.ArrayBuilder<ARRAY[],ArrayTransmission<ARRAY>>, org.refcodes.mixin.ArrayAccessor.ArrayMutator<ARRAY[]>, org.refcodes.mixin.ArrayAccessor.ArrayProperty<ARRAY[]>, ArrayTransmission<ARRAY>, org.refcodes.mixin.LengthAccessor, org.refcodes.mixin.Resetable, org.refcodes.schema.Schemable, Section, Section.SectionMixin, Serializable, Transmission, Transmission.TransmissionMixin
All Known Implementing Classes:
FixedSegmentArraySection, SegmentArraySection

public interface ArraySection<ARRAY extends Transmission> extends Section, Section.SectionMixin, ArrayTransmission<ARRAY>
A ArraySection is a Section with array Transmission elements as of ArrayTransmission.
  • 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.ArrayAccessor

    org.refcodes.mixin.ArrayAccessor.ArrayBuilder<T extends Object,B extends org.refcodes.mixin.ArrayAccessor.ArrayBuilder<T,B>>, org.refcodes.mixin.ArrayAccessor.ArrayMutator<T extends Object>, org.refcodes.mixin.ArrayAccessor.ArrayProperty<T 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.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.ArrayAccessor

    getArray

    Methods inherited from interface org.refcodes.mixin.ArrayAccessor.ArrayBuilder

    withArray

    Methods inherited from interface org.refcodes.mixin.ArrayAccessor.ArrayMutator

    setArray

    Methods inherited from interface org.refcodes.mixin.ArrayAccessor.ArrayProperty

    letArray

    Methods inherited from interface org.refcodes.serial.ArrayTransmission

    getLength, toSchema, toSequence, toSimpleTypeMap

    Methods inherited from interface org.refcodes.serial.Section

    fromTransmission, fromTransmission, fromTransmission, fromTransmission, receiveFrom, receiveFrom

    Methods inherited from interface org.refcodes.serial.Section.SectionMixin

    receiveFrom

    Methods inherited from interface org.refcodes.serial.Transmission

    reset, transmitTo, transmitTo

    Methods inherited from interface org.refcodes.serial.Transmission.TransmissionMixin

    transmitTo