Interface IonRangeCompensatorSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
IonBeamSequence.Item
Enclosing class:
IonRangeCompensatorSequence

public static interface IonRangeCompensatorSequence.Holder extends AttributesWrapper
  • Method Details

    • getIonRangeCompensatorSequence

      default IonRangeCompensatorSequence getIonRangeCompensatorSequence()
      Returns:
      the Ion Range Compensator Sequence (see IonRangeCompensatorSequence)
    • newIonRangeCompensatorSequence

      default IonRangeCompensatorSequence newIonRangeCompensatorSequence​(int initialCapacity)
      Adds a new Ion Range Compensator Sequence. (see IonRangeCompensatorSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Ion Range Compensator Sequence
    • ensureIonRangeCompensatorSequence

      default IonRangeCompensatorSequence ensureIonRangeCompensatorSequence​(int initialCapacity)
      Adds a new Ion Range Compensator Sequence if it does not already exist. (see IonRangeCompensatorSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Ion Range Compensator Sequence is created
    • containsIonRangeCompensatorSequence

      default boolean containsIonRangeCompensatorSequence()
      Returns:
      Whether it contains a Ion Range Compensator Sequence (see IonRangeCompensatorSequence)
    • removeIonRangeCompensatorSequence

      default void removeIonRangeCompensatorSequence()
      Removes the Ion Range Compensator Sequence (see IonRangeCompensatorSequence