JavaTM 2 Platform
Standard Ed. 5.0

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 の各サブクラスは、それ自身の一意の整数型キーのドメインを保持しています。同じ整数型キーと同じ特定のサブクラスを持つ 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() メソッドによって定義されたオブジェクトのシステム識別コードと同じになります。

オーバーライド:
クラス Object 内の hashCode
戻り値:
このオブジェクトのハッシュコード値
関連項目:
Object.equals(java.lang.Object), Hashtable

equals

public final boolean equals(Object o)
すべての Key オブジェクトに対する equals メソッドは、同等演算子 '=='と同じ結果を返します。

オーバーライド:
クラス Object 内の equals
パラメータ:
o - 比較対象の参照オブジェクト
戻り値:
obj 引数に指定されたオブジェクトとこのオブジェクトが等しい場合は true、そうでない場合は false
関連項目:
Object.hashCode(), Hashtable

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。