Overview  Package   Class  Use  Tree  Deprecated  Index  Help 
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES    
SUMMARY: 
java.lang.Object
  extended by org.apache.batik.svggen.AbstractSVGFilterConverter
      extended by org.apache.batik.svggen.SVGLookupOp
All Implemented Interfaces:
ErrorConstants, SVGFilterConverter, SVGSyntax, CSSConstants, SVGConstants, XMLConstants

public class SVGLookupOp
extends AbstractSVGFilterConverter

Utility class that converts a LookupOp object into an SVG filter descriptor. The SVG filter corresponding to a LookupOp is an feComponentTransfer, with a type set to 'table', the tableValues set to the content of the lookup table.

See Also:
SVGBufferedImageOp

Constructor Detail

SVGLookupOp

public SVGLookupOp(SVGGeneratorContext generatorContext)
Parameters:
generatorContext - used to build Elements
Method Detail

toSVG

public SVGFilterDescriptor toSVG(java.awt.image.BufferedImageOp filter,
                                 java.awt.Rectangle filterRect)
Converts a Java 2D API BufferedImageOp into a set of attribute/value pairs and related definitions

Parameters:
filter - BufferedImageOp filter to be converted
filterRect - Rectangle, in device space, that defines the area to which filtering applies. May be null, meaning that the area is undefined.
Returns:
descriptor of the attributes required to represent the input filter
See Also:
SVGFilterDescriptor

toSVG

public SVGFilterDescriptor toSVG(java.awt.image.LookupOp lookupOp)
Parameters:
lookupOp - the LookupOp to be converted
Returns:
a description of the SVG filter corresponding to lookupOp. The definition of the feComponentTransfer filter in put in feComponentTransferDefSet

Overview  Package   Class  Use  Tree  Deprecated  Index  Help 
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES    
SUMMARY: