JavaTM 2 Platform
Std. Ed. v1.3

java.awt
クラス RenderingHints.Key

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

public abstract static class RenderingHints.Key
extends Object

描画用およびイメージ処理用のパイプラインのさまざまな側面を制御するために使われるすべてのキーの基底型を定義します。このクラスのインスタンスは不変であり、一意です。つまり、負担の大きい equals() メソッドではなく == 演算子を使って等価性のテストを実行できるということです。


コンストラクタの概要
protected RenderingHints.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 を返します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RenderingHints.Key

protected RenderingHints.Key(int privatekey)
指定されたプライベートキーを使ってキーを構築します。Key の各サブクラスは、一意で独自な整数型キーのドメインを維持します。同じサブクラスに属し、同じ整数型キーを持つオブジェクトを複数構築することはできません。指定されたクラスのオブジェクトを構築する場合に、その Key サブクラスの既存のインスタンスと同じ整数型キーを使おうとすると例外がスローされます。
メソッドの詳細

isCompatibleValue

public abstract boolean isCompatibleValue(Object val)
指定されたオブジェクトがこの Key の有効な値である場合に true を返します。

intKey

protected final int intKey()
サブクラスがこの Key のインスタンスを生成するために使った整数型のプライベートキーを返します。

hashCode

public final int hashCode()
すべての Key オブジェクトのハッシュコードは、System.identityHashCode() メソッドによって定義されている、オブジェクトのシステムアイデンティティコードと同じになります。
オーバーライド:
クラス Object 内の hashCode
クラス java.lang.Object からコピーされたタグ:
戻り値:
このオブジェクトのハッシュコード値
関連項目:
Object.equals(java.lang.Object), Hashtable

equals

public final boolean equals(Object o)
すべての Key オブジェクトについて、equals メソッドは等値演算子 == と同じ結果を返します。
オーバーライド:
クラス Object 内の equals
クラス java.lang.Object からコピーされたタグ:
パラメータ:
obj - 比較対象の参照オブジェクト
戻り値:
obj 引数に指定されたオブジェクトとこのオブジェクトが等しい場合は true、そうでない場合は false
関連項目:
Boolean.hashCode(), Hashtable

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.