Uses of Class
org.apache.batik.svggen.SVGGeneratorContext
Packages that use SVGGeneratorContext
Package
Description
Provides an API on top of the
AbstractGraphics2D
to translate
Java 2D primitives into the SVG format.-
Uses of SVGGeneratorContext in org.apache.batik.svggen
Fields in org.apache.batik.svggen declared as SVGGeneratorContextModifier and TypeFieldDescriptionprotected SVGGeneratorContext
AbstractSVGConverter.generatorContext
Used by converters to create Elements and other DOM objectsprotected SVGGeneratorContext
AbstractSVGFilterConverter.generatorContext
Used by converters to create Elements and other DOM objectsprotected SVGGeneratorContext
DOMTreeManager.generatorContext
The context that stores the domFactory, the imageHandler and the extensionHandler.protected SVGGeneratorContext
SVGGraphicObjectConverter.generatorContext
Used by converters to create Elements and other DOM objects.protected SVGGeneratorContext
SVGGraphics2D.generatorCtx
Contains some information for SVG generation.Methods in org.apache.batik.svggen that return SVGGeneratorContextModifier and TypeMethodDescriptionstatic SVGGeneratorContext
SVGGraphics2D.buildSVGGeneratorContext
(Document domFactory, ImageHandler imageHandler, ExtensionHandler extensionHandler) Helper method to create anSVGGeneratorContext
from the constructor parameters.static SVGGeneratorContext
SVGGeneratorContext.createDefault
(Document domFactory) Creates an instance ofSVGGeneratorContext
with the givendomFactory
and with the default values for the other information.final SVGGeneratorContext
SVGGraphics2D.getGeneratorContext()
Methods in org.apache.batik.svggen with parameters of type SVGGeneratorContextModifier and TypeMethodDescriptionprotected void
DefaultCachedImageHandler.cacheBufferedImage
(Element imageElement, BufferedImage buf, SVGGeneratorContext generatorContext) CachedImageHandlerBase64Encoder.createElement
(SVGGeneratorContext generatorContext) Creates an Element which can refer to an image.DefaultCachedImageHandler.createElement
(SVGGeneratorContext generatorContext) Creates an Element which can refer to an image.GenericImageHandler.createElement
(SVGGeneratorContext generatorContext) Creates an Element suitable for referring to images.SimpleImageHandler.createElement
(SVGGeneratorContext generatorContext) Creates an Element which can refer to an image.DefaultExtensionHandler.handleComposite
(Composite composite, SVGGeneratorContext generatorContext) ExtensionHandler.handleComposite
(Composite composite, SVGGeneratorContext generatorContext) DefaultExtensionHandler.handleFilter
(BufferedImageOp filter, Rectangle filterRect, SVGGeneratorContext generatorContext) ExtensionHandler.handleFilter
(BufferedImageOp filter, Rectangle filterRect, SVGGeneratorContext generatorContext) protected void
AbstractImageHandlerEncoder.handleHREF
(RenderableImage image, Element imageElement, SVGGeneratorContext generatorContext) This template method should set the xlink:href attribute on the input Element parameterprotected void
AbstractImageHandlerEncoder.handleHREF
(RenderedImage image, Element imageElement, SVGGeneratorContext generatorContext) This template method should set the xlink:href attribute on the input Element parameterprotected void
AbstractImageHandlerEncoder.handleHREF
(Image image, Element imageElement, SVGGeneratorContext generatorContext) This template method should set the xlink:href attribute on the input Element parameterprotected void
DefaultCachedImageHandler.handleHREF
(RenderableImage image, Element imageElement, SVGGeneratorContext generatorContext) This method will delegate to thehandleHREF
which uses aRenderedImage
protected void
DefaultCachedImageHandler.handleHREF
(RenderedImage image, Element imageElement, SVGGeneratorContext generatorContext) This template method should set the xlink:href attribute on the input Element parametervoid
DefaultCachedImageHandler.handleHREF
(Image image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.protected void
DefaultImageHandler.handleHREF
(RenderableImage image, Element imageElement, SVGGeneratorContext generatorContext) This template method should set the xlink:href attribute on the input Element parameterprotected void
DefaultImageHandler.handleHREF
(RenderedImage image, Element imageElement, SVGGeneratorContext generatorContext) This template method should set the xlink:href attribute on the input Element parameterprotected void
DefaultImageHandler.handleHREF
(Image image, Element imageElement, SVGGeneratorContext generatorContext) This template method should set the xlink:href attribute on the input Element parametervoid
ImageHandlerBase64Encoder.handleHREF
(RenderableImage image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.void
ImageHandlerBase64Encoder.handleHREF
(RenderedImage image, Element imageElement, SVGGeneratorContext generatorContext) This version of handleHREF encodes the input image into a PNG image whose bytes are then encoded with Base64.void
ImageHandlerBase64Encoder.handleHREF
(Image image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.DefaultCachedImageHandler.handleImage
(RenderableImage image, Element imageElement, double x, double y, double width, double height, SVGGeneratorContext generatorContext) The handler sets the xlink:href tag and returns a transformDefaultCachedImageHandler.handleImage
(RenderedImage image, Element imageElement, int x, int y, int width, int height, SVGGeneratorContext generatorContext) The handler sets the xlink:href tag and returns a transformDefaultCachedImageHandler.handleImage
(Image image, Element imageElement, int x, int y, int width, int height, SVGGeneratorContext generatorContext) The handler sets the xlink:href tag and returns a transformvoid
DefaultImageHandler.handleImage
(RenderableImage image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.void
DefaultImageHandler.handleImage
(RenderedImage image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.void
DefaultImageHandler.handleImage
(Image image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.GenericImageHandler.handleImage
(RenderableImage image, Element imageElement, double x, double y, double width, double height, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and return a transformGenericImageHandler.handleImage
(RenderedImage image, Element imageElement, int x, int y, int width, int height, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and return a transformGenericImageHandler.handleImage
(Image image, Element imageElement, int x, int y, int width, int height, SVGGeneratorContext generatorContext) The handler should set the xlink:href and return a transformvoid
ImageHandler.handleImage
(RenderableImage image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.void
ImageHandler.handleImage
(RenderedImage image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.void
ImageHandler.handleImage
(Image image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.SimpleImageHandler.handleImage
(RenderableImage image, Element imageElement, double x, double y, double width, double height, SVGGeneratorContext generatorContext) The handler sets the xlink:href tag and returns a transformSimpleImageHandler.handleImage
(RenderedImage image, Element imageElement, int x, int y, int width, int height, SVGGeneratorContext generatorContext) The handler sets the xlink:href tag and returns a transformSimpleImageHandler.handleImage
(Image image, Element imageElement, int x, int y, int width, int height, SVGGeneratorContext generatorContext) The handler sets the xlink:href tag and returns a transformDefaultExtensionHandler.handlePaint
(Paint paint, SVGGeneratorContext generatorContext) ExtensionHandler.handlePaint
(Paint paint, SVGGeneratorContext generatorContext) protected AffineTransform
CachedImageHandlerBase64Encoder.handleTransform
(Element imageElement, double x, double y, double srcWidth, double srcHeight, double dstWidth, double dstHeight, SVGGeneratorContext generatorContext) Determines the transformation needed to get the cached image to scale & position properly.protected AffineTransform
DefaultCachedImageHandler.handleTransform
(Element imageElement, double x, double y, double srcWidth, double srcHeight, double dstWidth, double dstHeight, SVGGeneratorContext generatorContext) Determines the transformation needed to get the cached image to scale & position properly.ImageCacher.lookup
(ByteArrayOutputStream os, int width, int height, SVGGeneratorContext ctx) Checks if the image is already in the cache, and adds it if not.protected void
SVGGraphics2D.setGeneratorContext
(SVGGeneratorContext generatorCtx) Sets an non nullSVGGeneratorContext
.protected void
SimpleImageHandler.setImageAttributes
(Element imageElement, double x, double y, double width, double height, SVGGeneratorContext generatorContext) Sets the x/y/width/height attributes on the <image> element.void
DefaultStyleHandler.setStyle
(Element element, Map styleMap, SVGGeneratorContext generatorContext) Sets the style described bystyleMap
on the givenelement
.void
StyleHandler.setStyle
(Element element, Map styleMap, SVGGeneratorContext generatorContext) Sets the style described bystyleMap
on the givenelement
.static SVGPaintDescriptor
SVGColor.toSVG
(Color color, SVGGeneratorContext gc) Converts a Color object to a set of two corresponding values: a CSS color string and an opacity value.static String
SVGPath.toSVGPathData
(Shape path, SVGGeneratorContext gc) Constructors in org.apache.batik.svggen with parameters of type SVGGeneratorContextModifierConstructorDescriptionAbstractSVGConverter
(SVGGeneratorContext generatorContext) AbstractSVGFilterConverter
(SVGGeneratorContext generatorContext) DOMTreeManager
(GraphicContext gc, SVGGeneratorContext generatorContext, int maxGCOverrides) ConstructorSVGAlphaComposite
(SVGGeneratorContext generatorContext) SVGArc
(SVGGeneratorContext generatorContext) SVGBasicStroke
(SVGGeneratorContext generatorContext) SVGBufferedImageOp
(SVGGeneratorContext generatorContext) SVGClip
(SVGGeneratorContext generatorContext) SVGColor
(SVGGeneratorContext generatorContext) SVGComposite
(SVGGeneratorContext generatorContext) SVGConvolveOp
(SVGGeneratorContext generatorContext) SVGCustomBufferedImageOp
(SVGGeneratorContext generatorContext) SVGCustomComposite
(SVGGeneratorContext generatorContext) SVGCustomPaint
(SVGGeneratorContext generatorContext) SVGEllipse
(SVGGeneratorContext generatorContext) SVGFont
(SVGGeneratorContext generatorContext) SVGGraphicContextConverter
(SVGGeneratorContext generatorContext) SVGGraphicObjectConverter
(SVGGeneratorContext generatorContext) SVGGraphics2D
(SVGGeneratorContext generatorCtx, boolean textAsShapes) Creates a new SVGGraphics2D object.SVGLine
(SVGGeneratorContext generatorContext) SVGLinearGradient
(SVGGeneratorContext generatorContext) SVGLookupOp
(SVGGeneratorContext generatorContext) SVGPaint
(SVGGeneratorContext generatorContext) SVGPath
(SVGGeneratorContext generatorContext) SVGPolygon
(SVGGeneratorContext generatorContext) SVGRectangle
(SVGGeneratorContext generatorContext) SVGRenderingHints
(SVGGeneratorContext generatorContext) SVGRescaleOp
(SVGGeneratorContext generatorContext) SVGShape
(SVGGeneratorContext generatorContext) SVGTexturePaint
(SVGGeneratorContext generatorContext) SVGTransform
(SVGGeneratorContext generatorContext)