|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
public interface ContextualRenderedImageFactory
ContextualRenderedImageFactory 为在 RenderableImageOp 实例之间可能不同的功能提供接口。因此,单个类(如 RenderedImageOp)可以通过使用 ContextualRenderedImageFactory 的多个实例对 RenderableImage 执行不同的操作。名称 ContextualRenderedImageFactory 通常缩写为 "CRIF"。
所有要在与呈现无关的链中使用的操作必须实现 ContextualRenderedImageFactory。
实现此接口的类必须提供不带参数的构造方法。
方法摘要 | |
---|---|
RenderedImage |
create(RenderContext renderContext,
ParameterBlock paramBlock)
根据给定包含操作的源和参数的 RenderContext 和 ParameterBlock 创建一个呈现。 |
Rectangle2D |
getBounds2D(ParameterBlock paramBlock)
返回操作的输出的边界框,该操作在与呈现无关的空间中给定的一组源上执行。 |
Object |
getProperty(ParameterBlock paramBlock,
String name)
获取由 name 参数指定的属性的适当实例。 |
String[] |
getPropertyNames()
返回由 getProperty 识别的名称列表。 |
boolean |
isDynamic()
如果使用相同参数的后续呈现(即调用 create(RenderContext, ParameterBlock))可以生成不同的结果,则返回 true。 |
RenderContext |
mapRenderContext(int i,
RenderContext renderContext,
ParameterBlock paramBlock,
RenderableImage image)
将该操作的输出 RenderContext 映射到每个操作源的 RenderContext。 |
从接口 java.awt.image.renderable.RenderedImageFactory 继承的方法 |
---|
create |
方法详细信息 |
---|
RenderContext mapRenderContext(int i, RenderContext renderContext, ParameterBlock paramBlock, RenderableImage image)
i
- 源图像的索引。renderContext
- 应用于操作的 RenderContext。paramBlock
- 包含操作的源和参数的 ParameterBlock。image
- 正被呈现的 RenderableImage。
RenderContext
,该源位于指定 ParameterBlock 包含的参数 Vector 的指定索引处。RenderedImage create(RenderContext renderContext, ParameterBlock paramBlock)
renderContext
- 指定呈现的 RenderContextparamBlock
- 包含操作的源和参数的 ParameterBlock
RenderedImage
。Rectangle2D getBounds2D(ParameterBlock paramBlock)
paramBlock
- 包含操作的源和参数的 ParameterBlock。
Object getProperty(ParameterBlock paramBlock, String name)
paramBlock
- 包含操作的源和参数的 ParameterBlock。name
- 命名所需属性的字符串。
String[] getPropertyNames()
boolean isDynamic()
true
;否则返回 false
。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。