Interface FilterPrimitiveBridge

All Superinterfaces:
Bridge
All Known Implementing Classes:
AbstractSVGFilterPrimitiveElementBridge, AbstractSVGLightingElementBridge, BatikHistogramNormalizationElementBridge, SVGFeBlendElementBridge, SVGFeColorMatrixElementBridge, SVGFeComponentTransferElementBridge, SVGFeCompositeElementBridge, SVGFeConvolveMatrixElementBridge, SVGFeDiffuseLightingElementBridge, SVGFeDisplacementMapElementBridge, SVGFeFloodElementBridge, SVGFeGaussianBlurElementBridge, SVGFeImageElementBridge, SVGFeMergeElementBridge, SVGFeMorphologyElementBridge, SVGFeOffsetElementBridge, SVGFeSpecularLightingElementBridge, SVGFeTileElementBridge, SVGFeTurbulenceElementBridge

public interface FilterPrimitiveBridge extends Bridge
Factory class for vending Filter objects that represents a filter primitive.
  • Method Details

    • createFilter

      Filter createFilter(BridgeContext ctx, Element filterElement, Element filteredElement, GraphicsNode filteredNode, Filter in, Rectangle2D filterRegion, Map filterMap)
      Creates a Filter primitive according to the specified parameters.
      Parameters:
      ctx - the bridge context to use
      filterElement - the element that defines a filter
      filteredElement - the element that references the filter
      filteredNode - the graphics node to filter
      in - the Filter that represents the current filter input if the filter chain.
      filterRegion - the filter area defined for the filter chain the new node will be part of.
      filterMap - a map where the mediator can map a name to the Filter it creates. Other FilterBridges can then access a filter node from the filterMap if they know its name.