クラスHashPrintServiceAttributeSet
java.lang.Object
javax.print.attribute.HashAttributeSet
javax.print.attribute.HashPrintServiceAttributeSet
- すべての実装されたインタフェース:
Serializable, AttributeSet, PrintServiceAttributeSet
public class HashPrintServiceAttributeSet extends HashAttributeSet implements PrintServiceAttributeSet, Serializable
クラス
HashPrintServiceAttributeSetは、クラスHashAttributeSetから実装を継承し、インタフェースPrintServiceAttributeSetのセマンティック制限を適用する属性セットを提供します。- 関連項目:
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明新しい空のハッシュ印刷サービスの属性セットを構築します。指定された値を初期メンバーとして持つ、新しいハッシュ印刷サービスの属性セットを構築します。HashPrintServiceAttributeSet(PrintServiceAttribute[] attributes) 指定された配列の値を初期メンバーとして持つ、新しい印刷サービスの属性セットを構築します。HashPrintServiceAttributeSet(PrintServiceAttributeSet attributes) 初期状態で指定されたセットの値で生成された属性セットの新しい空の属性セットを構築します。ここでは、属性セットのメンバーはPrintServiceAttributeインタフェースに制限されます。 -
メソッドのサマリー
クラスで宣言されたメソッド HashAttributeSet
add, addAll, clear, containsKey, containsValue, equals, get, hashCode, isEmpty, remove, remove, size, toArray修飾子と型メソッド説明boolean属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある属性値を削除してから、この属性セットに指定された属性を追加します。booleanaddAll(AttributeSet attributes) 指定されたセットのすべての要素をこの属性に追加します。voidclear()この属性セットからすべての属性を削除します。booleancontainsKey(Class<?> category) この属性セットに指定したカテゴリの属性が含まれている場合は、trueを返します。booleancontainsValue(Attribute attribute) この属性セットに特定の属性が含まれている場合は、trueを返します。boolean指定されたオブジェクトとこの属性セットが等しいかどうかを比較します。指定された属性カテゴリに格納される属性セットの属性値を返します。inthashCode()属性セットのハッシュ・コード値を返します。booleanisEmpty()この属性セットに属性が含まれていない場合は、trueを返します。boolean属性セットからカテゴリの任意の属性を削除します(存在する場合)。boolean属性セットから指定された属性を削除します(存在する場合)。intsize()属性セット内の属性数を返します。toArray()このセットに含まれている属性の配列を返します。クラスオブジェクトで宣言されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。インタフェースで宣言されたメソッド PrintServiceAttributeSet
add, addAll修飾子と型メソッド説明boolean属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある値を削除してから、この属性セットに指定された属性を追加します(オプションの操作)。booleanaddAll(AttributeSet attributes) 指定されたセットのすべての要素をこの属性に追加します。
-
コンストラクタの詳細
-
HashPrintServiceAttributeSet
public HashPrintServiceAttributeSet()新しい空のハッシュ印刷サービスの属性セットを構築します。 -
HashPrintServiceAttributeSet
public HashPrintServiceAttributeSet(PrintServiceAttribute attribute) 指定された値を初期メンバーとして持つ、新しいハッシュ印刷サービスの属性セットを構築します。- パラメータ:
attribute- セットに追加する属性値- スロー:
NullPointerException-attributeがnullの場合
-
HashPrintServiceAttributeSet
public HashPrintServiceAttributeSet(PrintServiceAttribute[] attributes) 指定された配列の値を初期メンバーとして持つ、新しい印刷サービスの属性セットを構築します。 新しい属性セットは、attributes配列の要素をインデックス0から開始して順番にセットに追加して生成されます。 この結果、配列内に重複した属性値または属性カテゴリがある場合、前の配列要素があとの配列要素に置き換わることがあります。- パラメータ:
attributes- セットに追加する属性値の配列。nullの場合、空の属性セットが構築されます。- スロー:
NullPointerException-attributesの要素がnullの場合
-
HashPrintServiceAttributeSet
public HashPrintServiceAttributeSet(PrintServiceAttributeSet attributes) 初期状態で指定されたセットの値で生成された属性セットの新しい空の属性セットを構築します。ここでは、属性セットのメンバーはPrintServiceAttributeインタフェースに制限されます。- パラメータ:
attributes- セットを初期化する属性値のセット。nullの場合、空の属性セットが構築されます。- スロー:
ClassCastException-attributesの要素がPrintServiceAttributeのインスタンスでない場合
-