org.apache.batik.transcoder.wmf.tosvg
Class TextureFactory
public
class
TextureFactory
extends Object
This class generate Paints from WMF hatch definitions. All generated
Paints are cached for future use.
Method Summary |
static TextureFactory | getInstance() Get the unique instance of the class. |
static TextureFactory | getInstance(float scale) Get the unique instance of the class, setting the scale of the pattern.
|
Paint | getTexture(int textureId) Get a texture from a WMF hatch definition (in black Color). |
Paint | getTexture(int textureId, Color foreground) Get a texture from a WMF hatch definition, with a foreground color. |
Paint | getTexture(int textureId, Color foreground, Color background) Get a texture from a WMF hatch definition, with a foreground and a
background color. |
void | reset() Rest the factory. |
Get the unique instance of the class.
Get the unique instance of the class, setting the scale of the pattern.
TODO : scale is not handled for now
public Paint getTexture(int textureId)
Get a texture from a WMF hatch definition (in black Color). This
texture will be cached, so the Paint will only be created once.
public Paint getTexture(int textureId, Color foreground)
Get a texture from a WMF hatch definition, with a foreground color. This
texture will be cached, so the Paint will only be created once.
public Paint getTexture(int textureId, Color foreground, Color background)
Get a texture from a WMF hatch definition, with a foreground and a
background color. This texture will be cached, so the Paint will
only be created once.
public void reset()
Rest the factory. It empties all the previouly cached Paints are
disposed of.
Copyright B) 2007 Apache Software Foundation. All Rights Reserved.