This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


javax.print.attribute.standard
class Chromaticity

java.lang.Object extended by javax.print.attribute.EnumSyntax extended by javax.print.attribute.standard.Chromaticity
All Implemented Interfaces:
Serializable, Cloneable, DocAttribute, PrintJobAttribute, PrintRequestAttribute

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

Class Chromaticity is a printing attribute class, an enumeration, that specifies monochrome or color printing. This is used by a print client to specify how the print data should be generated or processed. It is not descriptive of the color capabilities of the device. Query the service's {@link ColorSupported ColorSupported} attribute to determine if the device can be verified to support color printing.

The table below shows the effects of specifying a Chromaticity attribute of {@link #MONOCHROME MONOCHROME} or {@link #COLOR COLOR} for a monochrome or color document.

Chromaticity
Attribute
Effect on
Monochrome Document
Effect on
Color Document
{@link #MONOCHROME MONOCHROME} Printed as is, in monochrome Printed in monochrome, with colors converted to shades of gray
{@link #COLOR COLOR} Printed as is, in monochrome Printed as is, in color

IPP Compatibility: Chromaticity is not an IPP attribute at present.


Field Summary
static Chromaticity COLOR
          Color printing.
static Chromaticity MONOCHROME
          Monochrome printing.
 
Constructor Summary
protected
Chromaticity(int value)

          Construct a new chromaticity enumeration value with the given integer value.
 
Method Summary
 Class

          Get the printing attribute class which is to be used as the "category" for this printing attribute value.
protected EnumSyntax[]

          Returns the enumeration value table for class Chromaticity.
 String

          Get the name of the category of which this attribute value is an instance.
protected String[]

          Returns the string table for class Chromaticity.
 
Methods inherited from class javax.print.attribute.EnumSyntax
clone, getEnumValueTable, getOffset, getStringTable, getValue, hashCode, readResolve, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLOR

public static final Chromaticity COLOR
Color printing.

MONOCHROME

public static final Chromaticity MONOCHROME
Monochrome printing.
Constructor Detail

Chromaticity

protected Chromaticity(int value)
Construct a new chromaticity enumeration value with the given integer value.

Parameters:
value - Integer value.
Method Detail

getCategory

public final Class getCategory()
Get the printing attribute class which is to be used as the "category" for this printing attribute value.

For class Chromaticity, the category is the class Chromaticity itself.

Returns:
Printing attribute class (category), an instance of class {@link java.lang.Class java.lang.Class}.

getEnumValueTable

protected EnumSyntax[] getEnumValueTable()
Returns the enumeration value table for class Chromaticity.

Overrides:
getEnumValueTable in class EnumSyntax

getName

public final String getName()
Get the name of the category of which this attribute value is an instance.

For class Chromaticity, the category name is "chromaticity".

Returns:
Attribute category name.

getStringTable

protected String[] getStringTable()
Returns the string table for class Chromaticity.

Overrides:
getStringTable in class EnumSyntax


This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.