Interface ThreatSequence.Holder

All Superinterfaces:
AttributesWrapper
Enclosing class:
ThreatSequence

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

    • wrap

      static ThreatSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Threat Sequence (see ThreatSequence)
      Returns:
      A wrapper object implementing the ThreatSequence.Holder interface.
    • getThreatSequence

      default ThreatSequence getThreatSequence()
      Returns:
      the Threat Sequence (see ThreatSequence)
    • newThreatSequence

      default ThreatSequence newThreatSequence(int initialCapacity)
      Adds a new Threat Sequence. (see ThreatSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Threat Sequence
    • ensureThreatSequence

      default ThreatSequence ensureThreatSequence(int initialCapacity)
      Adds a new Threat Sequence if it does not already exist. (see ThreatSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Threat Sequence is created
    • containsThreatSequence

      default boolean containsThreatSequence()
      Returns:
      Whether it contains the Threat Sequence (see ThreatSequence)
    • removeThreatSequence

      default void removeThreatSequence()
      Removes the Threat Sequence (see ThreatSequence