## Uses of Interface
org.apache.batik.ext.awt.image.renderable.Filter

Packages that use Filter
org.apache.batik.bridge: Provides an API for mapping and maintaining consistency between the SVG DOM tree and the GVT tree.
org.apache.batik.ext.awt.image: Contains extensions to the `java.awt.image` package.
org.apache.batik.ext.awt.image.codec.imageio
org.apache.batik.ext.awt.image.codec.jpeg
org.apache.batik.ext.awt.image.codec.png
org.apache.batik.ext.awt.image.codec.tiff
org.apache.batik.ext.awt.image.renderable
org.apache.batik.ext.awt.image.spi
org.apache.batik.extension.svg
org.apache.batik.gvt: Contains all of the interfaces for describing and painting vector graphics as Java objects.
org.apache.batik.gvt.filter: Contains all of the interfaces for describing a set of standard image processing filters Java objects.
org.apache.batik.gvt.renderer

Uses of Filter in org.apache.batik.bridge

Methods in org.apache.batik.bridge that return Filter
`protected static Filter` `SVGFilterElementBridge.buildFilterPrimitives(org.w3c.dom.Element filterElement, java.awt.geom.Rectangle2D filterRegion, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter in, java.util.Map filterNodeMap, BridgeContext ctx)` Builds the filter primitives of filter chain of the specified filter element and returns the last filter primitive created.

`protected static Filter`

`SVGFilterElementBridge.buildLocalFilterPrimitives(org.w3c.dom.Element filterElement, java.awt.geom.Rectangle2D filterRegion, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter in, java.util.Map filterNodeMap, BridgeContext ctx)`
Builds the filter primitives of filter chain of the specified filter element and returns the last filter primitive created or 'in' if no filter primitive has been specified.

`static Filter` `CSSUtilities.convertFilter(org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, BridgeContext ctx)` Returns a `Filter` referenced by the specified element and which applies on the specified graphics node.
`protected static Filter` `SVGFilterElementBridge.createEmptyFilter(org.w3c.dom.Element filterElement, java.awt.geom.Rectangle2D filterRegion, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, BridgeContext ctx)` Creates a new returns a new filter that fills its output with transparent black.
`Filter` `SVGFilterElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode)` Creates a `Filter` according to the specified parameters.
`Filter` `FilterBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode)` Creates a `Filter` according to the specified parameters.
`Filter` `SVGFeMergeElementBridge.SVGFeMergeNodeElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.util.Map filterMap)` Creates a `Filter` according to the specified parameters.
`Filter` `SVGFeTurbulenceElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeTileElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeSpecularLightingElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeOffsetElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeMorphologyElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeMergeElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeImageElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeGaussianBlurElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeFloodElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeDisplacementMapElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeDiffuseLightingElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeConvolveMatrixElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeCompositeElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeComponentTransferElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeColorMatrixElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeBlendElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `FilterPrimitiveBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter in, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`protected static Filter` `SVGFeImageElementBridge.createRasterFeImage(BridgeContext ctx, java.awt.geom.Rectangle2D primitiveRegion, ParsedURL purl)` Returns a Filter that represents an raster image (JPG or PNG).
`protected static Filter` `SVGFeImageElementBridge.createSVGFeImage(BridgeContext ctx, java.awt.geom.Rectangle2D primitiveRegion, org.w3c.dom.Element refElement, boolean toBBoxNeeded, org.w3c.dom.Element filterElement, GraphicsNode filteredNode)` Returns a Filter that represents a svg document or element as an image.
`protected Filter` `CursorManager.cursorHrefToFilter(org.w3c.dom.Element cursorElement, ParsedURL purl, java.awt.geom.Point2D hotSpot)` Converts the input ParsedURL into a Filter and transforms the input hotSpot point (in image space) to cursor space
`Filter` `SVGBrokenLinkProvider.getBrokenLinkImage(java.lang.Object base, java.lang.String code, java.lang.Object[] params)` This method is responsible for constructing an image that will represent the missing image in the document.
`protected static Filter` `AbstractSVGFilterPrimitiveElementBridge.getIn(org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.util.Map filterMap, BridgeContext ctx)` Returns the input source of the specified filter primitive element defined by its 'in' attribute.
`protected static Filter` `AbstractSVGFilterPrimitiveElementBridge.getIn2(org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.util.Map filterMap, BridgeContext ctx)` Returns the input source of the specified filter primitive element defined by its 'in2' attribute.

Methods in org.apache.batik.bridge with parameters of type Filter
`protected static Filter` `SVGFilterElementBridge.buildFilterPrimitives(org.w3c.dom.Element filterElement, java.awt.geom.Rectangle2D filterRegion, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter in, java.util.Map filterNodeMap, BridgeContext ctx)` Builds the filter primitives of filter chain of the specified filter element and returns the last filter primitive created.

`protected static Filter`

`SVGFilterElementBridge.buildLocalFilterPrimitives(org.w3c.dom.Element filterElement, java.awt.geom.Rectangle2D filterRegion, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter in, java.util.Map filterNodeMap, BridgeContext ctx)`
Builds the filter primitives of filter chain of the specified filter element and returns the last filter primitive created or 'in' if no filter primitive has been specified.

`Filter` `SVGFeMergeElementBridge.SVGFeMergeNodeElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.util.Map filterMap)` Creates a `Filter` according to the specified parameters.
`Filter` `SVGFeTurbulenceElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeTileElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeSpecularLightingElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeOffsetElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeMorphologyElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeMergeElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeImageElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeGaussianBlurElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeFloodElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeDisplacementMapElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeDiffuseLightingElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeConvolveMatrixElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeCompositeElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeComponentTransferElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeColorMatrixElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeBlendElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `FilterPrimitiveBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter in, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`protected GraphicsNode` `SVGImageElementBridge.createRasterImageNode(BridgeContext ctx, org.w3c.dom.Element e, Filter img, ParsedURL purl)` Returns a GraphicsNode that represents an raster image in JPEG or PNG format.
`protected static java.util.List` `SVGFeMergeElementBridge.extractFeMergeNode(org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.util.Map filterMap, BridgeContext ctx)` Returns a list of Filter objects that represents the feMergeNode of the specified feMerge filter element.
`protected static Filter` `AbstractSVGFilterPrimitiveElementBridge.getIn(org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.util.Map filterMap, BridgeContext ctx)` Returns the input source of the specified filter primitive element defined by its 'in' attribute.
`protected static Filter` `AbstractSVGFilterPrimitiveElementBridge.getIn2(org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.util.Map filterMap, BridgeContext ctx)` Returns the input source of the specified filter primitive element defined by its 'in2' attribute.
`protected static void` `AbstractSVGFilterPrimitiveElementBridge.handleColorInterpolationFilters(Filter filter, org.w3c.dom.Element filterElement)` Handles the 'color-interpolation-filters' CSS property.
`protected static void` `AbstractSVGFilterPrimitiveElementBridge.updateFilterMap(org.w3c.dom.Element filterElement, Filter filter, java.util.Map filterMap)` Updates the filterMap according to the specified parameters.

Uses of Filter in org.apache.batik.ext.awt.image

Methods in org.apache.batik.ext.awt.image that return Filter
`Filter` `URLImageCache.request(ParsedURL purl)` If this returns null then you are now 'on the hook'.

Methods in org.apache.batik.ext.awt.image with parameters of type Filter
`void` `URLImageCache.put(ParsedURL purl, Filter filt)` Associate bi with purl.

Uses of Filter in org.apache.batik.ext.awt.image.codec.imageio

Methods in org.apache.batik.ext.awt.image.codec.imageio that return Filter
`Filter` `AbstractImageIORegistryEntry.handleStream(java.io.InputStream inIS, ParsedURL origURL, boolean needRawData)` Decode the Stream into a RenderableImage

Uses of Filter in org.apache.batik.ext.awt.image.codec.jpeg

Methods in org.apache.batik.ext.awt.image.codec.jpeg that return Filter
`Filter` `JPEGRegistryEntry.handleStream(java.io.InputStream inIS, ParsedURL origURL, boolean needRawData)` Decode the Stream into a RenderableImage

Uses of Filter in org.apache.batik.ext.awt.image.codec.png

Methods in org.apache.batik.ext.awt.image.codec.png that return Filter
`Filter` `PNGRegistryEntry.handleStream(java.io.InputStream inIS, ParsedURL origURL, boolean needRawData)` Decode the Stream into a RenderableImage

Uses of Filter in org.apache.batik.ext.awt.image.codec.tiff

Methods in org.apache.batik.ext.awt.image.codec.tiff that return Filter
`Filter` `TIFFRegistryEntry.handleStream(java.io.InputStream inIS, ParsedURL origURL, boolean needRawData)` Decode the Stream into a RenderableImage

Uses of Filter in org.apache.batik.ext.awt.image.renderable

Subinterfaces of Filter in org.apache.batik.ext.awt.image.renderable
`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.

Classes in org.apache.batik.ext.awt.image.renderable that implement Filter
`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.

Methods in org.apache.batik.ext.awt.image.renderable that return Filter
`Filter` `TileRable8Bit.getSource()` Return's the tile source
`Filter` `TileRable.getSource()` Return's the tile source (the tile content used to fill the tile region.
`Filter` `SpecularLightingRable8Bit.getSource()` Returns the source to be filtered
`Filter` `SpecularLightingRable.getSource()` Returns the source to be filtered
`Filter` `ProfileRable.getSource()` Returns the source of the blur operation
`Filter` `PadRable8Bit.getSource()` Returns the source to be affine.
`Filter` `PadRable.getSource()` Returns the source to be padded
`Filter` `OffsetRable.getSource()` Returns the source to be offset.
`Filter` `MorphologyRable8Bit.getSource()` Returns the source to be offset.
`Filter` `MorphologyRable.getSource()` Returns the source to be offset.
`Filter` `GaussianBlurRable8Bit.getSource()` Returns the source of the blur operation
`Filter` `GaussianBlurRable.getSource()` Returns the source to be Blurred
`Filter` `FilterResRable8Bit.getSource()` Returns the source to be cropped.
`Filter` `FilterResRable.getSource()` Returns the source to be cropped.
`Filter` `FilterChainRable8Bit.getSource()` Returns the source of the chain.
`Filter` `FilterChainRable.getSource()` Returns this filter's source.
`Filter` `FilterAsAlphaRable.getSource()`
`Filter` `FilterAlphaRable.getSource()`
`Filter` `DiffuseLightingRable8Bit.getSource()` Returns the source to be filtered
`Filter` `DiffuseLightingRable.getSource()` Returns the source to be filtered
`Filter` `DeferRable.getSource()` Key method that blocks if the src has not yet been provided.
`Filter` `ConvolveMatrixRable8Bit.getSource()`
`Filter` `ConvolveMatrixRable.getSource()` Returns the source to be Convolved
`Filter` `ComponentTransferRable8Bit.getSource()` Returns the source of the blur operation
`Filter` `ComponentTransferRable.getSource()` Returns the source to be offset.
`Filter` `ColorMatrixRable8Bit.getSource()` Returns the source of the blur operation
`Filter` `ColorMatrixRable.getSource()` Returns the source to be offset.
`Filter` `ClipRable8Bit.getSource()` This returns the current image being masked by the mask node.
`Filter` `ClipRable.getSource()` This returns the current image being clipped by the clip node.
`Filter` `AffineRable8Bit.getSource()` Returns the source to be affine.
`Filter` `AffineRable.getSource()` Returns the source to be offset.

Methods in org.apache.batik.ext.awt.image.renderable with parameters of type Filter
`protected void` `AbstractRable.init(Filter src)` Initialize an Abstract Rable from src, bounds and props.
`protected void` `AbstractRable.init(Filter src, java.util.Map props)` Initialize an Abstract Rable from src, bounds and props.
`void` `TileRable8Bit.setSource(Filter src)` Sets the filter source
`void` `TileRable.setSource(Filter source)` Sets the filter source (the tile content used to fill the tile region.
`void` `SpecularLightingRable8Bit.setSource(Filter src)` Sets the source to be filtered
`void` `SpecularLightingRable.setSource(Filter src)` Sets the source to be filtered
`void` `ProfileRable.setSource(Filter src)` Sets the source of the blur operation
`void` `PadRable8Bit.setSource(Filter src)` Sets the source to be affine.
`void` `PadRable.setSource(Filter src)` Sets the source to be padded
`void` `OffsetRable.setSource(Filter src)` Sets the source to be offset.
`void` `MorphologyRable8Bit.setSource(Filter src)` Sets the source to be offset.
`void` `MorphologyRable.setSource(Filter src)` Sets the source to be offset.
`void` `GaussianBlurRable8Bit.setSource(Filter src)` Sets the source of the blur operation
`void` `GaussianBlurRable.setSource(Filter src)` Sets the source to be blurred.
`void` `FilterResRable8Bit.setSource(Filter src)` Sets the source to be cropped
`void` `FilterResRable.setSource(Filter src)` Sets the source to be cropped
`void` `FilterChainRable8Bit.setSource(Filter chainSource)` Sets the source to be src.
`void` `FilterChainRable.setSource(Filter src)` Sets the source for this chain.
`void` `DiffuseLightingRable8Bit.setSource(Filter src)` Sets the source to be filtered
`void` `DiffuseLightingRable.setSource(Filter src)` Sets the source to be filtered
`void` `DeferRable.setSource(Filter src)` Key method that sets the src.
`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` `ComponentTransferRable.setSource(Filter src)` Sets the source to be offset.
`void` `ColorMatrixRable8Bit.setSource(Filter src)` Sets the source of the blur operation
`void` `ColorMatrixRable.setSource(Filter src)` Sets the source to be offset.
`void` `ClipRable8Bit.setSource(Filter src)` The source to be masked by the mask node.
`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` `AffineRable.setSource(Filter src)` Sets the source to be offset.

Constructors in org.apache.batik.ext.awt.image.renderable with parameters of type Filter
`AbstractColorInterpolationRable(Filter src)` Construct an Abstract Rable from src.
`AbstractColorInterpolationRable(Filter src, java.util.Map props)` Construct an Abstract Rable from src and props.
`AbstractRable(Filter src)` Construct an Abstract Rable from src.
`AbstractRable(Filter src, java.util.Map props)` Construct an Abstract Rable from src and props.
`AffineRable8Bit(Filter src, java.awt.geom.AffineTransform affine)`
`ClipRable8Bit(Filter src, java.awt.Shape clipPath)`
`ClipRable8Bit(Filter src, java.awt.Shape clipPath, boolean useAA)`
`ComponentTransferRable8Bit(Filter src, ComponentTransferFunction alphaFunction, ComponentTransferFunction redFunction, ComponentTransferFunction greenFunction, ComponentTransferFunction blueFunction)`
`ConvolveMatrixRable8Bit(Filter source)`
`DiffuseLightingRable8Bit(Filter src, java.awt.geom.Rectangle2D litRegion, Light light, double kd, double surfaceScale, double[] kernelUnitLength)`
`FilterAlphaRable(Filter src)`
`FilterAsAlphaRable(Filter src)`
`FilterChainRable8Bit(Filter source, java.awt.geom.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, java.awt.geom.Rectangle2D padRect, PadMode padMode)`
`ProfileRable(Filter src, ICCColorSpaceExt colorSpace)` Instances should be built through the static factory methods
`SpecularLightingRable8Bit(Filter src, java.awt.geom.Rectangle2D litRegion, Light light, double ks, double specularExponent, double surfaceScale, double[] kernelUnitLength)`
`TileRable8Bit(Filter source, java.awt.geom.Rectangle2D tiledRegion, java.awt.geom.Rectangle2D tileRegion, boolean overflow)` Default constructor

Uses of Filter in org.apache.batik.ext.awt.image.spi

Methods in org.apache.batik.ext.awt.image.spi that return Filter
`Filter` `ImageTagRegistry.checkCache(ParsedURL purl, ICCColorSpaceExt colorSpace)`
`static Filter` `ImageTagRegistry.getBrokenLinkImage(java.lang.Object base, java.lang.String code, java.lang.Object[] params)`
`Filter` `DefaultBrokenLinkProvider.getBrokenLinkImage(java.lang.Object base, java.lang.String code, java.lang.Object[] params)`
`abstract Filter` `BrokenLinkProvider.getBrokenLinkImage(java.lang.Object base, java.lang.String code, java.lang.Object[] params)` This method is responsbile for constructing an image that will represent the missing image in the document.
`Filter` `StreamRegistryEntry.handleStream(java.io.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(java.io.InputStream is)`
`Filter` `ImageTagRegistry.readStream(java.io.InputStream is, ICCColorSpaceExt colorSpace)`
`Filter` `ImageTagRegistry.readURL(java.io.InputStream is, ParsedURL purl, ICCColorSpaceExt colorSpace, boolean allowOpenStream, boolean returnBrokenLink)`
`Filter` `ImageTagRegistry.readURL(ParsedURL purl)`
`Filter` `ImageTagRegistry.readURL(ParsedURL purl, ICCColorSpaceExt colorSpace)`

Methods in org.apache.batik.ext.awt.image.spi with parameters of type Filter
`static boolean` `BrokenLinkProvider.hasBrokenLinkProperty(Filter f)`

Uses of Filter in org.apache.batik.extension.svg

Subinterfaces of Filter in org.apache.batik.extension.svg
`interface` `BatikHistogramNormalizationFilter`

Classes in org.apache.batik.extension.svg that implement Filter
`class` `BatikHistogramNormalizationFilter8Bit`

Methods in org.apache.batik.extension.svg that return Filter
`Filter` `BatikHistogramNormalizationElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `BatikHistogramNormalizationFilter8Bit.getSource()` Returns the source of the operation
`Filter` `BatikHistogramNormalizationFilter.getSource()` Returns the source to be offset.

Methods in org.apache.batik.extension.svg with parameters of type Filter
`Filter` `BatikHistogramNormalizationElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`void` `BatikHistogramNormalizationFilter8Bit.setSource(Filter src)` Sets the source of the operation
`void` `BatikHistogramNormalizationFilter.setSource(Filter src)` Sets the source to be offset.

Constructors in org.apache.batik.extension.svg with parameters of type Filter
`BatikHistogramNormalizationFilter8Bit(Filter src, float trim)`

Uses of Filter in org.apache.batik.gvt

Fields in org.apache.batik.gvt declared as Filter
`protected Filter` `AbstractGraphicsNode.filter` The filter of this graphics node.
`protected Filter` `RasterImageNode.image` The renderable image that represents this image node.

Methods in org.apache.batik.gvt that return Filter
`Filter` `GraphicsNode.getEnableBackgroundGraphicsNodeRable(boolean createIfNeeded)` Returns the GraphicsNodeRable for this node.
`Filter` `AbstractGraphicsNode.getEnableBackgroundGraphicsNodeRable(boolean createIfNeeded)` Returns the GraphicsNodeRable for this node.
`Filter` `GraphicsNode.getFilter()` Returns the filter of this node or null if any.
`Filter` `AbstractGraphicsNode.getFilter()` Returns the filter of this node or null if any.
`Filter` `RasterImageNode.getGraphicsNodeRable()` Returns the RenderableImage for this node.
`Filter` `GraphicsNode.getGraphicsNodeRable(boolean createIfNeeded)` Returns the GraphicsNodeRable for this node.
`Filter` `AbstractGraphicsNode.getGraphicsNodeRable(boolean createIfNeeded)` Returns the GraphicsNodeRable for this node.
`Filter` `RasterImageNode.getImage()` Returns the raster image of this raster image node.

Methods in org.apache.batik.gvt with parameters of type Filter
`void` `GraphicsNode.setFilter(Filter newFilter)` Sets the filter of this node.
`void` `AbstractGraphicsNode.setFilter(Filter newFilter)` Sets the filter of this node.
`void` `RasterImageNode.setImage(Filter newImage)` Sets the raster image of this raster image node.

Constructors in org.apache.batik.gvt with parameters of type Filter
`PatternPaintContext(java.awt.image.ColorModel destCM, java.awt.geom.AffineTransform usr2dev, java.awt.RenderingHints hints, Filter tile, java.awt.geom.Rectangle2D patternRegion, boolean overflow)`

Uses of Filter in org.apache.batik.gvt.filter

Subinterfaces of Filter in org.apache.batik.gvt.filter
`interface` `GraphicsNodeRable` This interface allows `GraphicsNode` to be seen as `RenderableImages`, which can be used for operations such as filtering, masking or compositing.
`interface` `Mask` Implements a masking operation.

Classes in org.apache.batik.gvt.filter that implement Filter
`class` `BackgroundRable8Bit` This implementation of RenderableImage will render its input GraphicsNode into a BufferedImage upon invokation of one of its createRendering methods.
`class` `GraphicsNodeRable8Bit` This implementation of RenderableImage will render its input GraphicsNode into a BufferedImage upon invokation of one of its createRendering methods.
`class` `MaskRable8Bit` MaskRable implementation

Methods in org.apache.batik.gvt.filter that return Filter
`Filter` `BackgroundRable8Bit.getBackground(GraphicsNode gn, GraphicsNode child, java.awt.geom.Rectangle2D aoi)` Returns a filter that represents the background image for `child`.
`Filter` `MaskRable8Bit.getSource()` This returns the current image being masked by the mask node.
`Filter` `Mask.getSource()` This returns the current image being masked by the mask node.

Methods in org.apache.batik.gvt.filter with parameters of type Filter
`void` `MaskRable8Bit.setSource(Filter src)` The source to be masked by the mask node.
`void` `Mask.setSource(Filter src)` The source to be masked by the mask node.

Constructors in org.apache.batik.gvt.filter with parameters of type Filter
`MaskRable8Bit(Filter src, GraphicsNode mask, java.awt.geom.Rectangle2D filterRegion)`

Uses of Filter in org.apache.batik.gvt.renderer

Fields in org.apache.batik.gvt.renderer declared as Filter
`protected Filter` `StaticRenderer.rootFilter`

Copyright © 2008 Apache Software Foundation. All Rights Reserved.