Interface XDSRetrievalSequence.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Implementing Classes:
InputInformationSequence.Item,OutputInformationSequence.Item,ReferencedPatientPhotoSequence.Item,ReferencedTextureSequence.Item,XDSRetrievalSequence.SimpleHolder
- Enclosing class:
- XDSRetrievalSequence
A class implementing this interface can hold attributes which contain the DICOM tag "XDS Retrieval Sequence" (see
XDSRetrievalSequence)-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder(org.dcm4che3.data.Attributes attributes) default booleandefault XDSRetrievalSequenceAdds a new XDS Retrieval Sequence (seeXDSRetrievalSequence) with initial capacity 1 (seeensureXDSRetrievalSequence(int)) if it does not already exist.default XDSRetrievalSequenceensureXDSRetrievalSequence(int initialCapacity) Adds a new XDS Retrieval Sequence (seeXDSRetrievalSequence) if it does not already exist.default XDSRetrievalSequencedefault XDSRetrievalSequencenewXDSRetrievalSequence(int initialCapacity) Adds a new XDS Retrieval Sequence.default voidRemoves the XDS Retrieval Sequence (seeXDSRetrievalSequencestatic XDSRetrievalSequence.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 XDS Retrieval Sequence (seeXDSRetrievalSequence)- Returns:
- A wrapper object implementing the
XDSRetrievalSequence.Holderinterface.
-
builder
- Returns:
- a
XDSRetrievalSequence.Holder.Builderto create XDS Retrieval Sequence Items with a fluent API.
-
builder
- Parameters:
attributes- The Attributes to be wrapped by theXDSRetrievalSequence.Holder.Builder.- Returns:
- a
XDSRetrievalSequence.Holder.Builderto create XDS Retrieval Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getXDSRetrievalSequence
- Returns:
- the XDS Retrieval Sequence (see
XDSRetrievalSequence)
-
newXDSRetrievalSequence
Adds a new XDS Retrieval Sequence. (seeXDSRetrievalSequence)- Parameters:
initialCapacity- the initial capacity for the new XDS Retrieval Sequence
-
ensureXDSRetrievalSequence
Adds a new XDS Retrieval Sequence (seeXDSRetrievalSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- The initial capacity (seeArrayList(int)) if a new XDS Retrieval Sequence is created.- Returns:
- Either the already existing XDS Retrieval Sequence (see
XDSRetrievalSequence) or a new one with capacityinitialCapacity.
-
ensureXDSRetrievalSequence
Adds a new XDS Retrieval Sequence (seeXDSRetrievalSequence) with initial capacity 1 (seeensureXDSRetrievalSequence(int)) if it does not already exist.- Returns:
- Either the already existing XDS Retrieval Sequence (see
XDSRetrievalSequence) or a new one with capacity 1.
-
containsXDSRetrievalSequence
default boolean containsXDSRetrievalSequence()- Returns:
- Whether it contains the XDS Retrieval Sequence (see
XDSRetrievalSequence)
-
removeXDSRetrievalSequence
default void removeXDSRetrievalSequence()Removes the XDS Retrieval Sequence (seeXDSRetrievalSequence
-