- java.lang.Object
 - 
- javax.print.attribute.EnumSyntax
 - 
- javax.print.attribute.standard.JobSheets
 
 
 
- 
- All Implemented Interfaces:
 Serializable,Cloneable,Attribute,PrintJobAttribute,PrintRequestAttribute
public class JobSheets extends EnumSyntax implements PrintRequestAttribute, PrintJobAttribute
ClassJobSheetsis a printing attribute class, an enumeration, that determines which job start and end sheets, if any, must be printed with a job. ClassJobSheetsdeclares keywords for standard job sheets values. Implementation- or site-defined names for a job sheets attribute may also be created by defining a subclass of classJobSheets.The effect of a
JobSheetsattribute on multidoc print jobs (jobs with multiple documents) may be affected by theMultipleDocumentHandlingjob attribute, depending on the meaning of the particularJobSheetsvalue.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. For a subclass, the attribute value must be localized to give the IPP name and natural language values.- See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedJobSheets(int value)Construct a new job sheets 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 classJobSheets.StringgetName()Get the name of the category of which this attribute value is an instance.protected String[]getStringTable()Returns the string table for classJobSheets.- 
Methods declared in class javax.print.attribute.EnumSyntax
clone, getOffset, getValue, hashCode, readResolve, toString 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getStringTable
protected String[] getStringTable()
Returns the string table for classJobSheets.- Overrides:
 getStringTablein classEnumSyntax- Returns:
 - the string table
 
 
- 
getEnumValueTable
protected EnumSyntax[] getEnumValueTable()
Returns the enumeration value table for classJobSheets.- Overrides:
 getEnumValueTablein classEnumSyntax- Returns:
 - the value table
 
 
- 
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
JobSheetsand any vendor-defined subclasses, the category is classJobSheetsitself.- Specified by:
 getCategoryin interfaceAttribute- Returns:
 - printing attribute class (category), an instance of class
         
java.lang.Class 
 
 - 
 
 -