Interface InventoryInstanceDescription.Holder
-
- All Superinterfaces:
org.dcm4che.typeddicom.AttributesWrapper
- All Known Subinterfaces:
InventoryModule
- All Known Implementing Classes:
InventoryInstanceDescription.SimpleHolder,InventoryIOD
- Enclosing class:
- InventoryInstanceDescription
public static interface InventoryInstanceDescription.Holder extends org.dcm4che.typeddicom.AttributesWrapperA class implementing this interface can hold attributes which contain the DICOM tag "Inventory Instance Description" (seeInventoryInstanceDescription)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classInventoryInstanceDescription.Holder.Builder
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static InventoryInstanceDescription.Holder.Builderbuilder()static InventoryInstanceDescription.Holder.Builderbuilder(org.dcm4che3.data.Attributes attributes)default booleancontainsInventoryInstanceDescription()default InventoryInstanceDescriptiongetInventoryInstanceDescription()default voidremoveInventoryInstanceDescription()Removes the Inventory Instance Description (seeInventoryInstanceDescriptionstatic InventoryInstanceDescription.Holderwrap(org.dcm4che3.data.Attributes attributes)
-
-
-
Method Detail
-
wrap
static InventoryInstanceDescription.Holder wrap(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- an attributes object containing the Inventory Instance Description (seeInventoryInstanceDescription)- Returns:
- a wrapper object implementing the
InventoryInstanceDescription.Holderinterface.
-
builder
static InventoryInstanceDescription.Holder.Builder builder()
- Returns:
- a
InventoryInstanceDescription.Holder.Builderto create Inventory Instance Description Items with a fluent API.
-
builder
static InventoryInstanceDescription.Holder.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theInventoryInstanceDescription.Holder.Builder.- Returns:
- a
InventoryInstanceDescription.Holder.Builderto create Inventory Instance Description Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getInventoryInstanceDescription
default InventoryInstanceDescription getInventoryInstanceDescription()
- Returns:
- the Inventory Instance Description (see
InventoryInstanceDescription)
-
containsInventoryInstanceDescription
default boolean containsInventoryInstanceDescription()
- Returns:
- whether it contains the Inventory Instance Description (see
InventoryInstanceDescription)
-
removeInventoryInstanceDescription
default void removeInventoryInstanceDescription()
Removes the Inventory Instance Description (seeInventoryInstanceDescription
-
-