Interface OOIOwnerSequence.Holder

  • All Superinterfaces:
    org.dcm4che.typeddicom.AttributesWrapper
    Enclosing class:
    OOIOwnerSequence

    public static interface OOIOwnerSequence.Holder
    extends org.dcm4che.typeddicom.AttributesWrapper
    A class implementing this interface can hold attributes which contain the DICOM tag "OOI Owner Sequence" (see OOIOwnerSequence)
    • Method Detail

      • newOOIOwnerSequence

        default OOIOwnerSequence newOOIOwnerSequence​(int initialCapacity)
        Adds a new OOI Owner Sequence. (see OOIOwnerSequence)
        Parameters:
        initialCapacity - the initial capacity for the new OOI Owner Sequence
        Returns:
        the newly created OOIOwnerSequence.
      • ensureOOIOwnerSequence

        default OOIOwnerSequence ensureOOIOwnerSequence​(int initialCapacity)
        Adds a new OOI Owner Sequence (see OOIOwnerSequence) if it does not already exist. (see Attributes.ensureSequence(int, int)
        Parameters:
        initialCapacity - the initial capacity (see ArrayList(int)) if a new OOI Owner Sequence is created.
        Returns:
        either the already existing OOI Owner Sequence (see OOIOwnerSequence) or a new one with capacity initialCapacity.
      • containsOOIOwnerSequence

        default boolean containsOOIOwnerSequence()
        Returns:
        whether it contains the OOI Owner Sequence (see OOIOwnerSequence)
      • removeOOIOwnerSequence

        default void removeOOIOwnerSequence()
        Removes the OOI Owner Sequence (see OOIOwnerSequence