Interface ReferencedVisitSequence.Holder
-
- All Superinterfaces:
org.dcm4che.typeddicom.AttributesWrapper
- All Known Subinterfaces:
PatientRelationshipModule
- All Known Implementing Classes:
PatientRelationshipModule.SimpleWrapper
- Enclosing class:
- ReferencedVisitSequence
public static interface ReferencedVisitSequence.Holder extends org.dcm4che.typeddicom.AttributesWrapperA class implementing this interface can hold attributes which contain the DICOM tag "Referenced Visit Sequence" (seeReferencedVisitSequence)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classReferencedVisitSequence.Holder.Builder
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ReferencedVisitSequence.Holder.Builderbuilder()static ReferencedVisitSequence.Holder.Builderbuilder(org.dcm4che3.data.Attributes attributes)default booleancontainsReferencedVisitSequence()default ReferencedVisitSequenceensureReferencedVisitSequence()Adds a new Referenced Visit Sequence (seeReferencedVisitSequence) with initial capacity 1 (seeensureReferencedVisitSequence(int)) if it does not already exist.default ReferencedVisitSequenceensureReferencedVisitSequence(int initialCapacity)Adds a new Referenced Visit Sequence (seeReferencedVisitSequence) if it does not already exist.default ReferencedVisitSequencegetReferencedVisitSequence()default ReferencedVisitSequencenewReferencedVisitSequence(int initialCapacity)Adds a new Referenced Visit Sequence.default voidremoveReferencedVisitSequence()Removes the Referenced Visit Sequence (seeReferencedVisitSequencestatic ReferencedVisitSequence.Holderwrap(org.dcm4che3.data.Attributes attributes)
-
-
-
Method Detail
-
wrap
static ReferencedVisitSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- an attributes object containing the Referenced Visit Sequence (seeReferencedVisitSequence)- Returns:
- a wrapper object implementing the
ReferencedVisitSequence.Holderinterface.
-
builder
static ReferencedVisitSequence.Holder.Builder builder()
- Returns:
- a
ReferencedVisitSequence.Holder.Builderto create Referenced Visit Sequence Items with a fluent API.
-
builder
static ReferencedVisitSequence.Holder.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theReferencedVisitSequence.Holder.Builder.- Returns:
- a
ReferencedVisitSequence.Holder.Builderto create Referenced Visit Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getReferencedVisitSequence
default ReferencedVisitSequence getReferencedVisitSequence()
- Returns:
- the Referenced Visit Sequence (see
ReferencedVisitSequence)
-
newReferencedVisitSequence
default ReferencedVisitSequence newReferencedVisitSequence(int initialCapacity)
Adds a new Referenced Visit Sequence. (seeReferencedVisitSequence)- Parameters:
initialCapacity- the initial capacity for the new Referenced Visit Sequence- Returns:
- the newly created ReferencedVisitSequence.
-
ensureReferencedVisitSequence
default ReferencedVisitSequence ensureReferencedVisitSequence(int initialCapacity)
Adds a new Referenced Visit Sequence (seeReferencedVisitSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- the initial capacity (seeArrayList(int)) if a new Referenced Visit Sequence is created.- Returns:
- either the already existing Referenced Visit Sequence (see
ReferencedVisitSequence) or a new one with capacityinitialCapacity.
-
ensureReferencedVisitSequence
default ReferencedVisitSequence ensureReferencedVisitSequence()
Adds a new Referenced Visit Sequence (seeReferencedVisitSequence) with initial capacity 1 (seeensureReferencedVisitSequence(int)) if it does not already exist.- Returns:
- either the already existing Referenced Visit Sequence (see
ReferencedVisitSequence) or a new one with capacity 1.
-
containsReferencedVisitSequence
default boolean containsReferencedVisitSequence()
- Returns:
- whether it contains the Referenced Visit Sequence (see
ReferencedVisitSequence)
-
removeReferencedVisitSequence
default void removeReferencedVisitSequence()
Removes the Referenced Visit Sequence (seeReferencedVisitSequence
-
-