Interface ShieldingDeviceSequence.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Implementing Classes:
PatientSetupSequence.Item
- Enclosing class:
- ShieldingDeviceSequence
A class implementing this interface can hold attributes which contain the DICOM tag "Shielding Device Sequence" (see
ShieldingDeviceSequence)-
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault ShieldingDeviceSequenceensureShieldingDeviceSequence(int initialCapacity) Adds a new Shielding Device Sequence if it does not already exist.default ShieldingDeviceSequencedefault ShieldingDeviceSequencenewShieldingDeviceSequence(int initialCapacity) Adds a new Shielding Device Sequence.default voidRemoves the Shielding Device Sequence (seeShieldingDeviceSequencewrap(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 Shielding Device Sequence (seeShieldingDeviceSequence)- Returns:
- A wrapper object implementing the
ShieldingDeviceSequence.Holderinterface.
-
getShieldingDeviceSequence
- Returns:
- the Shielding Device Sequence (see
ShieldingDeviceSequence)
-
newShieldingDeviceSequence
Adds a new Shielding Device Sequence. (seeShieldingDeviceSequence)- Parameters:
initialCapacity- the initial capacity for the new Shielding Device Sequence
-
ensureShieldingDeviceSequence
Adds a new Shielding Device Sequence if it does not already exist. (seeShieldingDeviceSequence)- Parameters:
initialCapacity- the initial capacity if a new Shielding Device Sequence is created
-
containsShieldingDeviceSequence
default boolean containsShieldingDeviceSequence()- Returns:
- Whether it contains the Shielding Device Sequence (see
ShieldingDeviceSequence)
-
removeShieldingDeviceSequence
default void removeShieldingDeviceSequence()Removes the Shielding Device Sequence (seeShieldingDeviceSequence
-