Class ContentSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.ContentSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,ConceptCodeSequence.Holder,ConceptNameCodeSequence.Holder,ContentSequence.Holder,ContentTemplateSequence.Holder,ContinuityOfContent.Holder,Date.Holder,DateTime.Holder,FiducialUID.Holder,GraphicData.Holder,GraphicType.Holder,MeasuredValueSequence.Holder,NumericValueQualifierCodeSequence.Holder,ObservationDateTime.Holder,ObservationUID.Holder,PersonName.Holder,PixelOriginInterpretation.Holder,ReferencedContentItemIdentifier.Holder,ReferencedDateTime.Holder,ReferencedFrameOfReferenceUID.Holder,ReferencedSamplePositions.Holder,ReferencedSOPSequence.Holder,ReferencedTimeOffsets.Holder,RelationshipType.Holder,TabulatedValuesSequence.Holder,TemporalRangeType.Holder,TextValue.Holder,Time.Holder,UID.Holder,ValueType.Holder
- Enclosing class:
- ContentSequence
public static class ContentSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements RelationshipType.Holder, ObservationDateTime.Holder, ObservationUID.Holder, ValueType.Holder, ConceptNameCodeSequence.Holder, TextValue.Holder, DateTime.Holder, Date.Holder, Time.Holder, PersonName.Holder, UID.Holder, MeasuredValueSequence.Holder, NumericValueQualifierCodeSequence.Holder, ConceptCodeSequence.Holder, ReferencedSOPSequence.Holder, GraphicData.Holder, GraphicType.Holder, PixelOriginInterpretation.Holder, FiducialUID.Holder, ReferencedFrameOfReferenceUID.Holder, TemporalRangeType.Holder, ReferencedSamplePositions.Holder, ReferencedTimeOffsets.Holder, ReferencedDateTime.Holder, ContinuityOfContent.Holder, ContentTemplateSequence.Holder, TabulatedValuesSequence.Holder, ReferencedContentItemIdentifier.Holder, ContentSequence.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContentSequence.Item.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContentSequence.Item.Builderbuilder()static ContentSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)ContentSequence.Itemcopy()Returns a new Content Sequence Item which wraps a copy of the Attributes wrapped in this Content Sequence.-
Methods inherited from class org.dcm4che.typeddicom.AbstractAttributesWrapper
equals, getAttributes, hashCode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, getKnownAttributeTags, getUnknownAttributeTags, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ConceptCodeSequence.Holder
containsConceptCodeSequence, ensureConceptCodeSequence, ensureConceptCodeSequence, getConceptCodeSequence, newConceptCodeSequence, removeConceptCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ConceptNameCodeSequence.Holder
containsConceptNameCodeSequence, ensureConceptNameCodeSequence, ensureConceptNameCodeSequence, getConceptNameCodeSequence, newConceptNameCodeSequence, removeConceptNameCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContentSequence.Holder
containsContentSequence, ensureContentSequence, ensureContentSequence, getContentSequence, newContentSequence, removeContentSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContentTemplateSequence.Holder
containsContentTemplateSequence, ensureContentTemplateSequence, ensureContentTemplateSequence, getContentTemplateSequence, newContentTemplateSequence, removeContentTemplateSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContinuityOfContent.Holder
containsContinuityOfContent, getContinuityOfContent, removeContinuityOfContent
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.Date.Holder
containsDate, getDate, removeDate
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DateTime.Holder
containsDateTime, getDateTime, removeDateTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.FiducialUID.Holder
containsFiducialUID, getFiducialUID, removeFiducialUID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.GraphicData.Holder
containsGraphicData, getGraphicData, removeGraphicData
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.GraphicType.Holder
containsGraphicType, getGraphicType, removeGraphicType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MeasuredValueSequence.Holder
containsMeasuredValueSequence, ensureMeasuredValueSequence, ensureMeasuredValueSequence, getMeasuredValueSequence, newMeasuredValueSequence, removeMeasuredValueSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumericValueQualifierCodeSequence.Holder
containsNumericValueQualifierCodeSequence, ensureNumericValueQualifierCodeSequence, ensureNumericValueQualifierCodeSequence, getNumericValueQualifierCodeSequence, newNumericValueQualifierCodeSequence, removeNumericValueQualifierCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ObservationDateTime.Holder
containsObservationDateTime, getObservationDateTime, removeObservationDateTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ObservationUID.Holder
containsObservationUID, getObservationUID, removeObservationUID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PersonName.Holder
containsPersonName, getPersonName, removePersonName
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PixelOriginInterpretation.Holder
containsPixelOriginInterpretation, getPixelOriginInterpretation, removePixelOriginInterpretation
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedContentItemIdentifier.Holder
containsReferencedContentItemIdentifier, getReferencedContentItemIdentifier, removeReferencedContentItemIdentifier
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedDateTime.Holder
containsReferencedDateTime, getReferencedDateTime, removeReferencedDateTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedFrameOfReferenceUID.Holder
containsReferencedFrameOfReferenceUID, getReferencedFrameOfReferenceUID, removeReferencedFrameOfReferenceUID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedSamplePositions.Holder
containsReferencedSamplePositions, getReferencedSamplePositions, removeReferencedSamplePositions
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedSOPSequence.Holder
containsReferencedSOPSequence, ensureReferencedSOPSequence, ensureReferencedSOPSequence, getReferencedSOPSequence, newReferencedSOPSequence, removeReferencedSOPSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedTimeOffsets.Holder
containsReferencedTimeOffsets, getReferencedTimeOffsets, removeReferencedTimeOffsets
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RelationshipType.Holder
containsRelationshipType, getRelationshipType, removeRelationshipType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TabulatedValuesSequence.Holder
containsTabulatedValuesSequence, ensureTabulatedValuesSequence, ensureTabulatedValuesSequence, getTabulatedValuesSequence, newTabulatedValuesSequence, removeTabulatedValuesSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TemporalRangeType.Holder
containsTemporalRangeType, getTemporalRangeType, removeTemporalRangeType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TextValue.Holder
containsTextValue, getTextValue, removeTextValue
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.Time.Holder
containsTime, getTime, removeTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.UID.Holder
containsUID, getUID, removeUID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ValueType.Holder
containsValueType, getValueType, removeValueType
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new Content Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new Content Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static ContentSequence.Item.Builder builder()
- Returns:
- a
ContentSequence.Item.Builderto create Content Sequence Items with a fluent API.
-
builder
public static ContentSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theContentSequence.Item.Builder.- Returns:
- a
ContentSequence.Item.Builderto create Content Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public ContentSequence.Item copy()
Returns a new Content Sequence Item which wraps a copy of the Attributes wrapped in this Content Sequence. (seeAttributes(Attributes)- Returns:
- a new Content Sequence Item which wraps a copy of the Attributes wrapped in this Content Sequence.
-
-