FileDocCategorySizeDatePackage
RenderableImage.javaAPI DocAndroid 1.5 API4185Wed May 06 22:41:54 BST 2009java.awt.image.renderable

RenderableImage

public interface RenderableImage
The Interface RenderableImage is implemented by an object that collects all of the image-specific data that defines a single image that could be rendered to different rendering targets.
since
Android 1.0

Fields Summary
public static final String
HINTS_OBSERVED
The Constant HINTS_OBSERVED indicates that the rendering hints are applied rather than ignored.
Constructors Summary
Methods Summary
public java.awt.image.RenderedImagecreateDefaultRendering()
Creates the default rendering (using the identity transform and default render context).

return
the rendered image.

public java.awt.image.RenderedImagecreateRendering(java.awt.image.renderable.RenderContext renderContext)
Creates the rendered image based on the information contained in the parameters and the render context.

param
renderContext the render context giving rendering specifications such as transformations.
return
the rendered image.

public java.awt.image.RenderedImagecreateScaledRendering(int w, int h, java.awt.RenderingHints hints)
Creates the scaled rendered image based on the information contained in the parameters and the render context.

param
w the desired width after scaling or zero if the scaling should be proportional, based on the height.
param
h the desired height after scaling or zero if the scaling should be proportional, based on the width.
param
hints the rendering hints to use.
return
the rendered image.
throws
IllegalArgumentException if both the height and width are zero.

public floatgetHeight()
Gets the height of the image.

return
the height of the image.

public floatgetMinX()
Gets the x coordinate of the upper left corner.

return
the x coordinate of the upper left corner.

public floatgetMinY()
Gets the y coordinate of the upper left corner.

return
the y coordinate of the upper left corner.

public java.lang.ObjectgetProperty(java.lang.String name)
Gets the property from the RenderableImage's parameter block.

param
name the name of the property to get.
return
the value of the property.

public java.lang.String[]getPropertyNames()
Gets the names of all of the supported properties in the current context.

return
the property names.

public java.util.VectorgetSources()
Gets the vector of sources from the parameter block.

return
the sources.

public floatgetWidth()
Gets the width of the image.

return
the width of the image.

public booleanisDynamic()
Checks if this context supports dynamic rendering.

return
true, if this context supports dynamic rendering.