javax.print.attribute.standard

Class PrinterStateReason

Implemented Interfaces:
Attribute, Cloneable, Serializable

public class PrinterStateReason
extends EnumSyntax
implements Attribute

See Also:
Serialized Form

Field Summary

static PrinterStateReason
CONNECTING_TO_DEVICE
static PrinterStateReason
COVER_OPEN
static PrinterStateReason
DEVELOPER_EMPTY
static PrinterStateReason
DEVELOPER_LOW
static PrinterStateReason
DOOR_OPEN
static PrinterStateReason
FUSER_OVER_TEMP
static PrinterStateReason
FUSER_UNDER_TEMP
static PrinterStateReason
INPUT_TRAY_MISSING
static PrinterStateReason
INTERLOCK_OPEN
static PrinterStateReason
INTERPRETER_RESOURCE_UNAVAILABLE
static PrinterStateReason
MARKER_SUPPLY_EMPTY
static PrinterStateReason
MARKER_SUPPLY_LOW
static PrinterStateReason
MARKER_WASTE_ALMOST_FULL
static PrinterStateReason
MARKER_WASTE_FULL
static PrinterStateReason
MEDIA_EMPTY
static PrinterStateReason
MEDIA_JAM
static PrinterStateReason
MEDIA_LOW
static PrinterStateReason
MEDIA_NEEDED
static PrinterStateReason
MOVING_TO_PAUSED
static PrinterStateReason
OPC_LIFE_OVER
static PrinterStateReason
OPC_NEAR_EOL
static PrinterStateReason
OTHER
static PrinterStateReason
OUTPUT_AREA_ALMOST_FULL
static PrinterStateReason
OUTPUT_AREA_FULL
static PrinterStateReason
OUTPUT_TRAY_MISSING
static PrinterStateReason
PAUSED
static PrinterStateReason
SHUTDOWN
static PrinterStateReason
SPOOL_AREA_FULL
static PrinterStateReason
STOPPED_PARTLY
static PrinterStateReason
STOPPING
static PrinterStateReason
TIMED_OUT
static PrinterStateReason
TONER_EMPTY
static PrinterStateReason
TONER_LOW

Constructor Summary

PrinterStateReason(int value)
Constructs a PrinterStateReason object.

Method Summary

Class
getCategory()
Returns category of this class.
String
getName()
Returns name of this class.

Methods inherited from class javax.print.attribute.EnumSyntax

clone, getEnumValueTable, getOffset, getStringTable, getValue, hashCode, readResolve, toString

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Details

CONNECTING_TO_DEVICE

public static final PrinterStateReason CONNECTING_TO_DEVICE

COVER_OPEN

public static final PrinterStateReason COVER_OPEN

DEVELOPER_EMPTY

public static final PrinterStateReason DEVELOPER_EMPTY

DEVELOPER_LOW

public static final PrinterStateReason DEVELOPER_LOW

DOOR_OPEN

public static final PrinterStateReason DOOR_OPEN

FUSER_OVER_TEMP

public static final PrinterStateReason FUSER_OVER_TEMP

FUSER_UNDER_TEMP

public static final PrinterStateReason FUSER_UNDER_TEMP

INPUT_TRAY_MISSING

public static final PrinterStateReason INPUT_TRAY_MISSING

INTERLOCK_OPEN

public static final PrinterStateReason INTERLOCK_OPEN

INTERPRETER_RESOURCE_UNAVAILABLE

public static final PrinterStateReason INTERPRETER_RESOURCE_UNAVAILABLE

MARKER_SUPPLY_EMPTY

public static final PrinterStateReason MARKER_SUPPLY_EMPTY

MARKER_SUPPLY_LOW

public static final PrinterStateReason MARKER_SUPPLY_LOW

MARKER_WASTE_ALMOST_FULL

public static final PrinterStateReason MARKER_WASTE_ALMOST_FULL

MARKER_WASTE_FULL

public static final PrinterStateReason MARKER_WASTE_FULL

MEDIA_EMPTY

public static final PrinterStateReason MEDIA_EMPTY

MEDIA_JAM

public static final PrinterStateReason MEDIA_JAM

MEDIA_LOW

public static final PrinterStateReason MEDIA_LOW

MEDIA_NEEDED

public static final PrinterStateReason MEDIA_NEEDED

MOVING_TO_PAUSED

public static final PrinterStateReason MOVING_TO_PAUSED

OPC_LIFE_OVER

public static final PrinterStateReason OPC_LIFE_OVER

OPC_NEAR_EOL

public static final PrinterStateReason OPC_NEAR_EOL

OTHER

public static final PrinterStateReason OTHER

OUTPUT_AREA_ALMOST_FULL

public static final PrinterStateReason OUTPUT_AREA_ALMOST_FULL

OUTPUT_AREA_FULL

public static final PrinterStateReason OUTPUT_AREA_FULL

OUTPUT_TRAY_MISSING

public static final PrinterStateReason OUTPUT_TRAY_MISSING

PAUSED

public static final PrinterStateReason PAUSED

SHUTDOWN

public static final PrinterStateReason SHUTDOWN

SPOOL_AREA_FULL

public static final PrinterStateReason SPOOL_AREA_FULL

STOPPED_PARTLY

public static final PrinterStateReason STOPPED_PARTLY

STOPPING

public static final PrinterStateReason STOPPING

TIMED_OUT

public static final PrinterStateReason TIMED_OUT

TONER_EMPTY

public static final PrinterStateReason TONER_EMPTY

TONER_LOW

public static final PrinterStateReason TONER_LOW

Constructor Details

PrinterStateReason

protected PrinterStateReason(int value)
Constructs a PrinterStateReason object.

Method Details

getCategory

public Class getCategory()
Returns category of this class.
Specified by:
getCategory in interface Attribute
Returns:
the class PrintStateReason itself

getName

public String getName()
Returns name of this class.
Specified by:
getName in interface Attribute
Returns:
the string "printer-state-reason"

PrinterStateReason.java -- Copyright (C) 2004 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.