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