Interface AssertionCodeSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
ApprovalSequence.Item, ConfirmationSequence.Item
Enclosing class:
AssertionCodeSequence

public static interface AssertionCodeSequence.Holder extends AttributesWrapper
A class implementing this interface can hold attributes which contain the DICOM tag "Assertion Code Sequence" (see AssertionCodeSequence)
  • Method Details

    • wrap

      static AssertionCodeSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Assertion Code Sequence (see AssertionCodeSequence)
      Returns:
      A wrapper object implementing the AssertionCodeSequence.Holder interface.
    • getAssertionCodeSequence

      default AssertionCodeSequence getAssertionCodeSequence()
      Returns:
      the Assertion Code Sequence (see AssertionCodeSequence)
    • newAssertionCodeSequence

      default AssertionCodeSequence newAssertionCodeSequence(int initialCapacity)
      Adds a new Assertion Code Sequence. (see AssertionCodeSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Assertion Code Sequence
    • ensureAssertionCodeSequence

      default AssertionCodeSequence ensureAssertionCodeSequence(int initialCapacity)
      Adds a new Assertion Code Sequence if it does not already exist. (see AssertionCodeSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Assertion Code Sequence is created
    • containsAssertionCodeSequence

      default boolean containsAssertionCodeSequence()
      Returns:
      Whether it contains the Assertion Code Sequence (see AssertionCodeSequence)
    • removeAssertionCodeSequence

      default void removeAssertionCodeSequence()
      Removes the Assertion Code Sequence (see AssertionCodeSequence