Interface EventCodeSequence.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Implementing Classes:
EventTimerSequence.Item
- Enclosing class:
- EventCodeSequence
A class implementing this interface can hold attributes which contain the DICOM tag "Event Code Sequence" (see
EventCodeSequence)-
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault EventCodeSequenceensureEventCodeSequence(int initialCapacity) Adds a new Event Code Sequence if it does not already exist.default EventCodeSequencedefault EventCodeSequencenewEventCodeSequence(int initialCapacity) Adds a new Event Code Sequence.default voidRemoves the Event Code Sequence (seeEventCodeSequencestatic EventCodeSequence.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 Event Code Sequence (seeEventCodeSequence)- Returns:
- A wrapper object implementing the
EventCodeSequence.Holderinterface.
-
getEventCodeSequence
- Returns:
- the Event Code Sequence (see
EventCodeSequence)
-
newEventCodeSequence
Adds a new Event Code Sequence. (seeEventCodeSequence)- Parameters:
initialCapacity- the initial capacity for the new Event Code Sequence
-
ensureEventCodeSequence
Adds a new Event Code Sequence if it does not already exist. (seeEventCodeSequence)- Parameters:
initialCapacity- the initial capacity if a new Event Code Sequence is created
-
containsEventCodeSequence
default boolean containsEventCodeSequence()- Returns:
- Whether it contains the Event Code Sequence (see
EventCodeSequence)
-
removeEventCodeSequence
default void removeEventCodeSequence()Removes the Event Code Sequence (seeEventCodeSequence
-