Class StorageProtocolElementSequence
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<T>
-
- org.dcm4che.typeddicom.SequenceWrapper<StorageProtocolElementSequence,StorageProtocolElementSequence.Item>
-
- org.dcm4che.typeddicom.dataelements.StorageProtocolElementSequence
-
- All Implemented Interfaces:
java.lang.Iterable<StorageProtocolElementSequence.Item>,java.util.Collection<StorageProtocolElementSequence.Item>,java.util.List<StorageProtocolElementSequence.Item>
public class StorageProtocolElementSequence extends org.dcm4che.typeddicom.SequenceWrapper<StorageProtocolElementSequence,StorageProtocolElementSequence.Item>
Name: Storage Protocol Element Sequence
Keyword: StorageProtocolElementSequence
Tag: (0018,9936)
Value Representation: Sequence
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 Classes Modifier and Type Class Description static interfaceStorageProtocolElementSequence.Builder<SELF extends StorageProtocolElementSequence.Builder<SELF,T>,T extends StorageProtocolElementSequence.Holder>static interfaceStorageProtocolElementSequence.HolderA class implementing this interface can hold attributes which contain the DICOM tag "Storage Protocol Element Sequence" (seeStorageProtocolElementSequence)static classStorageProtocolElementSequence.Itemstatic classStorageProtocolElementSequence.SimpleHolder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPRIVATE_CREATORThe Private Creator associated with this class.static intTAGThe DICOM Tag associated with this class.
-
Constructor Summary
Constructors Constructor Description StorageProtocolElementSequence(org.dcm4che3.data.Sequence sequence)Creates a new Storage Protocol Element Sequence object which wraps the providedsequence.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetPrivateCreator()intgetTag()-
Methods inherited from class org.dcm4che.typeddicom.SequenceWrapper
add, equals, get, getSequence, getValueRepresentation, hashCode, remove, set, size, toString
-
Methods inherited from class java.util.AbstractList
add, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
-
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
-
-
-
-
Field Detail
-
PRIVATE_CREATOR
public static final java.lang.String PRIVATE_CREATOR
The Private Creator associated with this class.
-
TAG
public static final int TAG
The DICOM Tag associated with this class.- See Also:
- Constant Field Values
-
-
Method Detail
-
getPrivateCreator
public java.lang.String getPrivateCreator()
- Specified by:
getPrivateCreatorin classorg.dcm4che.typeddicom.SequenceWrapper<StorageProtocolElementSequence,StorageProtocolElementSequence.Item>
-
getTag
public int getTag()
- Specified by:
getTagin classorg.dcm4che.typeddicom.SequenceWrapper<StorageProtocolElementSequence,StorageProtocolElementSequence.Item>
-
-