Interface PrivateCreatorReference.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Implementing Classes:
PrivateCreatorReference.SimpleHolder,PrivateDataElementCharacteristicsSequence.Item
- Enclosing class:
- PrivateCreatorReference
A class implementing this interface can hold attributes which contain the DICOM tag "Private Creator Reference" (see
PrivateCreatorReference)-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder(org.dcm4che3.data.Attributes attributes) default booleandefault PrivateCreatorReferencedefault voidRemoves the Private Creator Reference (seePrivateCreatorReferencewrap(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 Private Creator Reference (seePrivateCreatorReference)- Returns:
- A wrapper object implementing the
PrivateCreatorReference.Holderinterface.
-
builder
- Returns:
- a
PrivateCreatorReference.Holder.Builderto create Private Creator Reference Items with a fluent API.
-
builder
- Parameters:
attributes- The Attributes to be wrapped by thePrivateCreatorReference.Holder.Builder.- Returns:
- a
PrivateCreatorReference.Holder.Builderto create Private Creator Reference Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getPrivateCreatorReference
- Returns:
- the Private Creator Reference (see
PrivateCreatorReference)
-
containsPrivateCreatorReference
default boolean containsPrivateCreatorReference()- Returns:
- Whether it contains the Private Creator Reference (see
PrivateCreatorReference)
-
removePrivateCreatorReference
default void removePrivateCreatorReference()Removes the Private Creator Reference (seePrivateCreatorReference
-