public interface ContextualRenderedImageFactory extends RenderedImageFactory
描画に依存しないチェーンで使用されるすべての操作は、ContextualRenderedImageFactoryを実装する必要があります。
このインタフェースを実装するクラスは、引数なしのコンストラクタを提供する必要があります。
修飾子と型 | メソッドと説明 |
---|---|
RenderedImage |
create(RenderContext renderContext, ParameterBlock paramBlock)
RenderContextと、操作のソースとパラメータが格納されているParameterBlockを指定して、描画を作成します。
|
Rectangle2D |
getBounds2D(ParameterBlock paramBlock)
レンダリングに依存しないスペースでの、指定されたソースのセットに対して実行される操作の出力のためのバウンディング・ボックスを返します。
|
Object |
getProperty(ParameterBlock paramBlock, String name)
名前パラメータで指定されたプロパティの対応するインスタンスを返します。
|
String[] |
getPropertyNames()
getPropertyによって認識される名前のリストを返します。
|
boolean |
isDynamic()
同じ引数を使って行った連続した描画(つまり、create(RenderContext, ParameterBlock)の呼び出し)の結果が異なる場合にtrueを返します。
|
RenderContext |
mapRenderContext(int i, RenderContext renderContext, ParameterBlock paramBlock, RenderableImage image)
操作の出力RenderContextを、各操作のソースのRenderContextにマッピングします。
|
create
RenderContext mapRenderContext(int i, RenderContext renderContext, ParameterBlock paramBlock, RenderableImage image)
i
- ソース・イメージのインデックス。renderContext
- 操作に適用されるRenderContext。paramBlock
- 操作のソースおよびパラメータが格納されているParameterBlock。image
- 描画されるRenderableImage。RenderContext
。RenderedImage create(RenderContext renderContext, ParameterBlock paramBlock)
renderContext
- 描画を指定するRenderContextparamBlock
- 操作のソースおよびパラメータが格納されているParameterBlockRenderedImage
。Rectangle2D getBounds2D(ParameterBlock paramBlock)
paramBlock
- 操作のソースおよびパラメータが格納されているParameterBlock。Object getProperty(ParameterBlock paramBlock, String name)
paramBlock
- 操作のソースおよびパラメータが格納されているParameterBlock。name
- 目的のプロパティを指定するString。String[] getPropertyNames()
boolean isDynamic()
true
、そうでない場合はfalse
。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2016, Oracle and/or its affiliates. All rights reserved.Use is subject to license termsDocumentation Redistribution Policyも参照してください。