javax.print.attribute.standard

Class Chromaticity

public final class Chromaticity extends EnumSyntax implements DocAttribute, PrintRequestAttribute, PrintJobAttribute

The Chromaticity printing attribute specifies if print data should be printed in monochrome or color.

The attribute interacts with the document to be printed. If the document to be printed is a monochrome document it will be printed monochrome regardless of the value of this attribute category. However if it is a color document supplying the attribute value MONOCHROME will prepare the document to be printed in monochrome instead of color.

This printing attribute has nothing to do with the capabilities of the printer device. To check if a specific printer service supports printing in color you have to use the attribute {@link javax.print.attribute.standard.ColorSupported}

IPP Compatibility: Chromaticity is not an IPP 1.1 attribute.

Field Summary
static ChromaticityCOLOR
Specifies color printing.
static ChromaticityMONOCHROME
Specifies monochrome printing.
Constructor Summary
protected Chromaticity(int value)
Creates a Chromaticity object.
Method Summary
Class<? extends Attribute>getCategory()
Returns category of this class.
protected EnumSyntax[]getEnumValueTable()
Returns a table with the enumeration values for this object.
StringgetName()
Returns the name of this attribute.
protected String[]getStringTable()
Returns a table with the enumeration values represented as strings for this object.

Field Detail

COLOR

public static final Chromaticity COLOR
Specifies color printing.

MONOCHROME

public static final Chromaticity MONOCHROME
Specifies monochrome printing.

Constructor Detail

Chromaticity

protected Chromaticity(int value)
Creates a Chromaticity object.

Parameters: value the enum value

Method Detail

getCategory

public Class<? extends Attribute> getCategory()
Returns category of this class.

Returns: The class Chromaticity itself.

getEnumValueTable

protected EnumSyntax[] getEnumValueTable()
Returns a table with the enumeration values for this object.

Returns: The enumeration values.

getName

public String getName()
Returns the name of this attribute.

Returns: The name "chromaticity".

getStringTable

protected String[] getStringTable()
Returns a table with the enumeration values represented as strings for this object.

Returns: The enumeration values as strings.