Interface PurposeOfReferenceCodeSequence.Holder
-
- All Superinterfaces:
org.dcm4che.typeddicom.AttributesWrapper
- All Known Implementing Classes:
AlternateRepresentationSequence.Item,ContributingEquipmentSequence.Item,PertinentDocumentsSequence.Item,PlanningInputInformationSequence.Item,ReferencedImageSequence.Item,ReferencedInstanceSequence.Item,ReferencedSOPSequence.Item,RelatedSeriesSequence.Item,RTPhysicianIntentInputInstanceSequence.Item,SourceImageSequence.Item,SourceInstanceSequence.Item
- Enclosing class:
- PurposeOfReferenceCodeSequence
public static interface PurposeOfReferenceCodeSequence.Holder extends org.dcm4che.typeddicom.AttributesWrapperA class implementing this interface can hold attributes which contain the DICOM tag "Purpose of Reference Code Sequence" (seePurposeOfReferenceCodeSequence)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPurposeOfReferenceCodeSequence.Holder.Builder
-
Method Summary
-
-
-
Method Detail
-
wrap
static PurposeOfReferenceCodeSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- an attributes object containing the Purpose of Reference Code Sequence (seePurposeOfReferenceCodeSequence)- Returns:
- a wrapper object implementing the
PurposeOfReferenceCodeSequence.Holderinterface.
-
builder
static PurposeOfReferenceCodeSequence.Holder.Builder builder()
- Returns:
- a
PurposeOfReferenceCodeSequence.Holder.Builderto create Purpose of Reference Code Sequence Items with a fluent API.
-
builder
static PurposeOfReferenceCodeSequence.Holder.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by thePurposeOfReferenceCodeSequence.Holder.Builder.- Returns:
- a
PurposeOfReferenceCodeSequence.Holder.Builderto create Purpose of Reference Code Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getPurposeOfReferenceCodeSequence
default PurposeOfReferenceCodeSequence getPurposeOfReferenceCodeSequence()
- Returns:
- the Purpose of Reference Code Sequence (see
PurposeOfReferenceCodeSequence)
-
newPurposeOfReferenceCodeSequence
default PurposeOfReferenceCodeSequence newPurposeOfReferenceCodeSequence(int initialCapacity)
Adds a new Purpose of Reference Code Sequence. (seePurposeOfReferenceCodeSequence)- Parameters:
initialCapacity- the initial capacity for the new Purpose of Reference Code Sequence- Returns:
- the newly created PurposeOfReferenceCodeSequence.
-
ensurePurposeOfReferenceCodeSequence
default PurposeOfReferenceCodeSequence ensurePurposeOfReferenceCodeSequence(int initialCapacity)
Adds a new Purpose of Reference Code Sequence (seePurposeOfReferenceCodeSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- the initial capacity (seeArrayList(int)) if a new Purpose of Reference Code Sequence is created.- Returns:
- either the already existing Purpose of Reference Code Sequence (see
PurposeOfReferenceCodeSequence) or a new one with capacityinitialCapacity.
-
ensurePurposeOfReferenceCodeSequence
default PurposeOfReferenceCodeSequence ensurePurposeOfReferenceCodeSequence()
Adds a new Purpose of Reference Code Sequence (seePurposeOfReferenceCodeSequence) with initial capacity 1 (seeensurePurposeOfReferenceCodeSequence(int)) if it does not already exist.- Returns:
- either the already existing Purpose of Reference Code Sequence (see
PurposeOfReferenceCodeSequence) or a new one with capacity 1.
-
containsPurposeOfReferenceCodeSequence
default boolean containsPurposeOfReferenceCodeSequence()
- Returns:
- whether it contains the Purpose of Reference Code Sequence (see
PurposeOfReferenceCodeSequence)
-
removePurposeOfReferenceCodeSequence
default void removePurposeOfReferenceCodeSequence()
Removes the Purpose of Reference Code Sequence (seePurposeOfReferenceCodeSequence
-
-