Interface OOIType.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Implementing Classes:
OOIType.SimpleHolder
- Enclosing class:
- OOIType
A class implementing this interface can hold attributes which contain the DICOM tag "OOI Type" (see
OOIType)-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic OOIType.Holder.Builderbuilder()static OOIType.Holder.Builderbuilder(org.dcm4che3.data.Attributes attributes) default booleandefault OOITypedefault voidRemoves the OOI Type (seeOOITypestatic OOIType.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 OOI Type (seeOOIType)- Returns:
- A wrapper object implementing the
OOIType.Holderinterface.
-
builder
- Returns:
- a
OOIType.Holder.Builderto create OOI Type Items with a fluent API.
-
builder
- Parameters:
attributes- The Attributes to be wrapped by theOOIType.Holder.Builder.- Returns:
- a
OOIType.Holder.Builderto create OOI Type Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getOOIType
- Returns:
- the OOI Type (see
OOIType)
-
containsOOIType
default boolean containsOOIType()- Returns:
- Whether it contains the OOI Type (see
OOIType)
-
removeOOIType
default void removeOOIType()Removes the OOI Type (seeOOIType
-