public final class JobPrioritySupported extends IntegerSyntaximplements SupportedValuesAttribute
JobPriority attribute and the number of different job priority levels supported.
The client can always specify any JobPriority value from 1 to 100 for a job. However, the Print Service instance may support fewer than 100 different job priority levels. If this is the case, the Print Service instance automatically maps the client-specified job priority value to one of the supported job priority levels, dividing the 100 job priority values equally among the available job priority levels.
IPP Compatibility: The integer value gives the IPP integer value. The category name returned by getName() gives the IPP attribute name.
| Constructor and Description |
|---|
JobPrioritySupported(int value)
Construct a new job priority supported attribute with the given integer value.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object
Returns whether this job priority supported attribute is equivalent to the passed in object.
|
Class |
getCategory()
Get the printing attribute class which is to be used as the "category" for this printing attribute value.
|
String |
getName()
Get the name of the category of which this attribute value is an instance.
|
getValue, hashCode, toStringpublic JobPrioritySupported(int value)
value - Number of different job priority levels supported.
IllegalArgumentException - (Unchecked exception) Thrown if
value is less than 1 or greater than 100.
public boolean equals(Objectobject)
object is not null. object is an instance of class JobPrioritySupported. object's value are equal. equals in class
IntegerSyntax
object - Object to compare to.
object is equivalent to this job priority supported attribute, false otherwise.
Object.hashCode() ,
HashMap
public final Class<? extends Attribute > getCategory()
For class JobPrioritySupported, the category is class JobPrioritySupported itself.
getCategory in interface
Attribute
java.lang.Class.