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

クラスRenderingHints.Key

  • 含まれているクラス:
    RenderingHints

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

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

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

      • 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
        戻り値:
        このオブジェクトのハッシュ・コード値。
        関連項目:
        Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
      • equals

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