- java.lang.Object
-
- javax.print.attribute.EnumSyntax
-
- javax.print.attribute.standard.PrintQuality
-
- All Implemented Interfaces:
Serializable,Cloneable,Attribute,DocAttribute,PrintJobAttribute,PrintRequestAttribute
public class PrintQuality extends EnumSyntax implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
ClassPrintQualityis 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. ThetoString()method returns the IPP string representation of the attribute value.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static PrintQualityDRAFTLowest quality available on the printer.static PrintQualityHIGHHighest quality available on the printer.static PrintQualityNORMALNormal or intermediate quality on the printer.
-
Constructor Summary
Constructors Modifier Constructor Description protectedPrintQuality(int value)Construct a new print quality enumeration value with the given integer value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends Attribute>getCategory()Get the printing attribute class which is to be used as the "category" for this printing attribute value.protected EnumSyntax[]getEnumValueTable()Returns the enumeration value table for classPrintQuality.StringgetName()Get the name of the category of which this attribute value is an instance.protected intgetOffset()Returns the lowest integer value used by classPrintQuality.protected String[]getStringTable()Returns the string table for classPrintQuality.-
Methods declared in class javax.print.attribute.EnumSyntax
clone, getValue, hashCode, readResolve, toString
-
-
-
-
Field Detail
-
DRAFT
public static final PrintQuality DRAFT
Lowest quality available on the printer.
-
NORMAL
public static final PrintQuality NORMAL
Normal or intermediate quality on the printer.
-
HIGH
public static final PrintQuality HIGH
Highest quality available on the printer.
-
-
Method Detail
-
getStringTable
protected String[] getStringTable()
Returns the string table for classPrintQuality.- Overrides:
getStringTablein classEnumSyntax- Returns:
- the string table
-
getEnumValueTable
protected EnumSyntax[] getEnumValueTable()
Returns the enumeration value table for classPrintQuality.- Overrides:
getEnumValueTablein classEnumSyntax- Returns:
- the value table
-
getOffset
protected int getOffset()
Returns the lowest integer value used by classPrintQuality.- Overrides:
getOffsetin classEnumSyntax- Returns:
- the offset of the lowest enumeration value
-
getCategory
public final Class<? extends Attribute> getCategory()
Get the printing attribute class which is to be used as the "category" for this printing attribute value.For class
PrintQualityand any vendor-defined subclasses, the category is classPrintQualityitself.- Specified by:
getCategoryin interfaceAttribute- Returns:
- printing attribute class (category), an instance of class
java.lang.Class
-
-