Class StorageProtocolElementSequence
- All Implemented Interfaces:
Iterable<StorageProtocolElementSequence.Item>,Collection<StorageProtocolElementSequence.Item>,List<StorageProtocolElementSequence.Item>
Keyword: StorageProtocolElementSequence
Tag: (0018,9936)
Value Representation: SQ
Value Multiplicity: 1
- Described in the contexts:
as follows:
Attribute Name: Storage Protocol Element Sequence
Type: 1
Attribute Description:Parameter values for each storage protocol element in the Protocol. The output Instances of the referenced Acquisition or Reconstruction Protocol Elements are stored to the location specified in the Output Information Sequence.
See DICOM Standard Part 3 - Section C.34.13.1.
One or more Items shall be included in this Sequence.
The performing system might not support the requested storage protocol or not be configured for the desired destination.
Note-
Whether to report failure of one or more of the storage protocol elements as a failure of the protocol is at the discretion of the performing system. The performing system may, additionally or as a fallback, have configured behaviors to store output objects to a default destination or retain them locally.
-
Similarly, whether the need to complete and record performed storage protocol elements merits delaying the creation of the Performed Protocol objects in which that would be recorded is left to the discretion of the implementation.
-
Further, there is no intention to record instance storage events that occur beyond those immediately associated with the initial acquisition and reconstruction of the study data.
-
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceStorageProtocolElementSequence.Builder<SELF extends StorageProtocolElementSequence.Builder<SELF,T>, T extends StorageProtocolElementSequence.Holder> static interfaceA class implementing this interface can hold attributes which contain the DICOM tag "Storage Protocol Element Sequence" (seeStorageProtocolElementSequence)static classstatic class -
Field Summary
FieldsFields inherited from class org.dcm4che.typeddicom.SequenceWrapper
VALUE_REPRESENTATIONFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
ConstructorsConstructorDescriptionStorageProtocolElementSequence(org.dcm4che3.data.Sequence sequence) Creates a new Storage Protocol Element Sequence object which wraps the providedsequence. -
Method Summary
Methods inherited from class org.dcm4che.typeddicom.SequenceWrapper
add, equals, get, getSequence, getValueRepresentation, hashCode, remove, set, size, toStringMethods inherited from class java.util.AbstractList
add, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subListMethods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArrayMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
-
Field Details
-
TAG
public static final int TAGThe DICOM Tag associated with this class.- See Also:
-
-
Constructor Details
-
StorageProtocolElementSequence
public StorageProtocolElementSequence(org.dcm4che3.data.Sequence sequence) Creates a new Storage Protocol Element Sequence object which wraps the providedsequence.- Parameters:
sequence- TheSequenceobject to be linked.
-
-
Method Details
-
getTag
public int getTag()- Specified by:
getTagin classSequenceWrapper<StorageProtocolElementSequence,StorageProtocolElementSequence.Item> - Returns:
- The DICOM Tag of the wrapped DICOM sequence.
-