Interface UpdatedMetadataSequence.Holder
-
- All Superinterfaces:
org.dcm4che.typeddicom.AttributesWrapper
- All Known Implementing Classes:
UpdatedMetadataSequence.SimpleHolder
- Enclosing class:
- UpdatedMetadataSequence
public static interface UpdatedMetadataSequence.Holder extends org.dcm4che.typeddicom.AttributesWrapperA class implementing this interface can hold attributes which contain the DICOM tag "Updated Metadata Sequence" (seeUpdatedMetadataSequence)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classUpdatedMetadataSequence.Holder.Builder
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static UpdatedMetadataSequence.Holder.Builderbuilder()static UpdatedMetadataSequence.Holder.Builderbuilder(org.dcm4che3.data.Attributes attributes)default booleancontainsUpdatedMetadataSequence()default UpdatedMetadataSequenceensureUpdatedMetadataSequence()Adds a new Updated Metadata Sequence (seeUpdatedMetadataSequence) with initial capacity 1 (seeensureUpdatedMetadataSequence(int)) if it does not already exist.default UpdatedMetadataSequenceensureUpdatedMetadataSequence(int initialCapacity)Adds a new Updated Metadata Sequence (seeUpdatedMetadataSequence) if it does not already exist.default UpdatedMetadataSequencegetUpdatedMetadataSequence()default UpdatedMetadataSequencenewUpdatedMetadataSequence(int initialCapacity)Adds a new Updated Metadata Sequence.default voidremoveUpdatedMetadataSequence()Removes the Updated Metadata Sequence (seeUpdatedMetadataSequencestatic UpdatedMetadataSequence.Holderwrap(org.dcm4che3.data.Attributes attributes)
-
-
-
Method Detail
-
wrap
static UpdatedMetadataSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- an attributes object containing the Updated Metadata Sequence (seeUpdatedMetadataSequence)- Returns:
- a wrapper object implementing the
UpdatedMetadataSequence.Holderinterface.
-
builder
static UpdatedMetadataSequence.Holder.Builder builder()
- Returns:
- a
UpdatedMetadataSequence.Holder.Builderto create Updated Metadata Sequence Items with a fluent API.
-
builder
static UpdatedMetadataSequence.Holder.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theUpdatedMetadataSequence.Holder.Builder.- Returns:
- a
UpdatedMetadataSequence.Holder.Builderto create Updated Metadata Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getUpdatedMetadataSequence
default UpdatedMetadataSequence getUpdatedMetadataSequence()
- Returns:
- the Updated Metadata Sequence (see
UpdatedMetadataSequence)
-
newUpdatedMetadataSequence
default UpdatedMetadataSequence newUpdatedMetadataSequence(int initialCapacity)
Adds a new Updated Metadata Sequence. (seeUpdatedMetadataSequence)- Parameters:
initialCapacity- the initial capacity for the new Updated Metadata Sequence- Returns:
- the newly created UpdatedMetadataSequence.
-
ensureUpdatedMetadataSequence
default UpdatedMetadataSequence ensureUpdatedMetadataSequence(int initialCapacity)
Adds a new Updated Metadata Sequence (seeUpdatedMetadataSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- the initial capacity (seeArrayList(int)) if a new Updated Metadata Sequence is created.- Returns:
- either the already existing Updated Metadata Sequence (see
UpdatedMetadataSequence) or a new one with capacityinitialCapacity.
-
ensureUpdatedMetadataSequence
default UpdatedMetadataSequence ensureUpdatedMetadataSequence()
Adds a new Updated Metadata Sequence (seeUpdatedMetadataSequence) with initial capacity 1 (seeensureUpdatedMetadataSequence(int)) if it does not already exist.- Returns:
- either the already existing Updated Metadata Sequence (see
UpdatedMetadataSequence) or a new one with capacity 1.
-
containsUpdatedMetadataSequence
default boolean containsUpdatedMetadataSequence()
- Returns:
- whether it contains the Updated Metadata Sequence (see
UpdatedMetadataSequence)
-
removeUpdatedMetadataSequence
default void removeUpdatedMetadataSequence()
Removes the Updated Metadata Sequence (seeUpdatedMetadataSequence
-
-