|
Java Platform 1.2 Beta 4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
All operations that are to be used in a rendering-independent chain must implement ContextualRenderedImageFactory.
Classes that implement this interface must provide a constructor with no arguments.
Method Summary | |
RenderedImage | create(RenderContext renderContext,
ParameterBlock paramBlock)
Creates a rendering, given a RenderContext and a ParameterBlock containing the operation's sources and parameters. |
Rectangle2D | getBounds2D(ParameterBlock paramBlock)
Returns the bounding box for the output of the operation, performed on a given set of sources, in rendering-independent space. |
Object | getProperty(ParameterBlock paramBlock,
String name)
Gets the appropriate instance of the property specified by the name parameter. |
String[] | getPropertyNames()
Returns a list of names recognized by getProperty. |
boolean | isDynamic()
Returns true if successive renderings (that is, calls to create(RenderContext, ParameterBlock)) with the same arguments may produce different results. |
RenderContext | mapRenderContext(int i,
RenderContext renderContext,
ParameterBlock paramBlock,
RenderableImage image)
Maps the operation's output RenderContext into a RenderContext for each of the operation's sources. |
Methods inherited from interface java.awt.image.renderable.RenderedImageFactory | |
create |
Method Detail |
public RenderContext mapRenderContext(int i, RenderContext renderContext, ParameterBlock paramBlock, RenderableImage image)
i
- the index of the source image.
renderContext
- the RenderContext being applied to the operation.
paramBlock
- a ParameterBlock containing the operation's
sources and parameters.
image
- the RenderableImage being rendered.public RenderedImage create(RenderContext renderContext, ParameterBlock paramBlock)
renderContext
- The RenderContext specifying the rendering.
paramBlock
- a ParameterBlock containing the operation's
sources and parameters.public Rectangle2D getBounds2D(ParameterBlock paramBlock)
paramBlock
- a ParameterBlock containing the operation's
sources and parameters.public Object getProperty(ParameterBlock paramBlock, String name)
paramBlock
- a ParameterBlock containing the operation's
sources and parameters.
name
- a String naming the desired property.public String[] getPropertyNames()
public boolean isDynamic()
|
Java Platform 1.2 Beta 4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |