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 PrintQuality

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

Most common way to construct:

PrintQuality NORMAL = new PrintQuality(3);

Based on 18 examples


public class PrintQuality
extends EnumSyntax
implements DocAttribute, PrintRequestAttribute, PrintJobAttribute

Class PrintQuality is a printing attribute class, an enumeration, that specifies the print quality that the printer uses for the job.

IPP Compatibility: The category name returned by getName() is the IPP attribute name. The enumeration's integer value is the IPP enum value. The toString() method returns the IPP string representation of the attribute value.


Field Summary
static PrintQuality DRAFT
          Lowest quality available on the printer.
static PrintQuality HIGH
          Highest quality available on the printer.
static PrintQuality NORMAL
          Normal or intermediate quality on the printer.
 
Constructor Summary
protected
PrintQuality(int value)

          Construct a new print quality 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 PrintQuality.
 String

          Get the name of the category of which this attribute value is an instance.
protected int

          Returns the lowest integer value used by class PrintQuality.
protected String[]

          Returns the string table for class PrintQuality.
 
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

DRAFT

public static final PrintQuality DRAFT
Lowest quality available on the printer.

HIGH

public static final PrintQuality HIGH
Highest quality available on the printer.

NORMAL

public static final PrintQuality NORMAL
Normal or intermediate quality on the printer.
Constructor Detail

PrintQuality

protected PrintQuality(int value)
Construct a new print quality 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 PrintQuality and any vendor-defined subclasses, the category is class PrintQuality 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 PrintQuality.

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 PrintQuality and any vendor-defined subclasses, the category name is "print-quality".

Returns:
Attribute category name.

getOffset

protected int getOffset()
Returns the lowest integer value used by class PrintQuality.

Overrides:
getOffset in class EnumSyntax

getStringTable

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

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/.