Class OutputBin
java.lang.Object
javax.print.attribute.EnumSyntax
javax.print.attribute.standard.OutputBin
- All Implemented Interfaces:
Serializable
,Cloneable
,Attribute
,PrintJobAttribute
,PrintRequestAttribute
public sealed class OutputBin
extends EnumSyntax
implements PrintRequestAttribute, PrintJobAttribute
Class
OutputBin
is a printing attribute class, an enumeration, that
specifies the output bin for the job.
Class OutputBin
declares keywords for standard output bin kind values.
IPP Compatibility: This attribute is not an IPP 1.1 attribute; it is
an attribute in the "output-bin" attribute extension
(
PDF) of IPP 1.1. The category name returned by getName()
is the
IPP attribute name. The enumeration's integer value is the IPP enum value.
The toString()
method returns the IPP string representation of the
attribute value.
- Since:
- 23
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final OutputBin
The bottom output bin in the printer.static final OutputBin
The center output bin in the printer.static final OutputBin
The face down output bin in the printer.static final OutputBin
The face up output bin in the printer.static final OutputBin
The large-capacity output bin in the printer.static final OutputBin
The left output bin in the printer.static final OutputBin
The middle output bin in the printer.static final OutputBin
The rear output bin in the printer.static final OutputBin
The right output bin in the printer.static final OutputBin
The side output bin in the printer.static final OutputBin
The top output bin in the printer. -
Constructor Summary
ModifierConstructorDescriptionprotected
OutputBin
(int value) Construct a new output bin enumeration value with the given integer value. -
Method Summary
Modifier and TypeMethodDescriptionGet the printing attribute class which is to be used as the "category" for this printing attribute value.protected EnumSyntax[]
Returns the enumeration value table for classOutputBin
.final String
getName()
Get the name of the category of which this attribute value is an instance.protected String[]
Returns the string table for classOutputBin
.Methods declared in class javax.print.attribute.EnumSyntax
clone, getOffset, getValue, hashCode, readResolve, toString
-
Field Details
-
TOP
The top output bin in the printer. -
MIDDLE
The middle output bin in the printer. -
BOTTOM
The bottom output bin in the printer. -
SIDE
The side output bin in the printer. -
LEFT
The left output bin in the printer. -
RIGHT
The right output bin in the printer. -
CENTER
The center output bin in the printer. -
REAR
The rear output bin in the printer. -
FACE_UP
The face up output bin in the printer. -
FACE_DOWN
The face down output bin in the printer. -
LARGE_CAPACITY
The large-capacity output bin in the printer.
-
-
Constructor Details
-
OutputBin
protected OutputBin(int value) Construct a new output bin enumeration value with the given integer value.- Parameters:
value
- Integer value
-
-
Method Details
-
getStringTable
Returns the string table for classOutputBin
.- Overrides:
getStringTable
in classEnumSyntax
- Returns:
- the string table
-
getEnumValueTable
Returns the enumeration value table for classOutputBin
.- Overrides:
getEnumValueTable
in classEnumSyntax
- Returns:
- the value table
-
getCategory
Get the printing attribute class which is to be used as the "category" for this printing attribute value.For class
OutputBin
and any vendor-defined subclasses, the category is classOutputBin
itself.- Specified by:
getCategory
in interfaceAttribute
- Returns:
- printing attribute class (category), an instance of class
java.lang.Class
-
getName
-