|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.image.renderable.RenderableImageOp
public class RenderableImageOp
このクラスは、関連する ContextualRenderedImageFactory のインスタンスによって、オペレーションの描画特性を処理します。
フィールドの概要 |
---|
インタフェース java.awt.image.renderable.RenderableImage から継承されたフィールド |
---|
HINTS_OBSERVED |
コンストラクタの概要 | |
---|---|
RenderableImageOp(ContextualRenderedImageFactory CRIF,
ParameterBlock paramBlock)
ContextualRenderedImageFactory オブジェクト、および RenderableImage ソースとその他のパラメータを格納する ParameterBlock が指定された RenderedImageOp を構築します。 |
メソッドの概要 | |
---|---|
RenderedImage |
createDefaultRendering()
このイメージの RenderedImage のインスタンスを、デフォルトの幅と高さ (ピクセル単位) で作成します。 |
RenderedImage |
createRendering(RenderContext renderContext)
指定された RenderContext によって描画された、この RenderableImageOp (Renderable ソースを含む) を表す RenderedImage を作成します。 |
RenderedImage |
createScaledRendering(int w,
int h,
RenderingHints hints)
このイメージの RenderedImage のインスタンスを、幅 w ピクセル、高さ h ピクセルで作成します。 |
float |
getHeight()
ユーザ座標空間での高さを返します。 |
float |
getMinX()
描画に依存しないイメージデータの最小の X 座標を返します。 |
float |
getMinY()
描画に依存しないイメージデータの最小の Y 座標を返します。 |
ParameterBlock |
getParameterBlock()
現在のパラメータブロックへの参照を返します。 |
Object |
getProperty(String name)
このイメージのプロパティセットからプロパティを返します。 |
String[] |
getPropertyNames()
getProperty によって認識される名前のリストを返します。 |
Vector<RenderableImage> |
getSources()
この RenderableImage のイメージデータのソースである RenderableImages のベクタを返します。 |
float |
getWidth()
ユーザ座標空間での幅を返します。 |
boolean |
isDynamic()
同じ引数を使って行なった連続した描画 (つまり、createRendering() または createScaledRendering() の呼び出し) が異なる結果になる場合は true を返します。 |
ParameterBlock |
setParameterBlock(ParameterBlock paramBlock)
現在のオペレーションの ParameterBlock を変更し、イメージ描画チェーンの編集を可能にします。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public RenderableImageOp(ContextualRenderedImageFactory CRIF, ParameterBlock paramBlock)
CRIF
- ContextualRenderedImageFactory オブジェクトparamBlock
- このオペレーションのソースイメージとオペレーションの実行に必要なその他のパラメータを格納する ParameterBlockメソッドの詳細 |
---|
public Vector<RenderableImage> getSources()
RenderableImage
内の getSources
public Object getProperty(String name)
RenderableImage
内の getProperty
name
- 取得するプロパティの名前 (String)
public String[] getPropertyNames()
RenderableImage
内の getPropertyNames
public boolean isDynamic()
RenderableImage
内の isDynamic
true
、そうでない場合は false
public float getWidth()
RenderableImage
内の getWidth
public float getHeight()
RenderableImage
内の getHeight
public float getMinX()
RenderableImage
内の getMinX
public float getMinY()
RenderableImage
内の getMinY
public ParameterBlock setParameterBlock(ParameterBlock paramBlock)
paramBlock
- 新規の ParameterBlock
getParameterBlock()
public ParameterBlock getParameterBlock()
RenderableImageOp
の ParameterBlock
setParameterBlock(ParameterBlock)
public RenderedImage createScaledRendering(int w, int h, RenderingHints hints)
w == 0 の場合は、Math.round(h*(getWidth()/getHeight())) と同じになります。同様に h == 0 の場合は、Math.round(w*(getHeight()/getWidth())) と同じになります。w または h のどちらかがゼロ以外である必要があり、両方がゼロの場合は IllegalArgumentException がスローされます。
作成された RenderedImage は、イメージを作成するためにどの RenderingHints を使用したかを示す String HINTS_OBSERVED によって識別されるプロパティを持つ場合があります。また、作成された RenderedImage での getSources() メソッドを介して取得される任意の RenderedImages は、そのようなプロパティを持つことがあります。
RenderableImage
内の createScaledRendering
w
- 描画されるイメージの幅 (ピクセル数)、または 0h
- 描画されるイメージの高さ (ピクセル数)、または 0hints
- ヒントが格納されている RenderingHints オブジェクト
public RenderedImage createDefaultRendering()
RenderableImage
内の createDefaultRendering
public RenderedImage createRendering(RenderContext renderContext)
このメソッドは、Renderable オペレーションまたは RenderedImage オペレーションのどちらかのチェーンをサポートします。RenderableImageOp の構築のために使用された ParameterBlock のソースが RenderableImages の場合、次の 3 つのプロセスの手順が続いて行われます。
RenderableImageOp を作成するために使用された ParameterBlock のソース Vector の要素が RenderedImage のインスタンスの場合は、CRIF.create() メソッドが元の ParameterBlock を使ってすぐに呼び出されます。これは再帰の基礎的なケースを提供します。
作成された RenderedImage は、イメージを作成するためにどの RenderingHints (RenderContext からの) を使用したかを示す String HINTS_OBSERVED によって識別されるプロパティを持つ場合があります。また、作成される RenderedImage での getSources() メソッドを介して取得される任意の RenderedImages は、この種のプロパティを持つ場合があります。
RenderableImage
内の createRendering
renderContext
- 描画作成に使用する RenderContext
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。