java.lang.Object
java.awt.RenderingHints.Key
- 含まれているクラス:
- RenderingHints
public abstract static class RenderingHints.Key extends Object
レンダリングおよびイメージング・パイプライン内のさまざまなアルゴリズム選択を制御するために
RenderingHints
クラスとともに使用される、すべてのキーの基底型を定義します。 このクラスのインスタンスは不変であり一意のものです。これは、一致しているかどうかの判別がより負荷が大きいequals()
メソッドの代わりに==
演算子を使用して行えることを意味します。 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明final boolean
すべてのKeyオブジェクトに対するequalsメソッドは、同等演算子'=='と同じ結果を返します。final int
hashCode()
すべてのKeyオブジェクトのハッシュ・コードはSystem.identityHashCode()メソッドによって定義されたオブジェクトのシステム識別コードと同じになります。protected final 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()メソッドによって定義されたオブジェクトのシステム識別コードと同じになります。 -
equals
public final boolean equals(Object o) すべてのKeyオブジェクトに対するequalsメソッドは、同等演算子'=='と同じ結果を返します。
-