Interface IonControlPointSequence.Holder

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

public static interface IonControlPointSequence.Holder extends AttributesWrapper
  • Method Details

    • getIonControlPointSequence

      default IonControlPointSequence getIonControlPointSequence()
      Returns:
      the Ion Control Point Sequence (see IonControlPointSequence)
    • newIonControlPointSequence

      default IonControlPointSequence newIonControlPointSequence(int initialCapacity)
      Adds a new Ion Control Point Sequence. (see IonControlPointSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Ion Control Point Sequence
    • ensureIonControlPointSequence

      default IonControlPointSequence ensureIonControlPointSequence(int initialCapacity)
      Adds a new Ion Control Point Sequence if it does not already exist. (see IonControlPointSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Ion Control Point Sequence is created
    • containsIonControlPointSequence

      default boolean containsIonControlPointSequence()
      Returns:
      Whether it contains a Ion Control Point Sequence (see IonControlPointSequence)
    • removeIonControlPointSequence

      default void removeIonControlPointSequence()
      Removes the Ion Control Point Sequence (see IonControlPointSequence