APIdia Launch Partner
Top Fields Constructors Methods
sun.print

public final Class CustomOutputBin

extends OutputBin
Class Inheritance
Imports
java.io.Serial, java.util.ArrayList, javax.print.attribute.standard.OutputBin

Field Summary

Modifier and TypeField and Description
private String
private static ArrayList<CustomOutputBin>
private static ArrayList<String>
private static final long
Inherited from javax.print.attribute.standard.OutputBin:
BOTTOMCENTERFACE_DOWNFACE_UPLARGE_CAPACITYLEFTMIDDLEREARRIGHTSIDETOP

Constructor Summary

AccessConstructor and Description
private
private

Method Summary

Modifier and TypeMethod and Description
public static synchronized CustomOutputBin
createOutputBin(String name, String choice)

Creates a custom output bin

public String
getChoiceName()

Returns the command string for this media tray.

public String
getCustomName()

Returns a custom bin name

protected CustomOutputBin[]
getEnumValueTable()

Overrides javax.print.attribute.standard.OutputBin.getEnumValueTable.

Returns the enumeration value table for class CustomOutputBin.

protected String[]
getStringTable()

Overrides javax.print.attribute.standard.OutputBin.getStringTable.

Returns the string table for class CustomOutputBin.

public OutputBin[]
getSuperEnumTable()

Returns the string table for super class MediaTray.

private static synchronized int
Inherited from javax.print.attribute.standard.OutputBin:
getCategorygetName

Field Detail

choiceNameback to summary
private String choiceName
customEnumTableback to summary
private static ArrayList<CustomOutputBin> customEnumTable
customStringTableback to summary
private static ArrayList<String> customStringTable
serialVersionUIDback to summary
private static final long serialVersionUID

Hides javax.print.attribute.standard.OutputBin.serialVersionUID.

Annotations
@Serial

Constructor Detail

CustomOutputBinback to summary
private CustomOutputBin(int x)
CustomOutputBinback to summary
private CustomOutputBin(String name, String choice)

Method Detail

createOutputBinback to summary
public static synchronized CustomOutputBin createOutputBin(String name, String choice)

Creates a custom output bin

getChoiceNameback to summary
public String getChoiceName()

Returns the command string for this media tray.

getCustomNameback to summary
public String getCustomName()

Returns a custom bin name

getEnumValueTableback to summary
protected CustomOutputBin[] getEnumValueTable()

Overrides javax.print.attribute.standard.OutputBin.getEnumValueTable.

Returns the enumeration value table for class CustomOutputBin.

Annotations
@Override
getStringTableback to summary
protected String[] getStringTable()

Overrides javax.print.attribute.standard.OutputBin.getStringTable.

Returns the string table for class CustomOutputBin.

Annotations
@Override
getSuperEnumTableback to summary
public OutputBin[] getSuperEnumTable()

Returns the string table for super class MediaTray.

nextValueback to summary
private static synchronized int nextValue(String name)