Interface SequenceName.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Subinterfaces:
MRImageModule
- All Known Implementing Classes:
MRImageIOD,SequenceName.SimpleHolder
- Enclosing class:
- SequenceName
A class implementing this interface can hold attributes which contain the DICOM tag "Sequence Name" (see
SequenceName)-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic SequenceName.Holder.Builderbuilder()static SequenceName.Holder.Builderbuilder(org.dcm4che3.data.Attributes attributes) default booleandefault SequenceNamedefault voidRemoves the Sequence Name (seeSequenceNamestatic SequenceName.Holderwrap(org.dcm4che3.data.Attributes attributes) Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmpty
-
Method Details
-
wrap
- Parameters:
attributes- An attributes object containing the Sequence Name (seeSequenceName)- Returns:
- A wrapper object implementing the
SequenceName.Holderinterface.
-
builder
- Returns:
- a
SequenceName.Holder.Builderto create Sequence Name Items with a fluent API.
-
builder
- Parameters:
attributes- The Attributes to be wrapped by theSequenceName.Holder.Builder.- Returns:
- a
SequenceName.Holder.Builderto create Sequence Name Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getSequenceName
- Returns:
- the Sequence Name (see
SequenceName)
-
containsSequenceName
default boolean containsSequenceName()- Returns:
- Whether it contains the Sequence Name (see
SequenceName)
-
removeSequenceName
default void removeSequenceName()Removes the Sequence Name (seeSequenceName
-