モジュール java.desktop
パッケージ java.awt

クラスRenderingHints.Key

java.lang.Object
java.awt.RenderingHints.Key
含まれているクラス:
RenderingHints

public abstract static class RenderingHints.Key extends Object
レンダリングおよびイメージング・パイプライン内のさまざまなアルゴリズム選択を制御するためにRenderingHintsクラスとともに使用される、すべてのキーの基底型を定義します。 このクラスのインスタンスは不変であり一意のものです。これは、一致しているかどうかの判別がより負荷が大きいequals()メソッドの代わりに==演算子を使用して行えることを意味します。
  • コンストラクタのサマリー

    コンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    Key(int privatekey)
    指定された非公開キーを使用してキーを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    final boolean
    すべてのKeyオブジェクトに対するequalsメソッドは、同等演算子'=='と同じ結果を返します。
    final int
    すべてのKeyオブジェクトのハッシュ・コードはSystem.identityHashCode()メソッドによって定義されたオブジェクトのシステム識別コードと同じになります。
    protected final int
    サブクラスがこのKeyのインスタンスを生成した整数型非公開キーを返します。
    abstract boolean
    指定されたオブジェクトがこのKeyに対して有効な値の場合trueを返します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • Key

      protected Key(int privatekey)
      指定された非公開キーを使用してキーを構築します。 Keyの各サブクラスは、それ自身の一意の整数型キーのドメインを保持しています。 同じ整数型キーと同じ特定のサブクラスを持つ2つのオブジェクトは構築できません。 そのKeyのサブクラスの前から存在するインスタンスとして、同じ整数型キーを持つ指定されたクラスの別のオブジェクトを構築しようとすると、例外がスローされます。
      パラメータ:
      privatekey - 指定されたキー
  • メソッドの詳細

    • isCompatibleValue

      public abstract boolean isCompatibleValue(Object val)
      指定されたオブジェクトがこのKeyに対して有効な値の場合trueを返します。
      パラメータ:
      val - 有効性を判定するObject
      戻り値:
      valが有効である場合はtrue、それ以外の場合はfalse
    • intKey

      protected final int intKey()
      サブクラスがこのKeyのインスタンスを生成した整数型非公開キーを返します。
      戻り値:
      サブクラスがこのKeyのインスタンスを生成した整数型非公開キー
    • hashCode

      public final int hashCode()
      すべてのKeyオブジェクトのハッシュ・コードはSystem.identityHashCode()メソッドによって定義されたオブジェクトのシステム識別コードと同じになります。
      オーバーライド:
      hashCode、クラスObject
      戻り値:
      このオブジェクトのハッシュ・コード値。
      関連項目:
    • equals

      public final boolean equals(Object o)
      すべてのKeyオブジェクトに対するequalsメソッドは、同等演算子'=='と同じ結果を返します。
      オーバーライド:
      equals、クラスObject
      パラメータ:
      o - 比較対象の参照オブジェクト。
      戻り値:
      このオブジェクトがobj引数と同じである場合はtrue、それ以外の場合はfalse
      関連項目: