Interface StudyAccessEndPointsSequence.Holder
-
- All Superinterfaces:
org.dcm4che.typeddicom.AttributesWrapper
- All Known Subinterfaces:
InventoryModule
- All Known Implementing Classes:
InventoryIOD,InventoryModule.SimpleWrapper
- Enclosing class:
- StudyAccessEndPointsSequence
public static interface StudyAccessEndPointsSequence.Holder extends org.dcm4che.typeddicom.AttributesWrapperA class implementing this interface can hold attributes which contain the DICOM tag "Study Access End Points Sequence" (seeStudyAccessEndPointsSequence)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStudyAccessEndPointsSequence.Holder.Builder
-
Method Summary
-
-
-
Method Detail
-
wrap
static StudyAccessEndPointsSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- an attributes object containing the Study Access End Points Sequence (seeStudyAccessEndPointsSequence)- Returns:
- a wrapper object implementing the
StudyAccessEndPointsSequence.Holderinterface.
-
builder
static StudyAccessEndPointsSequence.Holder.Builder builder()
- Returns:
- a
StudyAccessEndPointsSequence.Holder.Builderto create Study Access End Points Sequence Items with a fluent API.
-
builder
static StudyAccessEndPointsSequence.Holder.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theStudyAccessEndPointsSequence.Holder.Builder.- Returns:
- a
StudyAccessEndPointsSequence.Holder.Builderto create Study Access End Points Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getStudyAccessEndPointsSequence
default StudyAccessEndPointsSequence getStudyAccessEndPointsSequence()
- Returns:
- the Study Access End Points Sequence (see
StudyAccessEndPointsSequence)
-
newStudyAccessEndPointsSequence
default StudyAccessEndPointsSequence newStudyAccessEndPointsSequence(int initialCapacity)
Adds a new Study Access End Points Sequence. (seeStudyAccessEndPointsSequence)- Parameters:
initialCapacity- the initial capacity for the new Study Access End Points Sequence- Returns:
- the newly created StudyAccessEndPointsSequence.
-
ensureStudyAccessEndPointsSequence
default StudyAccessEndPointsSequence ensureStudyAccessEndPointsSequence(int initialCapacity)
Adds a new Study Access End Points Sequence (seeStudyAccessEndPointsSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- the initial capacity (seeArrayList(int)) if a new Study Access End Points Sequence is created.- Returns:
- either the already existing Study Access End Points Sequence (see
StudyAccessEndPointsSequence) or a new one with capacityinitialCapacity.
-
ensureStudyAccessEndPointsSequence
default StudyAccessEndPointsSequence ensureStudyAccessEndPointsSequence()
Adds a new Study Access End Points Sequence (seeStudyAccessEndPointsSequence) with initial capacity 1 (seeensureStudyAccessEndPointsSequence(int)) if it does not already exist.- Returns:
- either the already existing Study Access End Points Sequence (see
StudyAccessEndPointsSequence) or a new one with capacity 1.
-
containsStudyAccessEndPointsSequence
default boolean containsStudyAccessEndPointsSequence()
- Returns:
- whether it contains the Study Access End Points Sequence (see
StudyAccessEndPointsSequence)
-
removeStudyAccessEndPointsSequence
default void removeStudyAccessEndPointsSequence()
Removes the Study Access End Points Sequence (seeStudyAccessEndPointsSequence
-
-