Class DeviceSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.DeviceSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,CodeMeaning.Holder,CodeValue.Holder,CodingSchemeDesignator.Holder,CodingSchemeVersion.Holder,ContextGroupExtensionCreatorUID.Holder,ContextGroupExtensionFlag.Holder,ContextGroupLocalVersion.Holder,ContextGroupVersion.Holder,ContextIdentifier.Holder,ContextUID.Holder,DeviceDescription.Holder,DeviceDiameter.Holder,DeviceDiameterUnits.Holder,DeviceID.Holder,DeviceLength.Holder,DeviceSerialNumber.Holder,DeviceVolume.Holder,EquivalentCodeSequence.Holder,InterMarkerDistance.Holder,LongCodeValue.Holder,Manufacturer.Holder,ManufacturerModelName.Holder,MappingResource.Holder,MappingResourceName.Holder,MappingResourceUID.Holder,URNCodeValue.Holder
- Enclosing class:
- DeviceSequence
public static class DeviceSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements CodeValue.Holder, CodingSchemeDesignator.Holder, CodingSchemeVersion.Holder, CodeMeaning.Holder, LongCodeValue.Holder, URNCodeValue.Holder, EquivalentCodeSequence.Holder, ContextIdentifier.Holder, ContextUID.Holder, MappingResource.Holder, MappingResourceUID.Holder, MappingResourceName.Holder, ContextGroupVersion.Holder, ContextGroupExtensionFlag.Holder, ContextGroupLocalVersion.Holder, ContextGroupExtensionCreatorUID.Holder, Manufacturer.Holder, ManufacturerModelName.Holder, DeviceSerialNumber.Holder, DeviceID.Holder, DeviceLength.Holder, DeviceDiameter.Holder, DeviceDiameterUnits.Holder, DeviceVolume.Holder, InterMarkerDistance.Holder, DeviceDescription.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeviceSequence.Item.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeviceSequence.Item.Builderbuilder()static DeviceSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)DeviceSequence.Itemcopy()Returns a new Device Sequence Item which wraps a copy of the Attributes wrapped in this Device 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.CodeMeaning.Holder
containsCodeMeaning, getCodeMeaning, removeCodeMeaning
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.CodeValue.Holder
containsCodeValue, getCodeValue, removeCodeValue
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.CodingSchemeDesignator.Holder
containsCodingSchemeDesignator, getCodingSchemeDesignator, removeCodingSchemeDesignator
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.CodingSchemeVersion.Holder
containsCodingSchemeVersion, getCodingSchemeVersion, removeCodingSchemeVersion
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContextGroupExtensionCreatorUID.Holder
containsContextGroupExtensionCreatorUID, getContextGroupExtensionCreatorUID, removeContextGroupExtensionCreatorUID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContextGroupExtensionFlag.Holder
containsContextGroupExtensionFlag, getContextGroupExtensionFlag, removeContextGroupExtensionFlag
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContextGroupLocalVersion.Holder
containsContextGroupLocalVersion, getContextGroupLocalVersion, removeContextGroupLocalVersion
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContextGroupVersion.Holder
containsContextGroupVersion, getContextGroupVersion, removeContextGroupVersion
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContextIdentifier.Holder
containsContextIdentifier, getContextIdentifier, removeContextIdentifier
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContextUID.Holder
containsContextUID, getContextUID, removeContextUID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceDescription.Holder
containsDeviceDescription, getDeviceDescription, removeDeviceDescription
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceDiameter.Holder
containsDeviceDiameter, getDeviceDiameter, removeDeviceDiameter
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceDiameterUnits.Holder
containsDeviceDiameterUnits, getDeviceDiameterUnits, removeDeviceDiameterUnits
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceID.Holder
containsDeviceID, getDeviceID, removeDeviceID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceLength.Holder
containsDeviceLength, getDeviceLength, removeDeviceLength
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceSerialNumber.Holder
containsDeviceSerialNumber, getDeviceSerialNumber, removeDeviceSerialNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceVolume.Holder
containsDeviceVolume, getDeviceVolume, removeDeviceVolume
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.EquivalentCodeSequence.Holder
containsEquivalentCodeSequence, ensureEquivalentCodeSequence, ensureEquivalentCodeSequence, getEquivalentCodeSequence, newEquivalentCodeSequence, removeEquivalentCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InterMarkerDistance.Holder
containsInterMarkerDistance, getInterMarkerDistance, removeInterMarkerDistance
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.LongCodeValue.Holder
containsLongCodeValue, getLongCodeValue, removeLongCodeValue
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.Manufacturer.Holder
containsManufacturer, getManufacturer, removeManufacturer
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ManufacturerModelName.Holder
containsManufacturerModelName, getManufacturerModelName, removeManufacturerModelName
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MappingResource.Holder
containsMappingResource, getMappingResource, removeMappingResource
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MappingResourceName.Holder
containsMappingResourceName, getMappingResourceName, removeMappingResourceName
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MappingResourceUID.Holder
containsMappingResourceUID, getMappingResourceUID, removeMappingResourceUID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.URNCodeValue.Holder
containsURNCodeValue, getURNCodeValue, removeURNCodeValue
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new Device Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new Device Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static DeviceSequence.Item.Builder builder()
- Returns:
- a
DeviceSequence.Item.Builderto create Device Sequence Items with a fluent API.
-
builder
public static DeviceSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theDeviceSequence.Item.Builder.- Returns:
- a
DeviceSequence.Item.Builderto create Device Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public DeviceSequence.Item copy()
Returns a new Device Sequence Item which wraps a copy of the Attributes wrapped in this Device Sequence. (seeAttributes(Attributes)- Returns:
- a new Device Sequence Item which wraps a copy of the Attributes wrapped in this Device Sequence.
-
-