Class RecordedChannelSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.RecordedChannelSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,AfterloaderChannelID.Holder,BrachyControlPointDeliveredSequence.Holder,ChannelEffectiveLength.Holder,ChannelInnerLength.Holder,ChannelLength.Holder,ChannelNumber.Holder,DeliveredChannelTotalTime.Holder,DeliveredNumberOfPulses.Holder,DeliveredPulseRepetitionInterval.Holder,NumberOfControlPoints.Holder,PulseSpecificBrachyControlPointDeliveredSequence.Holder,RecordedChannelShieldSequence.Holder,RecordedSourceApplicatorSequence.Holder,ReferencedCalculatedDoseReferenceSequence.Holder,ReferencedChannelNumber.Holder,ReferencedMeasuredDoseReferenceSequence.Holder,ReferencedSourceNumber.Holder,SafePositionExitDate.Holder,SafePositionExitTime.Holder,SafePositionReturnDate.Holder,SafePositionReturnTime.Holder,SourceMovementType.Holder,SpecifiedChannelTotalTime.Holder,SpecifiedNumberOfPulses.Holder,SpecifiedPulseRepetitionInterval.Holder,TransferTubeLength.Holder,TransferTubeNumber.Holder
- Enclosing class:
- RecordedChannelSequence
public static class RecordedChannelSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements ChannelNumber.Holder, ReferencedChannelNumber.Holder, ChannelLength.Holder, ChannelEffectiveLength.Holder, ChannelInnerLength.Holder, AfterloaderChannelID.Holder, SpecifiedChannelTotalTime.Holder, DeliveredChannelTotalTime.Holder, SourceMovementType.Holder, SpecifiedNumberOfPulses.Holder, DeliveredNumberOfPulses.Holder, SpecifiedPulseRepetitionInterval.Holder, DeliveredPulseRepetitionInterval.Holder, ReferencedMeasuredDoseReferenceSequence.Holder, ReferencedCalculatedDoseReferenceSequence.Holder, RecordedSourceApplicatorSequence.Holder, TransferTubeNumber.Holder, TransferTubeLength.Holder, RecordedChannelShieldSequence.Holder, ReferencedSourceNumber.Holder, SafePositionExitDate.Holder, SafePositionExitTime.Holder, SafePositionReturnDate.Holder, SafePositionReturnTime.Holder, NumberOfControlPoints.Holder, BrachyControlPointDeliveredSequence.Holder, PulseSpecificBrachyControlPointDeliveredSequence.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRecordedChannelSequence.Item.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RecordedChannelSequence.Item.Builderbuilder()static RecordedChannelSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)RecordedChannelSequence.Itemcopy()Returns a new Recorded Channel Sequence Item which wraps a copy of the Attributes wrapped in this Recorded Channel 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.dataelements.AfterloaderChannelID.Holder
containsAfterloaderChannelID, getAfterloaderChannelID, removeAfterloaderChannelID
-
Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, getKnownAttributeTags, getUnknownAttributeTags, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BrachyControlPointDeliveredSequence.Holder
containsBrachyControlPointDeliveredSequence, ensureBrachyControlPointDeliveredSequence, ensureBrachyControlPointDeliveredSequence, getBrachyControlPointDeliveredSequence, newBrachyControlPointDeliveredSequence, removeBrachyControlPointDeliveredSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ChannelEffectiveLength.Holder
containsChannelEffectiveLength, getChannelEffectiveLength, removeChannelEffectiveLength
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ChannelInnerLength.Holder
containsChannelInnerLength, getChannelInnerLength, removeChannelInnerLength
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ChannelLength.Holder
containsChannelLength, getChannelLength, removeChannelLength
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ChannelNumber.Holder
containsChannelNumber, getChannelNumber, removeChannelNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeliveredChannelTotalTime.Holder
containsDeliveredChannelTotalTime, getDeliveredChannelTotalTime, removeDeliveredChannelTotalTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeliveredNumberOfPulses.Holder
containsDeliveredNumberOfPulses, getDeliveredNumberOfPulses, removeDeliveredNumberOfPulses
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeliveredPulseRepetitionInterval.Holder
containsDeliveredPulseRepetitionInterval, getDeliveredPulseRepetitionInterval, removeDeliveredPulseRepetitionInterval
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfControlPoints.Holder
containsNumberOfControlPoints, getNumberOfControlPoints, removeNumberOfControlPoints
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PulseSpecificBrachyControlPointDeliveredSequence.Holder
containsPulseSpecificBrachyControlPointDeliveredSequence, ensurePulseSpecificBrachyControlPointDeliveredSequence, ensurePulseSpecificBrachyControlPointDeliveredSequence, getPulseSpecificBrachyControlPointDeliveredSequence, newPulseSpecificBrachyControlPointDeliveredSequence, removePulseSpecificBrachyControlPointDeliveredSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RecordedChannelShieldSequence.Holder
containsRecordedChannelShieldSequence, ensureRecordedChannelShieldSequence, ensureRecordedChannelShieldSequence, getRecordedChannelShieldSequence, newRecordedChannelShieldSequence, removeRecordedChannelShieldSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RecordedSourceApplicatorSequence.Holder
containsRecordedSourceApplicatorSequence, ensureRecordedSourceApplicatorSequence, ensureRecordedSourceApplicatorSequence, getRecordedSourceApplicatorSequence, newRecordedSourceApplicatorSequence, removeRecordedSourceApplicatorSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedCalculatedDoseReferenceSequence.Holder
containsReferencedCalculatedDoseReferenceSequence, ensureReferencedCalculatedDoseReferenceSequence, ensureReferencedCalculatedDoseReferenceSequence, getReferencedCalculatedDoseReferenceSequence, newReferencedCalculatedDoseReferenceSequence, removeReferencedCalculatedDoseReferenceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedChannelNumber.Holder
containsReferencedChannelNumber, getReferencedChannelNumber, removeReferencedChannelNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedMeasuredDoseReferenceSequence.Holder
containsReferencedMeasuredDoseReferenceSequence, ensureReferencedMeasuredDoseReferenceSequence, ensureReferencedMeasuredDoseReferenceSequence, getReferencedMeasuredDoseReferenceSequence, newReferencedMeasuredDoseReferenceSequence, removeReferencedMeasuredDoseReferenceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedSourceNumber.Holder
containsReferencedSourceNumber, getReferencedSourceNumber, removeReferencedSourceNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SafePositionExitDate.Holder
containsSafePositionExitDate, getSafePositionExitDate, removeSafePositionExitDate
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SafePositionExitTime.Holder
containsSafePositionExitTime, getSafePositionExitTime, removeSafePositionExitTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SafePositionReturnDate.Holder
containsSafePositionReturnDate, getSafePositionReturnDate, removeSafePositionReturnDate
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SafePositionReturnTime.Holder
containsSafePositionReturnTime, getSafePositionReturnTime, removeSafePositionReturnTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SourceMovementType.Holder
containsSourceMovementType, getSourceMovementType, removeSourceMovementType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SpecifiedChannelTotalTime.Holder
containsSpecifiedChannelTotalTime, getSpecifiedChannelTotalTime, removeSpecifiedChannelTotalTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SpecifiedNumberOfPulses.Holder
containsSpecifiedNumberOfPulses, getSpecifiedNumberOfPulses, removeSpecifiedNumberOfPulses
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SpecifiedPulseRepetitionInterval.Holder
containsSpecifiedPulseRepetitionInterval, getSpecifiedPulseRepetitionInterval, removeSpecifiedPulseRepetitionInterval
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TransferTubeLength.Holder
containsTransferTubeLength, getTransferTubeLength, removeTransferTubeLength
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TransferTubeNumber.Holder
containsTransferTubeNumber, getTransferTubeNumber, removeTransferTubeNumber
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new Recorded Channel Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new Recorded Channel Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static RecordedChannelSequence.Item.Builder builder()
- Returns:
- a
RecordedChannelSequence.Item.Builderto create Recorded Channel Sequence Items with a fluent API.
-
builder
public static RecordedChannelSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theRecordedChannelSequence.Item.Builder.- Returns:
- a
RecordedChannelSequence.Item.Builderto create Recorded Channel Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public RecordedChannelSequence.Item copy()
Returns a new Recorded Channel Sequence Item which wraps a copy of the Attributes wrapped in this Recorded Channel Sequence. (seeAttributes(Attributes)- Returns:
- a new Recorded Channel Sequence Item which wraps a copy of the Attributes wrapped in this Recorded Channel Sequence.
-
-