Interface PrintManagementCapabilitiesSequence.Holder
-
- All Superinterfaces:
org.dcm4che.typeddicom.AttributesWrapper
- Enclosing class:
- PrintManagementCapabilitiesSequence
public static interface PrintManagementCapabilitiesSequence.Holder extends org.dcm4che.typeddicom.AttributesWrapperA class implementing this interface can hold attributes which contain the DICOM tag "Print Management Capabilities Sequence" (seePrintManagementCapabilitiesSequence)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPrintManagementCapabilitiesSequence.Holder.Builder
-
Method Summary
-
-
-
Method Detail
-
wrap
static PrintManagementCapabilitiesSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- an attributes object containing the Print Management Capabilities Sequence (seePrintManagementCapabilitiesSequence)- Returns:
- a wrapper object implementing the
PrintManagementCapabilitiesSequence.Holderinterface.
-
builder
static PrintManagementCapabilitiesSequence.Holder.Builder builder()
- Returns:
- a
PrintManagementCapabilitiesSequence.Holder.Builderto create Print Management Capabilities Sequence Items with a fluent API.
-
builder
static PrintManagementCapabilitiesSequence.Holder.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by thePrintManagementCapabilitiesSequence.Holder.Builder.- Returns:
- a
PrintManagementCapabilitiesSequence.Holder.Builderto create Print Management Capabilities Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getPrintManagementCapabilitiesSequence
default PrintManagementCapabilitiesSequence getPrintManagementCapabilitiesSequence()
- Returns:
- the Print Management Capabilities Sequence (see
PrintManagementCapabilitiesSequence)
-
newPrintManagementCapabilitiesSequence
default PrintManagementCapabilitiesSequence newPrintManagementCapabilitiesSequence(int initialCapacity)
Adds a new Print Management Capabilities Sequence. (seePrintManagementCapabilitiesSequence)- Parameters:
initialCapacity- the initial capacity for the new Print Management Capabilities Sequence- Returns:
- the newly created PrintManagementCapabilitiesSequence.
-
ensurePrintManagementCapabilitiesSequence
default PrintManagementCapabilitiesSequence ensurePrintManagementCapabilitiesSequence(int initialCapacity)
Adds a new Print Management Capabilities Sequence (seePrintManagementCapabilitiesSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- the initial capacity (seeArrayList(int)) if a new Print Management Capabilities Sequence is created.- Returns:
- either the already existing Print Management Capabilities Sequence (see
PrintManagementCapabilitiesSequence) or a new one with capacityinitialCapacity.
-
ensurePrintManagementCapabilitiesSequence
default PrintManagementCapabilitiesSequence ensurePrintManagementCapabilitiesSequence()
Adds a new Print Management Capabilities Sequence (seePrintManagementCapabilitiesSequence) with initial capacity 1 (seeensurePrintManagementCapabilitiesSequence(int)) if it does not already exist.- Returns:
- either the already existing Print Management Capabilities Sequence (see
PrintManagementCapabilitiesSequence) or a new one with capacity 1.
-
containsPrintManagementCapabilitiesSequence
default boolean containsPrintManagementCapabilitiesSequence()
- Returns:
- whether it contains the Print Management Capabilities Sequence (see
PrintManagementCapabilitiesSequence)
-
removePrintManagementCapabilitiesSequence
default void removePrintManagementCapabilitiesSequence()
Removes the Print Management Capabilities Sequence (seePrintManagementCapabilitiesSequence
-
-