Class ReferencedSOPInstanceMACSequence
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<T>
-
- org.dcm4che.typeddicom.SequenceWrapper<ReferencedSOPInstanceMACSequence,ReferencedSOPInstanceMACSequence.Item>
-
- org.dcm4che.typeddicom.dataelements.ReferencedSOPInstanceMACSequence
-
- All Implemented Interfaces:
java.lang.Iterable<ReferencedSOPInstanceMACSequence.Item>,java.util.Collection<ReferencedSOPInstanceMACSequence.Item>,java.util.List<ReferencedSOPInstanceMACSequence.Item>
public class ReferencedSOPInstanceMACSequence extends org.dcm4che.typeddicom.SequenceWrapper<ReferencedSOPInstanceMACSequence,ReferencedSOPInstanceMACSequence.Item>
Name: Referenced SOP Instance MAC Sequence
Keyword: ReferencedSOPInstanceMACSequence
Tag: (0400,0403)
Value Representation: Sequence
Value Multiplicity: 1
- Described in the contexts:
- Hierarchical Series Reference Macro > Referenced SOP Sequence > Referenced SOP Instance MAC Sequence
Attribute Name: Referenced SOP Instance MAC Sequence
Type: 3
Attribute Description:A MAC Calculation from data in the referenced SOP Instance that can be used as a data integrity check.
Only a single Item is permitted in this Sequence.
NoteThis Attribute may be used in place of Referenced Digital Signature Sequence (0400,0402), particularly if the SOP Instance does not have appropriate Digital Signatures that can be referenced.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceReferencedSOPInstanceMACSequence.Builder<SELF extends ReferencedSOPInstanceMACSequence.Builder<SELF,T>,T extends ReferencedSOPInstanceMACSequence.Holder>static interfaceReferencedSOPInstanceMACSequence.HolderA class implementing this interface can hold attributes which contain the DICOM tag "Referenced SOP Instance MAC Sequence" (seeReferencedSOPInstanceMACSequence)static classReferencedSOPInstanceMACSequence.Itemstatic classReferencedSOPInstanceMACSequence.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 ReferencedSOPInstanceMACSequence(org.dcm4che3.data.Sequence sequence)Creates a new Referenced SOP Instance MAC 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<ReferencedSOPInstanceMACSequence,ReferencedSOPInstanceMACSequence.Item>
-
getTag
public int getTag()
- Specified by:
getTagin classorg.dcm4che.typeddicom.SequenceWrapper<ReferencedSOPInstanceMACSequence,ReferencedSOPInstanceMACSequence.Item>
-
-