Interface FileSetAccessSequence.Holder
-
- All Superinterfaces:
org.dcm4che.typeddicom.AttributesWrapper
- All Known Implementing Classes:
InventoriedSeriesSequence.Item,InventoriedStudiesSequence.Item
- Enclosing class:
- FileSetAccessSequence
public static interface FileSetAccessSequence.Holder extends org.dcm4che.typeddicom.AttributesWrapperA class implementing this interface can hold attributes which contain the DICOM tag "File Set Access Sequence" (seeFileSetAccessSequence)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classFileSetAccessSequence.Holder.Builder
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static FileSetAccessSequence.Holder.Builderbuilder()static FileSetAccessSequence.Holder.Builderbuilder(org.dcm4che3.data.Attributes attributes)default booleancontainsFileSetAccessSequence()default FileSetAccessSequenceensureFileSetAccessSequence()Adds a new File Set Access Sequence (seeFileSetAccessSequence) with initial capacity 1 (seeensureFileSetAccessSequence(int)) if it does not already exist.default FileSetAccessSequenceensureFileSetAccessSequence(int initialCapacity)Adds a new File Set Access Sequence (seeFileSetAccessSequence) if it does not already exist.default FileSetAccessSequencegetFileSetAccessSequence()default FileSetAccessSequencenewFileSetAccessSequence(int initialCapacity)Adds a new File Set Access Sequence.default voidremoveFileSetAccessSequence()Removes the File Set Access Sequence (seeFileSetAccessSequencestatic FileSetAccessSequence.Holderwrap(org.dcm4che3.data.Attributes attributes)
-
-
-
Method Detail
-
wrap
static FileSetAccessSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- an attributes object containing the File Set Access Sequence (seeFileSetAccessSequence)- Returns:
- a wrapper object implementing the
FileSetAccessSequence.Holderinterface.
-
builder
static FileSetAccessSequence.Holder.Builder builder()
- Returns:
- a
FileSetAccessSequence.Holder.Builderto create File Set Access Sequence Items with a fluent API.
-
builder
static FileSetAccessSequence.Holder.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theFileSetAccessSequence.Holder.Builder.- Returns:
- a
FileSetAccessSequence.Holder.Builderto create File Set Access Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getFileSetAccessSequence
default FileSetAccessSequence getFileSetAccessSequence()
- Returns:
- the File Set Access Sequence (see
FileSetAccessSequence)
-
newFileSetAccessSequence
default FileSetAccessSequence newFileSetAccessSequence(int initialCapacity)
Adds a new File Set Access Sequence. (seeFileSetAccessSequence)- Parameters:
initialCapacity- the initial capacity for the new File Set Access Sequence- Returns:
- the newly created FileSetAccessSequence.
-
ensureFileSetAccessSequence
default FileSetAccessSequence ensureFileSetAccessSequence(int initialCapacity)
Adds a new File Set Access Sequence (seeFileSetAccessSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- the initial capacity (seeArrayList(int)) if a new File Set Access Sequence is created.- Returns:
- either the already existing File Set Access Sequence (see
FileSetAccessSequence) or a new one with capacityinitialCapacity.
-
ensureFileSetAccessSequence
default FileSetAccessSequence ensureFileSetAccessSequence()
Adds a new File Set Access Sequence (seeFileSetAccessSequence) with initial capacity 1 (seeensureFileSetAccessSequence(int)) if it does not already exist.- Returns:
- either the already existing File Set Access Sequence (see
FileSetAccessSequence) or a new one with capacity 1.
-
containsFileSetAccessSequence
default boolean containsFileSetAccessSequence()
- Returns:
- whether it contains the File Set Access Sequence (see
FileSetAccessSequence)
-
removeFileSetAccessSequence
default void removeFileSetAccessSequence()
Removes the File Set Access Sequence (seeFileSetAccessSequence
-
-