Interface ArrayTransmission<ARRAY extends Transmission>

Type Parameters:
ARRAY - The type of the array Transmission elements.
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[]>, org.refcodes.mixin.LengthAccessor, org.refcodes.mixin.Resetable, org.refcodes.schema.Schemable, Serializable, Transmission
All Known Subinterfaces:
ArraySection<ARRAY>, ArraySegment<SEGMENT>
All Known Implementing Classes:
AbstractArrayTransmission, FixedSegmentArraySection, SegmentArraySection

public interface ArrayTransmission<ARRAY extends Transmission> extends Transmission, org.refcodes.mixin.ArrayAccessor.ArrayProperty<ARRAY[]>, org.refcodes.mixin.ArrayAccessor.ArrayBuilder<ARRAY[],ArrayTransmission<ARRAY>>, org.refcodes.mixin.AliasAccessor
A ArrayTransmission is a Transmission with array Transmission elements. When invoking toSimpleTypeMap() the array nature is preserved by indexing each element of the array with the array index.