Class InterlockSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.InterlockSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,InterlockCodeSequence.Holder,InterlockDateTime.Holder,InterlockDescription.Holder,InterlockOriginatingDeviceSequence.Holder,InterlockOriginDescription.Holder,InterlockResolutionCodeSequence.Holder,InterlockResolutionUserSequence.Holder
- Enclosing class:
- InterlockSequence
public static class InterlockSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements InterlockDateTime.Holder, InterlockDescription.Holder, InterlockOriginDescription.Holder, InterlockOriginatingDeviceSequence.Holder, InterlockCodeSequence.Holder, InterlockResolutionCodeSequence.Holder, InterlockResolutionUserSequence.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInterlockSequence.Item.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InterlockSequence.Item.Builderbuilder()static InterlockSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)InterlockSequence.Itemcopy()Returns a new Interlock Sequence Item which wraps a copy of the Attributes wrapped in this Interlock 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, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InterlockCodeSequence.Holder
containsInterlockCodeSequence, ensureInterlockCodeSequence, ensureInterlockCodeSequence, getInterlockCodeSequence, newInterlockCodeSequence, removeInterlockCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InterlockDateTime.Holder
containsInterlockDateTime, getInterlockDateTime, removeInterlockDateTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InterlockDescription.Holder
containsInterlockDescription, getInterlockDescription, removeInterlockDescription
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InterlockOriginatingDeviceSequence.Holder
containsInterlockOriginatingDeviceSequence, ensureInterlockOriginatingDeviceSequence, ensureInterlockOriginatingDeviceSequence, getInterlockOriginatingDeviceSequence, newInterlockOriginatingDeviceSequence, removeInterlockOriginatingDeviceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InterlockOriginDescription.Holder
containsInterlockOriginDescription, getInterlockOriginDescription, removeInterlockOriginDescription
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InterlockResolutionCodeSequence.Holder
containsInterlockResolutionCodeSequence, ensureInterlockResolutionCodeSequence, ensureInterlockResolutionCodeSequence, getInterlockResolutionCodeSequence, newInterlockResolutionCodeSequence, removeInterlockResolutionCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InterlockResolutionUserSequence.Holder
containsInterlockResolutionUserSequence, ensureInterlockResolutionUserSequence, ensureInterlockResolutionUserSequence, getInterlockResolutionUserSequence, newInterlockResolutionUserSequence, removeInterlockResolutionUserSequence
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new Interlock Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new Interlock Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static InterlockSequence.Item.Builder builder()
- Returns:
- a
InterlockSequence.Item.Builderto create Interlock Sequence Items with a fluent API.
-
builder
public static InterlockSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theInterlockSequence.Item.Builder.- Returns:
- a
InterlockSequence.Item.Builderto create Interlock Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public InterlockSequence.Item copy()
Returns a new Interlock Sequence Item which wraps a copy of the Attributes wrapped in this Interlock Sequence. (seeAttributes(Attributes)- Returns:
- a new Interlock Sequence Item which wraps a copy of the Attributes wrapped in this Interlock Sequence.
-
-