Class LengthSegment<REFERENCEE extends Transmission>

java.lang.Object
org.refcodes.serial.AbstractReferenceeLengthSegment<REFERENCEE>
org.refcodes.serial.LengthSegment<REFERENCEE>
Type Parameters:
REFERENCEE - The type of the Transmission referencee.
All Implemented Interfaces:
Serializable, org.refcodes.mixin.LengthAccessor, org.refcodes.mixin.ReferenceeAccessor<REFERENCEE>, org.refcodes.mixin.ReferenceeAccessor.ReferenceeMutator<REFERENCEE>, org.refcodes.mixin.ReferenceeAccessor.ReferenceeProperty<REFERENCEE>, org.refcodes.mixin.Resetable, org.refcodes.mixin.Schemable, org.refcodes.numerical.EndianessAccessor, AllocLengthAccessor, LengthWidthAccessor, Segment, Transmission, Transmission.TransmissionMixin

public class LengthSegment<REFERENCEE extends Transmission> extends AbstractReferenceeLengthSegment<REFERENCEE> implements org.refcodes.mixin.ReferenceeAccessor.ReferenceeProperty<REFERENCEE>
An LengthSegment enriches a Segment with an allocation declaration computed from the referenced Transmission.
See Also:
  • Constructor Details

    • LengthSegment

      public LengthSegment(TransmissionMetrics aTransmissionMetrics)
    • LengthSegment

      public LengthSegment()
    • LengthSegment

      public LengthSegment(org.refcodes.numerical.Endianess aEndianess)
    • LengthSegment

      public LengthSegment(int aLengthWidth, org.refcodes.numerical.Endianess aEndianess)
    • LengthSegment

      public LengthSegment(int aLengthWidth)
    • LengthSegment

      public LengthSegment(REFERENCEE aReferencee, org.refcodes.numerical.Endianess aEndianess)
    • LengthSegment

      public LengthSegment(REFERENCEE aReferencee, int aLengthWidth, org.refcodes.numerical.Endianess aEndianess)
    • LengthSegment

      public LengthSegment(REFERENCEE aReferencee, int aLengthWidth)
    • LengthSegment

      public LengthSegment(REFERENCEE aReferencee)
    • LengthSegment

      public LengthSegment(REFERENCEE aReferencee, TransmissionMetrics aTransmissionMetrics)
  • Method Details