| Package | Description |
|---|---|
| org.apache.batik.ext.awt.image |
Contains extensions to the
java.awt.image package. |
| org.apache.batik.ext.awt.image.renderable | |
| org.apache.batik.ext.awt.image.spi |
| Modifier and Type | Method and Description |
|---|---|
Filter |
URLImageCache.request(ParsedURL purl)
If this returns null then you are now 'on the hook'.
|
| Modifier and Type | Method and Description |
|---|---|
void |
URLImageCache.put(ParsedURL purl,
Filter filt)
Associate bi with purl.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AffineRable
Adjusts the input images coordinate system by a general Affine transform
|
interface |
ClipRable
Implements a clip operation.
|
interface |
ColorMatrixRable
Defines the interface expected from a color matrix
operation
|
interface |
ComponentTransferRable
Defines the interface expected from a component
transfer operation.
|
interface |
CompositeRable
Composites a list of images according to a single composite rule.
|
interface |
ConvolveMatrixRable
Convolves an image with a convolution matrix.
|
interface |
DiffuseLightingRable
This filter primitive lights an image using the alpha channel as a bump map.
|
interface |
DisplacementMapRable
Implements a DisplacementMap operation, which takes pixel values from
another image to spatially displace the input image
|
interface |
FilterChainRable
Implements a filter operation.
|
interface |
FilterColorInterpolation
This is an extension of our Filter interface that adds support for
a color-interpolation specification which indicates what colorspace the
operation should take place in.
|
interface |
FilterResRable
Interface for implementing filter resolution.
|
interface |
FloodRable
Fills the input image with a given paint
|
interface |
GaussianBlurRable
Implements a GaussianBlur operation, where the blur size is
defined by standard deviations along the x and y axis.
|
interface |
MorphologyRable
Implements a Morphology operation, where the kernel size is
defined by radius along the x and y axis.
|
interface |
OffsetRable
Adjusts the input images coordinate system by dx, dy.
|
interface |
PadRable
Pads image to the given Rectangle (the rect may be smaller than the
image in which case this is actually a crop).
|
interface |
SpecularLightingRable
This filter follows the specification of the feSpecularLighting filter in
the SVG 1.0 specification.
|
interface |
TileRable
A renderable that can tile its source into the tile region.
|
interface |
TurbulenceRable
Creates a sourceless image from a turbulence function.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractColorInterpolationRable
This is an abstract base class that adds the ability to specify the
Color Space that the operation should take place in (linear sRGB or
gamma corrected sRBG).
|
class |
AbstractRable
This is an abstract base class that takes care of most of the
normal issues surrounding the implementation of the RenderableImage
interface.
|
class |
AffineRable8Bit
Concrete implementation of the AffineRable interface.
|
class |
ClipRable8Bit
ClipRable implementation
|
class |
ColorMatrixRable8Bit
Implements the interface expected from a color matrix
operation
|
class |
ComponentTransferRable8Bit
This class implements the interface expected from a component
transfer operation.
|
class |
CompositeRable8Bit
Composites a list of images according to a single composite rule.
|
class |
ConvolveMatrixRable8Bit
Convolves an image with a convolution matrix.
|
class |
DeferRable
This class allows for the return of a proxy object quickly, while a
heavy weight object is constrcuted in a background Thread.
|
class |
DiffuseLightingRable8Bit
Implementation of the DiffuseLightRable interface.
|
class |
DisplacementMapRable8Bit
Implements a DisplacementMap operation, which takes pixel values from
another image to spatially displace the input image
|
class |
FilterAlphaRable
FilterAlphaRable implementation.
|
class |
FilterAsAlphaRable
FilterAsAlphaRable implementation.
|
class |
FilterChainRable8Bit
Implements a filter chain.
|
class |
FilterResRable8Bit
Interface for implementing filter resolution.
|
class |
FloodRable8Bit
Concrete implementation of the FloodRable interface.
|
class |
GaussianBlurRable8Bit
GaussianBlurRable implementation
|
class |
MorphologyRable8Bit
Implements a Morphology operation, where the kernel size is
defined by radius along the x and y axis.
|
class |
PadRable8Bit
Concrete implementation of the PadRable interface.
|
class |
ProfileRable
Implements the interface expected from a color matrix
operation
|
class |
RedRable
RasterRable This is used to wrap a Rendered Image back into the
RenderableImage world.
|
class |
SpecularLightingRable8Bit
Implementation of the SpecularLightRable interface.
|
class |
TileRable8Bit
8 bit TileRable implementation
|
class |
TurbulenceRable8Bit
Creates a sourceless image from a turbulence function.
|
| Modifier and Type | Method and Description |
|---|---|
Filter |
FilterAsAlphaRable.getSource() |
Filter |
ComponentTransferRable.getSource()
Returns the source to be offset.
|
Filter |
PadRable8Bit.getSource()
Returns the source to be affine.
|
Filter |
ColorMatrixRable.getSource()
Returns the source to be offset.
|
Filter |
GaussianBlurRable8Bit.getSource()
Returns the source of the blur operation
|
Filter |
ClipRable8Bit.getSource()
This returns the current image being masked by the mask node.
|
Filter |
FilterChainRable.getSource()
Returns this filter's source.
|
Filter |
OffsetRable.getSource()
Returns the source to be offset.
|
Filter |
SpecularLightingRable8Bit.getSource()
Returns the source to be filtered
|
Filter |
MorphologyRable.getSource()
Returns the source to be offset.
|
Filter |
TileRable.getSource()
Return's the tile source (the tile content used to fill
the tile region.
|
Filter |
ConvolveMatrixRable8Bit.getSource() |
Filter |
ConvolveMatrixRable.getSource()
Returns the source to be Convolved
|
Filter |
ComponentTransferRable8Bit.getSource()
Returns the source of the blur operation
|
Filter |
PadRable.getSource()
Returns the source to be padded
|
Filter |
ColorMatrixRable8Bit.getSource()
Returns the source of the blur operation
|
Filter |
FilterAlphaRable.getSource() |
Filter |
DiffuseLightingRable8Bit.getSource()
Returns the source to be filtered
|
Filter |
AffineRable.getSource()
Returns the source to be offset.
|
Filter |
MorphologyRable8Bit.getSource()
Returns the source to be offset.
|
Filter |
SpecularLightingRable.getSource()
Returns the source to be filtered
|
Filter |
DeferRable.getSource()
Key method that blocks if the src has not yet been provided.
|
Filter |
DiffuseLightingRable.getSource()
Returns the source to be filtered
|
Filter |
GaussianBlurRable.getSource()
Returns the source to be Blurred
|
Filter |
TileRable8Bit.getSource()
Return's the tile source
|
Filter |
ClipRable.getSource()
This returns the current image being clipped by the clip node.
|
Filter |
AffineRable8Bit.getSource()
Returns the source to be affine.
|
Filter |
ProfileRable.getSource()
Returns the source of the blur operation
|
Filter |
FilterChainRable8Bit.getSource()
Returns the source of the chain.
|
Filter |
FilterResRable.getSource()
Returns the source to be cropped.
|
Filter |
FilterResRable8Bit.getSource()
Returns the source to be cropped.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractRable.init(Filter src)
Initialize an Abstract Rable from src, bounds and props.
|
protected void |
AbstractRable.init(Filter src,
Map props)
Initialize an Abstract Rable from src, bounds and props.
|
void |
ComponentTransferRable.setSource(Filter src)
Sets the source to be offset.
|
void |
PadRable8Bit.setSource(Filter src)
Sets the source to be affine.
|
void |
ColorMatrixRable.setSource(Filter src)
Sets the source to be offset.
|
void |
GaussianBlurRable8Bit.setSource(Filter src)
Sets the source of the blur operation
|
void |
ClipRable8Bit.setSource(Filter src)
The source to be masked by the mask node.
|
void |
FilterChainRable.setSource(Filter src)
Sets the source for this chain.
|
void |
OffsetRable.setSource(Filter src)
Sets the source to be offset.
|
void |
SpecularLightingRable8Bit.setSource(Filter src)
Sets the source to be filtered
|
void |
MorphologyRable.setSource(Filter src)
Sets the source to be offset.
|
void |
TileRable.setSource(Filter source)
Sets the filter source (the tile content used to fill the
tile region.
|
void |
ConvolveMatrixRable8Bit.setSource(Filter src) |
void |
ConvolveMatrixRable.setSource(Filter src)
Sets the source to be Convolved
|
void |
ComponentTransferRable8Bit.setSource(Filter src)
Sets the source of the blur operation
|
void |
PadRable.setSource(Filter src)
Sets the source to be padded
|
void |
ColorMatrixRable8Bit.setSource(Filter src)
Sets the source of the blur operation
|
void |
DiffuseLightingRable8Bit.setSource(Filter src)
Sets the source to be filtered
|
void |
AffineRable.setSource(Filter src)
Sets the source to be offset.
|
void |
MorphologyRable8Bit.setSource(Filter src)
Sets the source to be offset.
|
void |
SpecularLightingRable.setSource(Filter src)
Sets the source to be filtered
|
void |
DeferRable.setSource(Filter src)
Key method that sets the src.
|
void |
DiffuseLightingRable.setSource(Filter src)
Sets the source to be filtered
|
void |
GaussianBlurRable.setSource(Filter src)
Sets the source to be blurred.
|
void |
TileRable8Bit.setSource(Filter src)
Sets the filter source
|
void |
ClipRable.setSource(Filter src)
The source to be clipped by the outline of the clip node.
|
void |
AffineRable8Bit.setSource(Filter src)
Sets the source to be affine.
|
void |
ProfileRable.setSource(Filter src)
Sets the source of the blur operation
|
void |
FilterChainRable8Bit.setSource(Filter chainSource)
Sets the source to be src.
|
void |
FilterResRable.setSource(Filter src)
Sets the source to be cropped
|
void |
FilterResRable8Bit.setSource(Filter src)
Sets the source to be cropped
|
| Constructor and Description |
|---|
AbstractColorInterpolationRable(Filter src)
Construct an Abstract Rable from src.
|
AbstractColorInterpolationRable(Filter src,
Map props)
Construct an Abstract Rable from src and props.
|
AbstractRable(Filter src)
Construct an Abstract Rable from src.
|
AbstractRable(Filter src,
Map props)
Construct an Abstract Rable from src and props.
|
AffineRable8Bit(Filter src,
AffineTransform affine) |
ClipRable8Bit(Filter src,
Shape clipPath) |
ClipRable8Bit(Filter src,
Shape clipPath,
boolean useAA) |
ComponentTransferRable8Bit(Filter src,
ComponentTransferFunction alphaFunction,
ComponentTransferFunction redFunction,
ComponentTransferFunction greenFunction,
ComponentTransferFunction blueFunction) |
ConvolveMatrixRable8Bit(Filter source) |
DiffuseLightingRable8Bit(Filter src,
Rectangle2D litRegion,
Light light,
double kd,
double surfaceScale,
double[] kernelUnitLength) |
FilterAlphaRable(Filter src) |
FilterAsAlphaRable(Filter src) |
FilterChainRable8Bit(Filter source,
Rectangle2D filterRegion)
Default constructor.
|
FilterResRable8Bit(Filter src,
int filterResX,
int filterResY) |
GaussianBlurRable8Bit(Filter src,
double stdevX,
double stdevY) |
MorphologyRable8Bit(Filter src,
double radiusX,
double radiusY,
boolean doDilation) |
PadRable8Bit(Filter src,
Rectangle2D padRect,
PadMode padMode) |
ProfileRable(Filter src,
org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace)
Instances should be built through the static
factory methods
|
SpecularLightingRable8Bit(Filter src,
Rectangle2D litRegion,
Light light,
double ks,
double specularExponent,
double surfaceScale,
double[] kernelUnitLength) |
TileRable8Bit(Filter source,
Rectangle2D tiledRegion,
Rectangle2D tileRegion,
boolean overflow)
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
Filter |
ImageTagRegistry.checkCache(ParsedURL purl,
org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace) |
abstract Filter |
BrokenLinkProvider.getBrokenLinkImage(Object base,
String code,
Object[] params)
This method is responsbile for constructing an image that will
represent the missing image in the document.
|
Filter |
DefaultBrokenLinkProvider.getBrokenLinkImage(Object base,
String code,
Object[] params) |
static Filter |
ImageTagRegistry.getBrokenLinkImage(Object base,
String code,
Object[] params) |
Filter |
StreamRegistryEntry.handleStream(InputStream is,
ParsedURL origURL,
boolean needRawData)
Decode the Stream into a Filter.
|
Filter |
URLRegistryEntry.handleURL(ParsedURL url,
boolean needRawData)
Decode the URL into a RenderableImage, here you should feel
free to open the URL yourself.
|
Filter |
JDKRegistryEntry.handleURL(ParsedURL purl,
boolean needRawData)
Decode the URL into a RenderableImage
|
Filter |
ImageTagRegistry.readStream(InputStream is) |
Filter |
ImageTagRegistry.readStream(InputStream is,
org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace) |
Filter |
ImageTagRegistry.readURL(InputStream is,
ParsedURL purl,
org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace,
boolean allowOpenStream,
boolean returnBrokenLink) |
Filter |
ImageTagRegistry.readURL(ParsedURL purl) |
Filter |
ImageTagRegistry.readURL(ParsedURL purl,
org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
BrokenLinkProvider.hasBrokenLinkProperty(Filter f) |
Copyright © 2000–2017 Apache Software Foundation. All rights reserved.