クラスHashPrintJobAttributeSet

java.lang.Object
javax.print.attribute.HashAttributeSet
javax.print.attribute.HashPrintJobAttributeSet
すべての実装されたインタフェース:
Serializable, AttributeSet, PrintJobAttributeSet

public class HashPrintJobAttributeSet extends HashAttributeSet implements PrintJobAttributeSet, Serializable
クラスHashPrintJobAttributeSetは、クラスHashAttributeSetから実装を継承し、インタフェースPrintJobAttributeSetのセマンティック制限を適用する属性セットを提供します。
関連項目:
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    新しい空のハッシュ印刷ジョブの属性セットを構築します。
    初期状態で指定された値で生成された属性セットの新しいハッシュ印刷ジョブの属性セットを構築します。
    初期状態で指定された配列の値で生成された属性セットの新しいハッシュ印刷ジョブの属性セットを構築します。
    初期状態で指定されたセットの値で生成された属性セットの新しい空の属性セットを構築します。ここでは、属性セットのメンバーはPrintJobAttributeインタフェースに制限されます。
  • メソッドのサマリー

    クラスで宣言されたメソッド HashAttributeSet

    add, addAll, clear, containsKey, containsValue, equals, get, hashCode, isEmpty, remove, remove, size, toArray
    修飾子と型
    メソッド
    説明
    boolean
    add(Attribute attribute)
    属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある属性値を削除してから、この属性セットに指定された属性を追加します。
    boolean
    addAll(AttributeSet attributes)
    指定されたセットのすべての要素をこの属性に追加します。
    void
    この属性セットからすべての属性を削除します。
    boolean
    containsKey(Class<?> category)
    この属性セットに指定したカテゴリの属性が含まれている場合は、trueを返します。
    boolean
    この属性セットに特定の属性が含まれている場合は、trueを返します。
    boolean
    equals(Object object)
    指定されたオブジェクトとこの属性セットが等しいかどうかを比較します。
    get(Class<?> category)
    指定された属性カテゴリに格納される属性セットの属性値を返します。
    int
    属性セットのハッシュ・コード値を返します。
    boolean
    この属性セットに属性が含まれていない場合は、trueを返します。
    boolean
    remove(Class<?> category)
    属性セットからカテゴリの任意の属性を削除します(存在する場合)。
    boolean
    remove(Attribute attribute)
    属性セットから指定された属性を削除します(存在する場合)。
    int
    属性セット内の属性数を返します。
    このセットに含まれている属性の配列を返します。

    クラスオブジェクトで宣言されたメソッド

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。

    インタフェースで宣言されたメソッド PrintJobAttributeSet

    add, addAll
    修飾子と型
    メソッド
    説明
    boolean
    add(Attribute attribute)
    属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある値を削除してから、この属性セットに指定された属性を追加します(オプションの操作)。
    boolean
    addAll(AttributeSet attributes)
    指定されたセットのすべての要素をこの属性に追加します。
  • コンストラクタの詳細

    • HashPrintJobAttributeSet

      public HashPrintJobAttributeSet()
      新しい空のハッシュ印刷ジョブの属性セットを構築します。
    • HashPrintJobAttributeSet

      public HashPrintJobAttributeSet(PrintJobAttribute attribute)
      初期状態で指定された値で生成された属性セットの新しいハッシュ印刷ジョブの属性セットを構築します。
      パラメータ:
      attribute - セットに追加する属性値
      スロー:
      NullPointerException - attributenullの場合
    • HashPrintJobAttributeSet

      public HashPrintJobAttributeSet(PrintJobAttribute[] attributes)
      初期状態で指定された配列の値で生成された属性セットの新しいハッシュ印刷ジョブの属性セットを構築します。 新しい属性セットは、attributes配列の要素をインデックス0から開始して順番にセットに追加して生成されます。 この結果、配列内に重複した属性値または属性カテゴリがある場合、前の配列要素があとの配列要素に置き換わることがあります。
      パラメータ:
      attributes - セットに追加する属性値の配列。 nullの場合、空の属性セットが構築されます。
      スロー:
      NullPointerException - attributesの要素がnullの場合
    • HashPrintJobAttributeSet

      public HashPrintJobAttributeSet(PrintJobAttributeSet attributes)
      初期状態で指定されたセットの値で生成された属性セットの新しい空の属性セットを構築します。ここでは、属性セットのメンバーはPrintJobAttributeインタフェースに制限されます。
      パラメータ:
      attributes - セットを初期化する属性値のセット。 nullの場合、空の属性セットが構築されます。
      スロー:
      ClassCastException - attributesの要素がPrintJobAttributeのインスタンスでない場合