|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.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 内の getSourcespublic Object getProperty(String name)
RenderableImage 内の getPropertyname - 取得するプロパティーの名前 (String)
public String[] getPropertyNames()
RenderableImage 内の getPropertyNamespublic boolean isDynamic()
RenderableImage 内の isDynamictrue、そうでない場合は falsepublic float getWidth()
RenderableImage 内の getWidthpublic float getHeight()
RenderableImage 内の getHeightpublic float getMinX()
RenderableImage 内の getMinXpublic float getMinY()
RenderableImage 内の getMinYpublic ParameterBlock setParameterBlock(ParameterBlock paramBlock)
paramBlock - 新規の ParameterBlock
getParameterBlock()public ParameterBlock getParameterBlock()
RenderableImageOp の ParameterBlocksetParameterBlock(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() メソッドを介して取得された任意の RenderedImage は、そのようなプロパティーを持つ場合があります。
RenderableImage 内の createScaledRenderingw - 描画されるイメージの幅 (ピクセル数)、または 0h - 描画されるイメージの高さ (ピクセル数)、または 0hints - ヒントが格納されている RenderingHints オブジェクト
public RenderedImage createDefaultRendering()
RenderableImage 内の createDefaultRenderingpublic 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() メソッドを介して取得された任意の RenderedImage は、そのようなプロパティーを持つ場合があります。
RenderableImage 内の createRenderingrenderContext - 描画作成に使用する RenderContext
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。