Class Summary |
AbstractRable |
This is an abstract base class that takes care of most of the
normal issues surrounding the implementation of the RenderableImage
interface. |
AbstractRed |
This is an abstract base class that takes care of most of the
normal issues surrounding the implementation of the CachableRed
(RenderedImage) interface. |
AffineRed |
This is an implementation of an affine operation as a RenderedImage. |
Any2LumRed |
This function will tranform an image from any colorspace into a
luminance image. |
ComponentTransferOp |
This class provides an implementation for the feComponentTransfer
filter, as defined in chapter 15, section 11 of the SVG specification. |
ConcreteAffineRable |
Concrete implementation of the AffineRable interface. |
ConcreteBackgroundRable |
This implementation of RenderableImage will render its input
GraphicsNode into a BufferedImage upon invokation of one of its
createRendering methods. |
ConcreteBufferedImageCachableRed |
This implements CachableRed based on a BufferedImage. |
ConcreteClipRable |
ClipRable implementation |
ConcreteColorMatrixRable |
Implements the interface expected from a color matrix
operation |
ConcreteComponentTransferFunction |
This class implements the interface expected from a component
transfer function. |
ConcreteComponentTransferRable |
This class implements the interface expected from a component
transfer operation. |
ConcreteCompositeRable |
Composites a list of images according to a single composite rule. |
ConcreteDisplacementMapRable |
Implements a DisplacementMap operation, which takes pixel values from
another image to spatially displace the input image |
ConcreteFilterChainRable |
Implements a filter chain. |
ConcreteFilterResRable |
Interface for implementing filter resolution. |
ConcreteFloodRable |
Concrete implementation of the FloodRable interface. |
ConcreteGaussianBlurRable |
GaussianBlurRable implementation |
ConcreteGraphicsNodeRable |
This implementation of RenderableImage will render its input
GraphicsNode into a BufferedImage upon invokation of one of its
createRendering methods. |
ConcreteGraphicsNodeRableFactory |
This interface lets GraphicsNode create instances of
GraphicsNodeRable appropriate for the filter module
implementation. |
ConcreteMaskRable |
MaskRable implementation |
ConcreteMorphologyRable |
Implements a Morphology operation, where the kernel size is
defined by radius along the x and y axis. |
ConcretePadRable |
Concrete implementation of the PadRable interface. |
ConcreteRenderedImageCachableRed |
This implements CachableRed around a RenderedImage. |
ConcreteTileRable |
|
ConcreteTurbulenceRable |
Creates a sourceless image from a turbulence function. |
DiscreteTransfer |
This class defines the Discrete type transfer function for the
feComponentTransfer filter, as defined in chapter 15, section 11
of the SVG specification. |
DisplacementMapOp |
This class provides an implementation for the SVG
feDisplacementMap filter, as defined in Chapter 15, section 15
of the SVG specification. |
FilterAlphaRable |
FilterAlphaRable implementation. |
FilterAlphaRed |
This strips out the source alpha channel into a one band image. |
FilterAsAlphaRable |
FilterAsAlphaRable implementation. |
FilterAsAlphaRed |
This converts any source into a mask according to the SVG masking rules. |
GammaTransfer |
GammaTransfer.java
This class defines the Gamma type transfer function for the
feComponentTransfer filter, as defined in chapter 15, section 11
of the SVG specification. |
GaussianBlurOp |
This class provides an implementation for the SVG
feGaussianBlurOp filter, as defined in chapter 15, section 17
of the SVG specification. |
IdentityTransfer |
IdentityTransfer.java
This class defines the Identity type transfer function for the
feComponentTransfer filter, as defined in chapter 15, section 11
of the SVG specification. |
LinearTransfer |
LinearTransfer.java
This class defines the Linear type transfer function for the
feComponentTransfer filter, as defined in chapter 15, section 11
of the SVG specification. |
MorphologyOp |
This class provides an implementation for the SVG
feMorphology filter, as defined in Chapter 15, section 20
of the SVG specification. |
MultiplyAlphaRed |
This implements a masking operation by multiply the alpha channel of
one image by a luminance image (the mask). |
PadRed |
This is an implementation of a Pad operation as a RenderedImage. |
RasterRable |
RasterRable This is used to wrap a Rendered Image back into the
RenderableImage world. |
SVGComposite |
This provides an implementation of all the composite rules in SVG. |
SVGComposite.AlphaPreCompositeContext |
|
SVGComposite.ArithCompositeContext |
|
SVGComposite.AtopCompositeContext |
|
SVGComposite.DarkenCompositeContext |
|
SVGComposite.LightenCompositeContext |
|
SVGComposite.MultiplyCompositeContext |
The following classes implement the various blend modes from SVG. |
SVGComposite.ScreenCompositeContext |
|
SVGComposite.XorCompositeContext |
|
TableTransfer |
TableTransfer.java
This class defines the Table type transfer function for the
feComponentTransfer filter, as defined in chapter 15, section 11
of the SVG specification. |
TurbulencePatternGenerator |
This class creates a noise pattern conform to the one defined for
the feTurbulence filter of the SVG specification. |
URLImageCache |
This class manages a cache of soft references to Images that
we have already loaded. |