public interface ContextualRenderedImageFactory extends RenderedImageFactory
所有的操作都被用于绘制独立链必须实现contextualrenderedimagefactory。
实现此接口的类必须提供一个没有参数的构造函数。
CRIF。”Modifier and Type | Method and Description |
---|---|
RenderedImage |
create(RenderContext renderContext, ParameterBlock paramBlock)
创建一个渲染,给出一个rendercontext和parameterblock包含操作的源和参数。
|
Rectangle2D |
getBounds2D(ParameterBlock paramBlock)
返回操作的输出的包围盒,在一组给定的源上执行,在渲染独立的空间。
|
Object |
getProperty(ParameterBlock paramBlock, String name)
获取由名称参数指定的属性的适当实例。
|
String[] |
getPropertyNames()
返回一个列表的名称被getProperty。
|
boolean |
isDynamic()
如果连续的效果图返回true(即调用创建(rendercontext、ParameterBlock))具有相同的争论可能会产生不同的结果。
|
RenderContext |
mapRenderContext(int i, RenderContext renderContext, ParameterBlock paramBlock, RenderableImage image)
Map操作的输出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
- rendercontext指定渲染
paramBlock
- parameterblock包含操作的源和参数
RenderedImage
。
Rectangle2D getBounds2D(ParameterBlock paramBlock)
paramBlock
- parameterblock包含操作的源和参数。
Object getProperty(ParameterBlock paramBlock, String name)
paramBlock
- parameterblock包含操作的源和参数。
name
-字符串命名所需的性能。
String[] getPropertyNames()
boolean isDynamic()
true
如果连续的效果图具有相同的参数可能会产生不同的结果;
false
否则。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.