- 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 SummaryFields 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 SummaryConstructors Modifier Constructor Description protectedPrintQuality(int value)Construct a new print quality enumeration value with the given integer value.
 - 
Method SummaryAll 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.EnumSyntaxclone, getValue, hashCode, readResolve, toString
 
- 
 
- 
- 
- 
Field Detail- 
DRAFTpublic static final PrintQuality DRAFT Lowest quality available on the printer.
 - 
NORMALpublic static final PrintQuality NORMAL Normal or intermediate quality on the printer.
 - 
HIGHpublic static final PrintQuality HIGH Highest quality available on the printer.
 
- 
 - 
Method Detail- 
getStringTableprotected String[] getStringTable() Returns the string table for classPrintQuality.- Overrides:
- getStringTablein class- EnumSyntax
- Returns:
- the string table
 
 - 
getEnumValueTableprotected EnumSyntax[] getEnumValueTable() Returns the enumeration value table for classPrintQuality.- Overrides:
- getEnumValueTablein class- EnumSyntax
- Returns:
- the value table
 
 - 
getOffsetprotected int getOffset() Returns the lowest integer value used by classPrintQuality.- Overrides:
- getOffsetin class- EnumSyntax
- Returns:
- the offset of the lowest enumeration value
 
 - 
getCategorypublic 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 interface- Attribute
- Returns:
- printing attribute class (category), an instance of class
         java.lang.Class
 
 
- 
 
-