|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--java.awt.RenderingHints
RenderingHints クラスには、Graphics2D クラスや、BufferedImageOp および Raster を実装するクラスによって使用される描画ヒントが含まれています。
| 内部クラスの概要 | |
static class |
RenderingHints.Key
描画用およびイメージ処理用のパイプラインのさまざまな側面を制御するために使われるすべてのキーの基底型を定義します。 |
| クラス java.util.Map から継承した内部クラス |
Map.Entry |
| フィールドの概要 | |
static RenderingHints.Key |
KEY_ALPHA_INTERPOLATION
アルファ補間のヒントキーです。 |
static RenderingHints.Key |
KEY_ANTIALIASING
アンチエイリアスのヒントキーです。 |
static RenderingHints.Key |
KEY_COLOR_RENDERING
カラーレンダリングのヒントキーです。 |
static RenderingHints.Key |
KEY_DITHERING
ディザリングのヒントキーです。 |
static RenderingHints.Key |
KEY_FRACTIONALMETRICS
フォント部分メトリックスのヒントキーです。 |
static RenderingHints.Key |
KEY_INTERPOLATION
補間のヒントキーです。 |
static RenderingHints.Key |
KEY_RENDERING
レンダリングのヒントキーです。 |
static RenderingHints.Key |
KEY_STROKE_CONTROL
ストローク正規化コントロールのヒントキーです。 |
static RenderingHints.Key |
KEY_TEXT_ANTIALIASING
テキストアンチエイリアスのヒントキーです。 |
static Object |
VALUE_ALPHA_INTERPOLATION_DEFAULT
アルファ補間のヒント値 ALPHA_INTERPOLATION_DEFAULT です。 |
static Object |
VALUE_ALPHA_INTERPOLATION_QUALITY
アルファ補間のヒント値 ALPHA_INTERPOLATION_QUALITY です。 |
static Object |
VALUE_ALPHA_INTERPOLATION_SPEED
アルファ補間のヒント値 ALPHA_INTERPOLATION_SPEED です。 |
static Object |
VALUE_ANTIALIAS_DEFAULT
アンチエイリアスのヒント値です。 |
static Object |
VALUE_ANTIALIAS_OFF
アンチエイリアスのヒント値です。 |
static Object |
VALUE_ANTIALIAS_ON
アンチエイリアスのヒント値です。 |
static Object |
VALUE_COLOR_RENDER_DEFAULT
カラーレンダリングのヒント値 COLOR_RENDER_DEFAULT です。 |
static Object |
VALUE_COLOR_RENDER_QUALITY
カラーレンダリングのヒント値 COLOR_RENDER_QUALITY です。 |
static Object |
VALUE_COLOR_RENDER_SPEED
カラーレンダリングのヒント値 COLOR_RENDER_SPEED です。 |
static Object |
VALUE_DITHER_DEFAULT
ディザリングのヒント値です。 |
static Object |
VALUE_DITHER_DISABLE
ディザリングのヒント値です。 |
static Object |
VALUE_DITHER_ENABLE
ディザリングのヒント値です。 |
static Object |
VALUE_FRACTIONALMETRICS_DEFAULT
フォント部分メトリックスのヒント値です。 |
static Object |
VALUE_FRACTIONALMETRICS_OFF
フォント部分メトリックスのヒント値です。 |
static Object |
VALUE_FRACTIONALMETRICS_ON
フォント部分メトリックスのヒント値です。 |
static Object |
VALUE_INTERPOLATION_BICUBIC
補間のヒント値 INTERPOLATION_BICUBIC です。 |
static Object |
VALUE_INTERPOLATION_BILINEAR
補間のヒント値 INTERPOLATION_BILINEAR です。 |
static Object |
VALUE_INTERPOLATION_NEAREST_NEIGHBOR
補間のヒント値 INTERPOLATION_NEAREST_NEIGHBOR です。 |
static Object |
VALUE_RENDER_DEFAULT
レンダリングのヒント値です。 |
static Object |
VALUE_RENDER_QUALITY
レンダリングのヒント値です。 |
static Object |
VALUE_RENDER_SPEED
レンダリングのヒント値です。 |
static Object |
VALUE_STROKE_DEFAULT
ストローク正規化コントロールのヒント値 STROKE_DEFAULT です。 |
static Object |
VALUE_STROKE_NORMALIZE
ストローク正規化コントロールのヒント値 STROKE_NORMALIZE です。 |
static Object |
VALUE_STROKE_PURE
ストローク正規化コントロールのヒント値 STROKE_PURE です。 |
static Object |
VALUE_TEXT_ANTIALIAS_DEFAULT
テキストアンチエイリアスのヒント値です。 |
static Object |
VALUE_TEXT_ANTIALIAS_OFF
テキストアンチエイリアスのヒント値です。 |
static Object |
VALUE_TEXT_ANTIALIAS_ON
テキストアンチエイリアスのヒント値です。 |
| コンストラクタの概要 | |
RenderingHints(Map init)
キーと値を指定された Map オブジェクト (null の場合もある) から初期化して、オブジェクトを新しく構築します。 |
|
RenderingHints(RenderingHints.Key key,
Object value)
指定されたキーと値のペアでオブジェクトを新しく作成します。 |
|
| メソッドの概要 | |
void |
add(RenderingHints hints)
指定された RenderingHints オブジェクトからすべてのキーとその対応する値をこの RenderingHints オブジェクトに追加します。 |
void |
clear()
この RenderingHints オブジェクトからすべてのキーと値のペアを削除します。 |
Object |
clone()
この RenderingHints オブジェクトと同一の内容を持つ、この RenderingHints のクローン (複製) を作成します。 |
boolean |
containsKey(Object key)
この RenderingHints 内に、指定されたキーのマッピングが含まれている場合に true を返します。 |
boolean |
containsValue(Object value)
この RenderingHints が指定された値に 1 つ以上のキーをマッピングしている場合に true を返します。 |
Set |
entrySet()
この RenderingHints に格納されているマッピングの Set ビューを返します。 |
boolean |
equals(Object o)
指定された Object とこの RenderingHints が等しいかどうかを比較します。 |
Object |
get(Object key)
指定されたキーがマッピングされている値を返します。 |
int |
hashCode()
この RenderingHints のハッシュコード値を返します。 |
boolean |
isEmpty()
この RenderingHints 内にキーと値のマッピングがない場合に true を返します。 |
Set |
keySet()
この RenderingHints に格納されている Key の Set ビューを返します。 |
Object |
put(Object key,
Object value)
この RenderingHints オブジェクトで、指定された key を指定された value にマッピングします。 |
void |
putAll(Map m)
指定された Map からすべてのマッピングをこの RenderingHints にコピーします。 |
Object |
remove(Object key)
この RenderingHints オブジェクトから、指定されたキーとその対応する値を削除します。 |
int |
size()
この RenderingHints 内のキーと値のマッピングの数を返します。 |
String |
toString()
この RenderingHints オブジェクトのキーと値のマッピングを格納するハッシュマップの比較的長い文字列表現を返します。 |
Collection |
values()
この RenderingHints に格納されている値の Collection ビューを返します。 |
| クラス java.lang.Object から継承したメソッド |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
public static final RenderingHints.Key KEY_ANTIALIASING
public static final Object VALUE_ANTIALIAS_ON
public static final Object VALUE_ANTIALIAS_OFF
public static final Object VALUE_ANTIALIAS_DEFAULT
public static final RenderingHints.Key KEY_RENDERING
public static final Object VALUE_RENDER_SPEED
public static final Object VALUE_RENDER_QUALITY
public static final Object VALUE_RENDER_DEFAULT
public static final RenderingHints.Key KEY_DITHERING
public static final Object VALUE_DITHER_DISABLE
public static final Object VALUE_DITHER_ENABLE
public static final Object VALUE_DITHER_DEFAULT
public static final RenderingHints.Key KEY_TEXT_ANTIALIASING
public static final Object VALUE_TEXT_ANTIALIAS_ON
public static final Object VALUE_TEXT_ANTIALIAS_OFF
public static final Object VALUE_TEXT_ANTIALIAS_DEFAULT
public static final RenderingHints.Key KEY_FRACTIONALMETRICS
public static final Object VALUE_FRACTIONALMETRICS_OFF
public static final Object VALUE_FRACTIONALMETRICS_ON
public static final Object VALUE_FRACTIONALMETRICS_DEFAULT
public static final RenderingHints.Key KEY_INTERPOLATION
public static final Object VALUE_INTERPOLATION_NEAREST_NEIGHBOR
public static final Object VALUE_INTERPOLATION_BILINEAR
public static final Object VALUE_INTERPOLATION_BICUBIC
public static final RenderingHints.Key KEY_ALPHA_INTERPOLATION
public static final Object VALUE_ALPHA_INTERPOLATION_SPEED
public static final Object VALUE_ALPHA_INTERPOLATION_QUALITY
public static final Object VALUE_ALPHA_INTERPOLATION_DEFAULT
public static final RenderingHints.Key KEY_COLOR_RENDERING
public static final Object VALUE_COLOR_RENDER_SPEED
public static final Object VALUE_COLOR_RENDER_QUALITY
public static final Object VALUE_COLOR_RENDER_DEFAULT
public static final RenderingHints.Key KEY_STROKE_CONTROL
public static final Object VALUE_STROKE_DEFAULT
public static final Object VALUE_STROKE_NORMALIZE
public static final Object VALUE_STROKE_PURE
| コンストラクタの詳細 |
public RenderingHints(Map init)
init - ヒントを初期化するキーと値のペアのマップ。オブジェクトを空にする場合は null
public RenderingHints(RenderingHints.Key key,
Object value)
key - 特定のヒントプロパティのキーvalue - key で指定されたヒントプロパティの値| メソッドの詳細 |
public int size()
RenderingHints 内のキーと値のマッピングの数を返します。Map 内の sizeRenderingHints 内のキーと値のマッピングの数public boolean isEmpty()
RenderingHints 内にキーと値のマッピングがない場合に true を返します。Map 内の isEmptyRenderingHints がキーと値のマッピングを保持しない場合は truepublic boolean containsKey(Object key)
RenderingHints 内に、指定されたキーのマッピングが含まれている場合に true を返します。Map 内の containsKeykey - この RenderingHints 内にあるかどうかテスト対象となるキーRenderingHints 内に、指定されたキーのマッピングが含まれている場合は trueClassCastException - key が RenderingHints.Key タイプではない場合NullPointerException - NullPointerException - key が null の場合public boolean containsValue(Object value)
RenderingHints に次のような値 v へのマッピングが 1 つ以上ある場合に限り true を返します。
(value==null ? v==null : value.equals(v))
RenderingHints のほとんどの実装で、このオペレーションは RenderingHints のサイズに正比例して時間がかかります。Map 内の containsValuevalue - この RenderingHints 内にあるかどうかテスト対象となる値RenderingHints が、指定された値に 1 つ以上のキーをマッピングしている場合は truepublic Object get(Object key)
Map 内の getkey - 描画ヒントキーnullClassCastException - key が RenderingHints.Key タイプではない場合put(Object, Object)
public Object put(Object key,
Object value)
RenderingHints オブジェクトで、指定された key を指定された value にマッピングします。キーにも、値にも null は指定できません。値は、元のキーと等しいキーで get メソッドを呼び出すことにより取得できます。Map 内の putkey - 描画ヒントキーvalue - 描画ヒント値nullNullPointerException - キーまたは値が null の場合ClassCastException - key が RenderingHints.Key タイプではない場合IllegalArgumentException - value が、指定されたキーに対して適切ではない場合get(Object)public void add(RenderingHints hints)
RenderingHints オブジェクトからすべてのキーとその対応する値をこの RenderingHints オブジェクトに追加します。この RenderingHints オブジェクトに存在するが、指定された RenderingHints オブジェクトにないキーは影響を受けません。hints - この RenderingHints オブジェクトに追加されるキーと値のペアのセットpublic void clear()
RenderingHints オブジェクトからすべてのキーと値のペアを削除します。Map 内の clearjava.util.Map からコピーされたタグ:UnsupportedOperationException - clear がマップによってサポートされていない場合public Object remove(Object key)
RenderingHints オブジェクトから、指定されたキーとその対応する値を削除します。指定されたキーがこの RenderingHints オブジェクトにない場合、このメソッドは何もしません。Map 内の removekey - 削除される描画ヒントキーRenderingHints オブジェクトでキーが以前にマッピングされていた値。キーがマッピングを持っていなかった場合は nullClassCastException - key が RenderingHints.Key タイプではない場合public void putAll(Map m)
Map からすべてのマッピングをこの RenderingHints にコピーします。それらのマッピングは、指定された Map に現在あるキーに対応する、この RenderingHints にあったマッピングを置換します。Map 内の putAllt - この RenderingHints に格納されるマッピングClassCastException - 指定された Map のキーまたは値のクラスが原因で、この RenderingHints に格納できない場合IllegalArgumentException - 指定された Map のキーまたは値の特性が原因で、この RenderingHints に格納できない場合public Set keySet()
RenderingHints に格納されている Key の Set ビューを返します。Set は RenderingHints を基にしているので、RenderingHints への変更は Set で反映され、その逆方向でも反映されます。Set の繰り返し処理の進行中に RenderingHints が変更される場合、繰り返し処理の結果は保証されません。Set は、Iterator.remove、Set.remove、removeAll、retainAll、および clear の各オペレーションを介して RenderingHints から対応するマッピングを削除する要素削除処理をサポートします。add オペレーションや addAll オペレーションはサポートされていません。Map 内の keySetRenderingHints に格納されているキーの Set ビューpublic Collection values()
RenderingHints に格納されている値の Collection ビューを返します。Collection は RenderingHints を基にするので、RenderingHints への変更は Collection で反映され、その逆方向でも反映されます。Collection の繰り返し処理の進行中に RenderingHints が変更される場合、繰り返し処理の結果は保証されません。Collection は、Iterator.remove、Collection.remove、removeAll、retainAll、および clear の各オペレーションを介して RenderingHints から対応するマッピングを削除する要素削除処理をサポートします。add オペレーションや addAll オペレーションはサポートされていません。Map 内の valuesRenderingHints に格納されている値の Collection ビューpublic Set entrySet()
RenderingHints に格納されているマッピングの Set ビューを返します。返される Set の各要素は Map.Entry です。Set は RenderingHints を基にするので、RenderingHints への変更は Set で反映され、その逆方向でも反映されます。Set の繰り返し処理の進行中に RenderingHints が変更される場合、繰り返し処理の結果は保証されません。
RenderingHints オブジェクトから返される entrySet は変更できません。
Map 内の entrySetRenderingHints に格納されているマッピングの Set ビューpublic boolean equals(Object o)
Object とこの RenderingHints が等しいかどうかを比較します。指定されたオブジェクトも Map であり、2 つの Map オブジェクトが同じマッピングを表す場合に true を返します。つまり、t1.keySet().equals(t2.keySet()) であり、t1.keySet() 内のすべてのキー k で次のような場合に、2 つの Map オブジェクト t1 と t2 は同じマッピングを表します。
(t1.get(k)==null ? t2.get(k)==null : t1.get(k).equals(t2.get(k)))これにより、
Map インタフェースの実装が異なる場合でも、equals メソッドは正しく動作することが保証されます。Map 内の equalsObject 内の equalso - この RenderingHints と等しいかどうかの比較対象となる ObjectObject がこの RenderingHints と等しい場合は truepublic int hashCode()
RenderingHints のハッシュコード値を返します。RenderingHints のハッシュコードは、RenderingHints オブジェクトの entrySet ビュー内の各 Entry の hashCode の合計になるように定義されます。これにより、Object.hashCode の汎用規約によって要求されるように、任意の 2 つの Map オブジェクト t1 と t2 で t1.equals(t2) ならば t1.hashCode()==t2.hashCode() となることが保証されます。Map 内の hashCodeObject 内の hashCodeRenderingHints のハッシュコード値Map.Entry.hashCode(),
Object.hashCode(),
Object.equals(Object),
equals(Object)public Object clone()
RenderingHints オブジェクトと同一の内容を持つ、この RenderingHints のクローン (複製) を作成します。Object 内の clonepublic String toString()
RenderingHints オブジェクトのキーと値のマッピングを格納するハッシュマップの比較的長い文字列表現を返します。Object 内の toString
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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.