javax.print.attribute.standard

Class JobPrioritySupported

public final class JobPrioritySupported extends IntegerSyntax implements SupportedValuesAttribute

The JobPrioritySupported printing attribute provides the supported values for the JobPriority attribute.

A client may specify any JobPriority value between 1 and 100. If a print service supports fewer priority levels it indicates the maximum levels through this attribute. The print service then automatically maps the job priority value provided by the client in an even distribution over the whole range of 1 to 100.

IPP Compatibility: JobPrioritySupported is an IPP 1.1 attribute.

See Also:

Constructor Summary
JobPrioritySupported(int value)
Creates a JobPrioritySupported object.
Method Summary
booleanequals(Object obj)
Tests if the given object is equal to this object.
Class<? extends Attribute>getCategory()
Returns category of this class.
StringgetName()
Returns the name of this attribute.

Constructor Detail

JobPrioritySupported

public JobPrioritySupported(int value)
Creates a JobPrioritySupported object.

Parameters: value the priority

Throws: IllegalArgumentException if value < 1 or value > 100

Method Detail

equals

public boolean equals(Object obj)
Tests if the given object is equal to this object.

Parameters: obj the object to test

Returns: true if both objects are equal, false otherwise.

getCategory

public Class<? extends Attribute> getCategory()
Returns category of this class.

Returns: The class JobPrioritySupported itself.

getName

public String getName()
Returns the name of this attribute.

Returns: The name "job-priority-supported".