Interface IntendedRTTreatmentPhaseSequence.Holder
-
- All Superinterfaces:
org.dcm4che.typeddicom.AttributesWrapper
- All Known Subinterfaces:
RTTreatmentPhaseIntentModule
- All Known Implementing Classes:
IntendedRTTreatmentPhaseSequence.SimpleHolder,RTPhysicianIntentIOD
- Enclosing class:
- IntendedRTTreatmentPhaseSequence
public static interface IntendedRTTreatmentPhaseSequence.Holder extends org.dcm4che.typeddicom.AttributesWrapperA class implementing this interface can hold attributes which contain the DICOM tag "Intended RT Treatment Phase Sequence" (seeIntendedRTTreatmentPhaseSequence)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIntendedRTTreatmentPhaseSequence.Holder.Builder
-
Method Summary
-
-
-
Method Detail
-
wrap
static IntendedRTTreatmentPhaseSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- an attributes object containing the Intended RT Treatment Phase Sequence (seeIntendedRTTreatmentPhaseSequence)- Returns:
- a wrapper object implementing the
IntendedRTTreatmentPhaseSequence.Holderinterface.
-
builder
static IntendedRTTreatmentPhaseSequence.Holder.Builder builder()
- Returns:
- a
IntendedRTTreatmentPhaseSequence.Holder.Builderto create Intended RT Treatment Phase Sequence Items with a fluent API.
-
builder
static IntendedRTTreatmentPhaseSequence.Holder.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theIntendedRTTreatmentPhaseSequence.Holder.Builder.- Returns:
- a
IntendedRTTreatmentPhaseSequence.Holder.Builderto create Intended RT Treatment Phase Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getIntendedRTTreatmentPhaseSequence
default IntendedRTTreatmentPhaseSequence getIntendedRTTreatmentPhaseSequence()
- Returns:
- the Intended RT Treatment Phase Sequence (see
IntendedRTTreatmentPhaseSequence)
-
newIntendedRTTreatmentPhaseSequence
default IntendedRTTreatmentPhaseSequence newIntendedRTTreatmentPhaseSequence(int initialCapacity)
Adds a new Intended RT Treatment Phase Sequence. (seeIntendedRTTreatmentPhaseSequence)- Parameters:
initialCapacity- the initial capacity for the new Intended RT Treatment Phase Sequence- Returns:
- the newly created IntendedRTTreatmentPhaseSequence.
-
ensureIntendedRTTreatmentPhaseSequence
default IntendedRTTreatmentPhaseSequence ensureIntendedRTTreatmentPhaseSequence(int initialCapacity)
Adds a new Intended RT Treatment Phase Sequence (seeIntendedRTTreatmentPhaseSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- the initial capacity (seeArrayList(int)) if a new Intended RT Treatment Phase Sequence is created.- Returns:
- either the already existing Intended RT Treatment Phase Sequence (see
IntendedRTTreatmentPhaseSequence) or a new one with capacityinitialCapacity.
-
ensureIntendedRTTreatmentPhaseSequence
default IntendedRTTreatmentPhaseSequence ensureIntendedRTTreatmentPhaseSequence()
Adds a new Intended RT Treatment Phase Sequence (seeIntendedRTTreatmentPhaseSequence) with initial capacity 1 (seeensureIntendedRTTreatmentPhaseSequence(int)) if it does not already exist.- Returns:
- either the already existing Intended RT Treatment Phase Sequence (see
IntendedRTTreatmentPhaseSequence) or a new one with capacity 1.
-
containsIntendedRTTreatmentPhaseSequence
default boolean containsIntendedRTTreatmentPhaseSequence()
- Returns:
- whether it contains the Intended RT Treatment Phase Sequence (see
IntendedRTTreatmentPhaseSequence)
-
removeIntendedRTTreatmentPhaseSequence
default void removeIntendedRTTreatmentPhaseSequence()
Removes the Intended RT Treatment Phase Sequence (seeIntendedRTTreatmentPhaseSequence
-
-