JavaTM 2
Platform
Std. Ed. v1.4.0

javax.print.attribute.standard
クラス Severity

java.lang.Object
  |
  +--javax.print.attribute.EnumSyntax
        |
        +--javax.print.attribute.standard.Severity
すべての実装インタフェース:
Attribute, Cloneable, Serializable

public final class Severity
extends EnumSyntax
implements Attribute

Severity は PrinterStateReason 属性の重要度を値の列挙で示す印刷属性クラスです。

Severity 自体は印刷サービスの属性セットでは直接使用されず、PrinterStateReasons 属性が使用されます。PriterStateReasons 属性には、印刷サービスのステータスに関連する PrinterStateReason オブジェクトがまったく含まれない場合もあり、1 つ以上含まれる場合もあります。PrinterStateReason オブジェクトは、REPORT (重要度低)、WARNING、または ERROR (重要度高) の Severity レベルにそれぞれ関連付けられます。プリンタは対応する条件が true になった時に PrinterStateReason オブジェクトを印刷サービスの PrinterStateReasons 属性に追加し、false になった時にこのオブジェクトを削除します。印刷サービス全体の PrinterState の変更とは無関係にこの処理が行われます。

IPP 互換性: Severity.toString() は error、warning、または report のどれかの値を返します。各 PrinterStateReason と関連付けられる Severity オブジェクトの toString() メソッドで返される文字列値をハイフン (-) でつないだものが PrinterStateReasons の IPP キーワード値、getName() で返されるカテゴリ名が IPP 属性名にそれぞれ対応します。

関連項目:
直列化された形式

フィールドの概要
static Severity ERROR
          PrinterStateReason が「error」(重要度高) であることを示します。
static Severity REPORT
          PrinterStateReason が「report」(重要度低) であることを示します。
static Severity WARNING
          PrinterStateReason が「warning」であることを示します。
 
コンストラクタの概要
protected Severity(int value)
          指定された整数値を使用して新しい重要度列挙値を構築します。
 
メソッドの概要
 Class getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
protected  EnumSyntax[] getEnumValueTable()
          Severity クラスの列挙値テーブルを返します。
 String getName()
          この属性値がインスタンスであるカテゴリの名称を返します。
protected  String[] getStringTable()
          Severity クラスの文字列テーブルを返します。
 
クラス javax.print.attribute.EnumSyntax から継承したメソッド
clone, getOffset, getValue, hashCode, readResolve, toString
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

REPORT

public static final Severity REPORT
PrinterStateReason が「report」(重要度低) であることを示します。report の一部を無視するか、それともまったく無視するかを実装で選択できます。プリンタの状態についてより詳細に説明するもの、warning の予告として出されるものなどがあります。印刷物の出力に影響を与える内容は含まれません。


WARNING

public static final Severity WARNING
PrinterStateReason が「warning」であることを示します。warning の一部を無視するか、それともまったく無視するかを実装で選択できます。主に error の予告として出されます。ジョブの完了を妨げる内容は含まれませんが、出力の品質が低下する場合があります。


ERROR

public static final Severity ERROR
PrinterStateReason が「error」(重要度高) であることを示します。error を無視することはできません。この属性が 1 つ以上の error を含む場合、プリンタの PrinterState 属性は STOPPED である必要があります。

コンストラクタの詳細

Severity

protected Severity(int value)
指定された整数値を使用して新しい重要度列挙値を構築します。

パラメータ:
value - 整数値
メソッドの詳細

getStringTable

protected String[] getStringTable()
Severity クラスの文字列テーブルを返します。

オーバーライド:
クラス EnumSyntax 内の getStringTable
戻り値:
文字列テーブル

getEnumValueTable

protected EnumSyntax[] getEnumValueTable()
Severity クラスの列挙値テーブルを返します。

オーバーライド:
クラス EnumSyntax 内の getEnumValueTable
戻り値:
値テーブル

getCategory

public final Class getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。

Severity クラスの場合、カテゴリは Severity クラス自身です。

定義:
インタフェース Attribute 内の getCategory
戻り値:
java.lang.Class クラスのインスタンスである印刷属性クラス (カテゴリ)

getName

public final String getName()
この属性値がインスタンスであるカテゴリの名称を返します。

Severity クラスの場合、カテゴリ名は severity になります。

定義:
インタフェース Attribute 内の getName
戻り値:
属性カテゴリ名

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.