Interface ScheduledHumanPerformersSequence.Holder
-
- All Superinterfaces:
org.dcm4che.typeddicom.AttributesWrapper
- All Known Subinterfaces:
UnifiedProcedureStepScheduledProcedureInformationModule
- All Known Implementing Classes:
UnifiedProcedureStepIOD,UnifiedProcedureStepScheduledProcedureInformationModule.SimpleWrapper
- Enclosing class:
- ScheduledHumanPerformersSequence
public static interface ScheduledHumanPerformersSequence.Holder extends org.dcm4che.typeddicom.AttributesWrapperA class implementing this interface can hold attributes which contain the DICOM tag "Scheduled Human Performers Sequence" (seeScheduledHumanPerformersSequence)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classScheduledHumanPerformersSequence.Holder.Builder
-
Method Summary
-
-
-
Method Detail
-
wrap
static ScheduledHumanPerformersSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- an attributes object containing the Scheduled Human Performers Sequence (seeScheduledHumanPerformersSequence)- Returns:
- a wrapper object implementing the
ScheduledHumanPerformersSequence.Holderinterface.
-
builder
static ScheduledHumanPerformersSequence.Holder.Builder builder()
- Returns:
- a
ScheduledHumanPerformersSequence.Holder.Builderto create Scheduled Human Performers Sequence Items with a fluent API.
-
builder
static ScheduledHumanPerformersSequence.Holder.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theScheduledHumanPerformersSequence.Holder.Builder.- Returns:
- a
ScheduledHumanPerformersSequence.Holder.Builderto create Scheduled Human Performers Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getScheduledHumanPerformersSequence
default ScheduledHumanPerformersSequence getScheduledHumanPerformersSequence()
- Returns:
- the Scheduled Human Performers Sequence (see
ScheduledHumanPerformersSequence)
-
newScheduledHumanPerformersSequence
default ScheduledHumanPerformersSequence newScheduledHumanPerformersSequence(int initialCapacity)
Adds a new Scheduled Human Performers Sequence. (seeScheduledHumanPerformersSequence)- Parameters:
initialCapacity- the initial capacity for the new Scheduled Human Performers Sequence- Returns:
- the newly created ScheduledHumanPerformersSequence.
-
ensureScheduledHumanPerformersSequence
default ScheduledHumanPerformersSequence ensureScheduledHumanPerformersSequence(int initialCapacity)
Adds a new Scheduled Human Performers Sequence (seeScheduledHumanPerformersSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- the initial capacity (seeArrayList(int)) if a new Scheduled Human Performers Sequence is created.- Returns:
- either the already existing Scheduled Human Performers Sequence (see
ScheduledHumanPerformersSequence) or a new one with capacityinitialCapacity.
-
ensureScheduledHumanPerformersSequence
default ScheduledHumanPerformersSequence ensureScheduledHumanPerformersSequence()
Adds a new Scheduled Human Performers Sequence (seeScheduledHumanPerformersSequence) with initial capacity 1 (seeensureScheduledHumanPerformersSequence(int)) if it does not already exist.- Returns:
- either the already existing Scheduled Human Performers Sequence (see
ScheduledHumanPerformersSequence) or a new one with capacity 1.
-
containsScheduledHumanPerformersSequence
default boolean containsScheduledHumanPerformersSequence()
- Returns:
- whether it contains the Scheduled Human Performers Sequence (see
ScheduledHumanPerformersSequence)
-
removeScheduledHumanPerformersSequence
default void removeScheduledHumanPerformersSequence()
Removes the Scheduled Human Performers Sequence (seeScheduledHumanPerformersSequence
-
-