Interface IonBlockSequence.Holder

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

public static interface IonBlockSequence.Holder extends AttributesWrapper
  • Method Details

    • getIonBlockSequence

      default IonBlockSequence getIonBlockSequence()
      Returns:
      the Ion Block Sequence (see IonBlockSequence)
    • newIonBlockSequence

      default IonBlockSequence newIonBlockSequence​(int initialCapacity)
      Adds a new Ion Block Sequence. (see IonBlockSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Ion Block Sequence
    • ensureIonBlockSequence

      default IonBlockSequence ensureIonBlockSequence​(int initialCapacity)
      Adds a new Ion Block Sequence if it does not already exist. (see IonBlockSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Ion Block Sequence is created
    • containsIonBlockSequence

      default boolean containsIonBlockSequence()
      Returns:
      Whether it contains a Ion Block Sequence (see IonBlockSequence)
    • removeIonBlockSequence

      default void removeIonBlockSequence()
      Removes the Ion Block Sequence (see IonBlockSequence