public class PrinterConfigurationSequenceItem extends Item
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getConfigurationInformationDescription()
Retrieves description of Configuration Information (2010,0150) supported by the printer.
|
java.lang.String |
getDecimateCropResult()
Retrieves Decimate/Crop Result.
|
java.lang.String |
getDefaultMagnificationType()
Retrieves Printer's default magnification type.
|
java.lang.String |
getDefaultPrinterResolutionID()
Retrieves printer's default resolution identification.
|
java.lang.String |
getDefaultSmoothingType()
Retrieves Printer's default smoothing type.
|
java.lang.String |
getMaximumCollatedFilms()
Retrieves The maximum number of films that can be collated for an N-ACTION of the Film Session.
|
java.lang.String |
getMaximumMemoryAllocation()
Retrieves Maximum number of kilobytes of memory that can be allocated for a Film Session.
|
MediaInstalledSequence |
getMediaInstalledSequence()
Retrieves pre-initialized object of Media Installed Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
short |
getMemoryBitDepth()
Retrieves The maximum number of bits for each pixel that can be stored in printer memory.
|
java.lang.String |
getOtherMagnificationTypes()
Retrieves Other magnification types available in the printer.
|
OtherMediaAvailableSequence |
getOtherMediaAvailableSequence()
Retrieves pre-initialized object of Other Media Available Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
java.lang.String[] |
getOtherSmoothingTypesAvailable()
Retrieves Other smoothing types available in the printer.
|
short |
getPrintingBitDepth()
Retrieves The number of bits used by the print engine for internal LUT calculation and printing of each pixel.
|
java.lang.String[] |
getSOPClassesSupported()
Retrieves The Meta-SOP Class and a list of optional SOP Classes supported.
|
SupportedImageDisplayFormatsSequence |
getSupportedImageDisplayFormatsSequence()
Retrieves pre-initialized object of Supported Image Display Formats Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
void |
setConfigurationInformationDescription(java.lang.String strConfigurationInformationDescription)
Sets free form text description of Configuration Information (2010,0150) supported by the printer.
|
void |
setDecimateCropResult(EnumDecimateCropResult enumDecimateCropResult)
Indicates whether the printer will decimate or crop image pixels if the image rows or columns is greater
than the available printable pixels in an Image Box.
|
void |
setDefaultMagnificationType(EnumMagnificationType enumDefaultMagnificationType)
Sets Printer's default magnification type.
|
void |
setDefaultPrinterResolutionID(EnumRequestedResolutionID enumDefaultPrinterResolutionID)
Sets printer's default resolution identification.
|
void |
setDefaultSmoothingType(java.lang.String strDefaultSmoothingType)
Sets Printer's default smoothing type.
|
void |
setMaximumCollatedFilms(java.lang.String strMaximumCollatedFilms)
Sets The maximum number of films that can be collated for an N-ACTION of the Film Session.
|
void |
setMaximumMemoryAllocation(java.lang.String strMaximumMemoryAllocation)
Sets Maximum number of kilobytes of memory that can be allocated for a Film Session.
|
void |
setMemoryBitDepth(short shMemoryBitDepth)
Sets The maximum number of bits for each pixel that can be stored in printer memory.
|
void |
setOtherMagnificationTypes(EnumMagnificationType[] enumOtherMagnificationTypes)
Sets Other magnification types available in the printer.
|
void |
setOtherSmoothingTypesAvailable(java.lang.String[] strArrOtherSmoothingTypesAvailable)
Sets Other smoothing types available in the printer.
|
void |
setPrintingBitDepth(short shPrintingBitDepth)
Sets The number of bits used by the print engine for internal LUT calculation and printing of each pixel.
|
void |
setSOPClassesSupported(java.lang.String[] strArrSOPClassesSupported)
Sets The Meta-SOP Class and a list of optional SOP Classes supported.
|
boolean |
validateForModule()
Validates all the attributes in PrinterConfigurationSequenceItem that are present in the DataSet
|
addDataElement, changeToUndefined, clone, contains, dumpDICOMInfo, getDataForTag, getDictionaryReader, getItemLength, getTransferSyntax, getValue, getValueLength, iterator, read, setDictionaryReader, setTransferSyntax, setValue, sortedIterator, validate, writepublic void setSOPClassesSupported(java.lang.String[] strArrSOPClassesSupported)
strArrSOPClassesSupported - String array of SOP Classes Supported.public java.lang.String[] getSOPClassesSupported()
public void setMaximumMemoryAllocation(java.lang.String strMaximumMemoryAllocation)
strMaximumMemoryAllocation - String value of Maximum number of kilobytes of memory that can be allocated for a Film Session.public java.lang.String getMaximumMemoryAllocation()
public void setMemoryBitDepth(short shMemoryBitDepth)
shMemoryBitDepth - short value of Memory Bit Depth.public short getMemoryBitDepth()
public void setPrintingBitDepth(short shPrintingBitDepth)
shPrintingBitDepth - short value of Printing Bit Depth.public short getPrintingBitDepth()
public MediaInstalledSequence getMediaInstalledSequence()
public OtherMediaAvailableSequence getOtherMediaAvailableSequence()
public SupportedImageDisplayFormatsSequence getSupportedImageDisplayFormatsSequence()
public void setDefaultPrinterResolutionID(EnumRequestedResolutionID enumDefaultPrinterResolutionID)
enumDefaultPrinterResolutionID - Enum value of printer's default resolution identification.public java.lang.String getDefaultPrinterResolutionID()
public void setDefaultMagnificationType(EnumMagnificationType enumDefaultMagnificationType)
enumDefaultMagnificationType - String value of printer's default Magnification Type .public java.lang.String getDefaultMagnificationType()
public void setOtherMagnificationTypes(EnumMagnificationType[] enumOtherMagnificationTypes)
enumOtherMagnificationTypes - Enum array of Other magnification types available in the printer.public java.lang.String getOtherMagnificationTypes()
public void setDefaultSmoothingType(java.lang.String strDefaultSmoothingType)
strDefaultSmoothingType - String value of Printer's default smoothing type.public java.lang.String getDefaultSmoothingType()
public void setOtherSmoothingTypesAvailable(java.lang.String[] strArrOtherSmoothingTypesAvailable)
strArrOtherSmoothingTypesAvailable - String array of Other smoothing types available in the printer.public java.lang.String[] getOtherSmoothingTypesAvailable()
public void setConfigurationInformationDescription(java.lang.String strConfigurationInformationDescription)
strConfigurationInformationDescription - String value of Configuration Information Description.public java.lang.String getConfigurationInformationDescription()
public void setMaximumCollatedFilms(java.lang.String strMaximumCollatedFilms)
strMaximumCollatedFilms - String value of Maximum Collated Films.public java.lang.String getMaximumCollatedFilms()
public void setDecimateCropResult(EnumDecimateCropResult enumDecimateCropResult)
enumDecimateCropResult - Enum value of Maximum Collated Films.public java.lang.String getDecimateCropResult()
public boolean validateForModule()
throws InvalidItemException
validateForModule in interface IItemvalidateForModule in class ItemInvalidItemException - throws InvalidItemException Conditional element fails.