Package org.dcm4che.typeddicom
Interface Builder<SELF extends Builder<SELF,T>,T extends AttributesWrapper>
-
- All Superinterfaces:
AttributesWrapper
- All Known Implementing Classes:
UniversalAttributesWrapper.UniversalBuilder
public interface Builder<SELF extends Builder<SELF,T>,T extends AttributesWrapper> extends AttributesWrapper
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <B extends Builder>
Bas(java.lang.Class<B> builderClass)Tbuild()default UniversalDataElementWrapper.Setter<SELF>setAttribute(java.lang.String privateCreator, int tag, org.dcm4che3.data.VR valueRepresentation)default SELFsetSequence(java.lang.String privateCreator, int tag, Builder<?,?>... itemBuilders)-
Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, getKnownAttributeTags, getUnknownAttributeTags, isEmpty
-
-
-
-
Method Detail
-
build
T build()
-
setAttribute
default UniversalDataElementWrapper.Setter<SELF> setAttribute(java.lang.String privateCreator, int tag, org.dcm4che3.data.VR valueRepresentation)
-
setSequence
default SELF setSequence(java.lang.String privateCreator, int tag, Builder<?,?>... itemBuilders)
-
as
default <B extends Builder> B as(java.lang.Class<B> builderClass)
-
-