org.apache.batik.ext.awt.image.renderable
public abstract class AbstractRable extends Object implements Filter
Field Summary | |
---|---|
protected Map | props |
protected Vector | srcs |
protected long | stamp |
Constructor Summary | |
---|---|
protected | AbstractRable()
void constructor. |
protected | AbstractRable(Filter src)
Construct an Abstract Rable from src. |
protected | AbstractRable(Filter src, Map props)
Construct an Abstract Rable from src and props. |
protected | AbstractRable(List srcs)
Construct an Abstract Rable from a list of sources. |
protected | AbstractRable(List srcs, Map props)
Construct an Abstract Rable from a list of sources, and bounds. |
Method Summary | |
---|---|
RenderedImage | createDefaultRendering() |
RenderedImage | createScaledRendering(int w, int h, RenderingHints hints) |
Rectangle2D | getBounds2D() |
Shape | getDependencyRegion(int srcIndex, Rectangle2D outputRgn) |
Shape | getDirtyRegion(int srcIndex, Rectangle2D inputRgn) |
float | getHeight() |
float | getMinX() |
float | getMinY() |
Object | getProperty(String name) |
String[] | getPropertyNames() |
Vector | getSources() |
long | getTimeStamp()
Returns the current modification timestamp on this Renderable
node. |
float | getWidth() |
protected void | init(Filter src)
Initialize an Abstract Rable from src, bounds and props. |
protected void | init(Filter src, Map props)
Initialize an Abstract Rable from src, bounds and props. |
protected void | init(List srcs)
Initialize an Abstract Rable from a list of sources, and
possibly a bounds. |
protected void | init(List srcs, Map props)
Initialize an Abstract Rable from a list of sources, and
possibly a bounds. |
boolean | isDynamic() |
void | touch()
Increments the time stamp. |
Parameters: src will be the first (and only) member of the srcs Vector. The bounds of src are also used to set the bounds of this renderable.
Parameters: src will also be set as the first (and only) member of the srcs Vector. props use to initialize the properties on this renderable image.
Parameters: srcs This is used to initialize the srcs Vector. The bounds of this renderable will be the union of the bounds of all the sources in srcs. All the members of srcs must be CacheableRable otherwise an error will be thrown.
Parameters: srcs This is used to initialize the srcs Vector. All the members of srcs must be CacheableRable otherwise an error will be thrown. props use to initialize the properties on this renderable image.
Returns: Current modification timestamp value.
Parameters: src will become the first (and only) member of the srcs Vector.
Parameters: src will also be set as the first (and only) member of the srcs Vector. props use to set the properties on this renderable image. Always clears the current properties (even if null).
Parameters: srcs Used the create a new srcs Vector (old sources are dropped).
Parameters: srcs Used the create a new srcs Vector (old sources are dropped). props use to set the properties on this renderable image. Always clears the current properties (even if null).