Interface RecordedRangeShifterSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
IonMachineVerificationSequence.Item, TreatmentSessionIonBeamSequence.Item
Enclosing class:
RecordedRangeShifterSequence

public static interface RecordedRangeShifterSequence.Holder extends AttributesWrapper
  • Method Details

    • getRecordedRangeShifterSequence

      default RecordedRangeShifterSequence getRecordedRangeShifterSequence()
      Returns:
      the Recorded Range Shifter Sequence (see RecordedRangeShifterSequence)
    • newRecordedRangeShifterSequence

      default RecordedRangeShifterSequence newRecordedRangeShifterSequence(int initialCapacity)
      Adds a new Recorded Range Shifter Sequence. (see RecordedRangeShifterSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Recorded Range Shifter Sequence
    • ensureRecordedRangeShifterSequence

      default RecordedRangeShifterSequence ensureRecordedRangeShifterSequence(int initialCapacity)
      Adds a new Recorded Range Shifter Sequence if it does not already exist. (see RecordedRangeShifterSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Recorded Range Shifter Sequence is created
    • containsRecordedRangeShifterSequence

      default boolean containsRecordedRangeShifterSequence()
      Returns:
      Whether it contains a Recorded Range Shifter Sequence (see RecordedRangeShifterSequence)
    • removeRecordedRangeShifterSequence

      default void removeRecordedRangeShifterSequence()
      Removes the Recorded Range Shifter Sequence (see RecordedRangeShifterSequence