CopiesSupportedpublic final class CopiesSupported extends SetOfIntegerSyntax implements SupportedValuesAttributeClass CopiesSupported is a printing attribute class, a set of integers, that
gives the supported values for a {@link Copies Copies} attribute. It is
restricted to a single contiguous range of integers; multiple non-overlapping
ranges are not allowed.
IPP Compatibility: The CopiesSupported attribute's canonical array
form gives the lower and upper bound for the range of copies to be included
in an IPP "copies-supported" attribute. See class {@link
javax.print.attribute.SetOfIntegerSyntax SetOfIntegerSyntax} for an
explanation of canonical array form. The category name returned by
getName() gives the IPP attribute name.
|
Fields Summary |
---|
private static final long | serialVersionUID |
Constructors Summary |
---|
public CopiesSupported(int member)Construct a new copies supported attribute containing a single integer.
That is, only the one value of Copies is supported.
super (member);
if (member < 1) {
throw new IllegalArgumentException("Copies value < 1 specified");
}
| public CopiesSupported(int lowerBound, int upperBound)Construct a new copies supported attribute containing a single range of
integers. That is, only those values of Copies in the one range are
supported.
super(lowerBound, upperBound);
if (lowerBound > upperBound) {
throw new IllegalArgumentException("Null range specified");
} else if (lowerBound < 1) {
throw new IllegalArgumentException("Copies value < 1 specified");
}
|
Methods Summary |
---|
public boolean | equals(java.lang.Object object)Returns whether this copies supported 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 CopiesSupported.
-
This copies supported attribute's members and
object 's
members are the same.
return super.equals (object) && object instanceof CopiesSupported;
| public final java.lang.Class | getCategory()Get the printing attribute class which is to be used as the "category"
for this printing attribute value.
For class CopiesSupported, the category
is class CopiesSupported itself.
return CopiesSupported.class;
| public final java.lang.String | getName()Get the name of the category of which this attribute value is an
instance.
For class CopiesSupported, the category
name is "copies-supported" .
return "copies-supported";
|
|