Class LineStyleSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.LineStyleSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,LineDashingStyle.Holder,LinePattern.Holder,LineThickness.Holder,PatternOffColorCIELabValue.Holder,PatternOffOpacity.Holder,PatternOnColorCIELabValue.Holder,PatternOnOpacity.Holder,ShadowColorCIELabValue.Holder,ShadowOffsetX.Holder,ShadowOffsetY.Holder,ShadowOpacity.Holder,ShadowStyle.Holder
- Enclosing class:
- LineStyleSequence
public static class LineStyleSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements PatternOnColorCIELabValue.Holder, PatternOffColorCIELabValue.Holder, PatternOnOpacity.Holder, PatternOffOpacity.Holder, LineThickness.Holder, LineDashingStyle.Holder, LinePattern.Holder, ShadowStyle.Holder, ShadowOffsetX.Holder, ShadowOffsetY.Holder, ShadowColorCIELabValue.Holder, ShadowOpacity.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLineStyleSequence.Item.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LineStyleSequence.Item.Builderbuilder()static LineStyleSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)LineStyleSequence.Itemcopy()Returns a new Line Style Sequence Item which wraps a copy of the Attributes wrapped in this Line Style 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.LineDashingStyle.Holder
containsLineDashingStyle, getLineDashingStyle, removeLineDashingStyle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.LinePattern.Holder
containsLinePattern, getLinePattern, removeLinePattern
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.LineThickness.Holder
containsLineThickness, getLineThickness, removeLineThickness
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatternOffColorCIELabValue.Holder
containsPatternOffColorCIELabValue, getPatternOffColorCIELabValue, removePatternOffColorCIELabValue
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatternOffOpacity.Holder
containsPatternOffOpacity, getPatternOffOpacity, removePatternOffOpacity
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatternOnColorCIELabValue.Holder
containsPatternOnColorCIELabValue, getPatternOnColorCIELabValue, removePatternOnColorCIELabValue
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatternOnOpacity.Holder
containsPatternOnOpacity, getPatternOnOpacity, removePatternOnOpacity
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ShadowColorCIELabValue.Holder
containsShadowColorCIELabValue, getShadowColorCIELabValue, removeShadowColorCIELabValue
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ShadowOffsetX.Holder
containsShadowOffsetX, getShadowOffsetX, removeShadowOffsetX
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ShadowOffsetY.Holder
containsShadowOffsetY, getShadowOffsetY, removeShadowOffsetY
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ShadowOpacity.Holder
containsShadowOpacity, getShadowOpacity, removeShadowOpacity
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ShadowStyle.Holder
containsShadowStyle, getShadowStyle, removeShadowStyle
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new Line Style Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new Line Style Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static LineStyleSequence.Item.Builder builder()
- Returns:
- a
LineStyleSequence.Item.Builderto create Line Style Sequence Items with a fluent API.
-
builder
public static LineStyleSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theLineStyleSequence.Item.Builder.- Returns:
- a
LineStyleSequence.Item.Builderto create Line Style Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public LineStyleSequence.Item copy()
Returns a new Line Style Sequence Item which wraps a copy of the Attributes wrapped in this Line Style Sequence. (seeAttributes(Attributes)- Returns:
- a new Line Style Sequence Item which wraps a copy of the Attributes wrapped in this Line Style Sequence.
-
-