| java.lang.Object javax.print.attribute.IntegerSyntax
All known Subclasses: javax.print.attribute.standard.JobMediaSheets, javax.print.attribute.standard.PagesPerMinuteColor, javax.print.attribute.standard.JobPrioritySupported, javax.print.attribute.standard.NumberOfDocuments, javax.print.attribute.standard.Copies, javax.print.attribute.standard.JobMediaSheetsCompleted, javax.print.attribute.standard.JobKOctets, javax.print.attribute.standard.PagesPerMinute, javax.print.attribute.standard.QueuedJobCount, javax.print.attribute.standard.JobImpressions, javax.print.attribute.standard.JobKOctetsProcessed, javax.print.attribute.standard.JobPriority, javax.print.attribute.standard.JobImpressionsCompleted, javax.print.attribute.standard.NumberOfInterveningJobs, javax.print.attribute.standard.NumberUp,
IntegerSyntax | abstract public class IntegerSyntax implements Serializable,Cloneable(Code) | | Class IntegerSyntax is an abstract base class providing the common
implementation of all attributes with integer values.
Under the hood, an integer attribute is just an integer. You can get an
integer attribute's integer value by calling
IntegerSyntax.getValue() getValue() . An integer attribute's integer value is
established when it is constructed (see
IntegerSyntax.IntegerSyntax(int) IntegerSyntax(int) ). Once constructed, an integer attribute's
value is immutable.
author: David Mendenhall author: Alan Kaminsky |
Constructor Summary | |
protected | IntegerSyntax(int value) Construct a new integer attribute with the given integer value. | protected | IntegerSyntax(int value, int lowerBound, int upperBound) Construct a new integer attribute with the given integer value, which
must lie within the given range. |
Method Summary | |
public boolean | equals(Object object) Returns whether this integer attribute is equivalent to the passed in
object. | public int | getValue() Returns this integer attribute's integer value. | public int | hashCode() Returns a hash code value for this integer attribute. | public String | toString() Returns a string value corresponding to this integer attribute. |
IntegerSyntax | protected IntegerSyntax(int value)(Code) | | Construct a new integer attribute with the given integer value.
Parameters: value - Integer value. |
IntegerSyntax | protected IntegerSyntax(int value, int lowerBound, int upperBound)(Code) | | Construct a new integer attribute with the given integer value, which
must lie within the given range.
Parameters: value - Integer value. Parameters: lowerBound - Lower bound. Parameters: upperBound - Upper bound. exception: IllegalArgumentException - (Unchecked exception) Thrown if value is less than lowerBound or greater than upperBound . |
equals | public boolean equals(Object object)(Code) | | Returns whether this integer attribute is equivalent to the passed in
object. To be equivalent, all of the following conditions must be true:
-
object is not null.
-
object is an instance of class IntegerSyntax.
-
This integer attribute's value and
object 's value are
equal.
Parameters: object - Object to compare to. True if object is equivalent to this integerattribute, false otherwise. |
getValue | public int getValue()(Code) | | Returns this integer attribute's integer value.
the integer value |
hashCode | public int hashCode()(Code) | | Returns a hash code value for this integer attribute. The hash code is
just this integer attribute's integer value.
|
toString | public String toString()(Code) | | Returns a string value corresponding to this integer attribute. The
string value is just this integer attribute's integer value converted to
a string.
|
|
|