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 SVGGeneratorContextAbstractSVGConverter.generatorContextUsed by converters to create Elements and other DOM objectsprotected SVGGeneratorContextAbstractSVGFilterConverter.generatorContextUsed by converters to create Elements and other DOM objectsprotected SVGGeneratorContextDOMTreeManager.generatorContextThe context that stores the domFactory, the imageHandler and the extensionHandler.protected SVGGeneratorContextSVGGraphicObjectConverter.generatorContextUsed by converters to create Elements and other DOM objects.protected SVGGeneratorContextSVGGraphics2D.generatorCtxContains some information for SVG generation.Methods in org.apache.batik.svggen that return SVGGeneratorContextModifier and TypeMethodDescriptionstatic SVGGeneratorContextSVGGraphics2D.buildSVGGeneratorContext(Document domFactory, ImageHandler imageHandler, ExtensionHandler extensionHandler) Helper method to create anSVGGeneratorContextfrom the constructor parameters.static SVGGeneratorContextSVGGeneratorContext.createDefault(Document domFactory) Creates an instance ofSVGGeneratorContextwith the givendomFactoryand with the default values for the other information.final SVGGeneratorContextSVGGraphics2D.getGeneratorContext()Methods in org.apache.batik.svggen with parameters of type SVGGeneratorContextModifier and TypeMethodDescriptionprotected voidDefaultCachedImageHandler.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 voidAbstractImageHandlerEncoder.handleHREF(RenderableImage image, Element imageElement, SVGGeneratorContext generatorContext) This template method should set the xlink:href attribute on the input Element parameterprotected voidAbstractImageHandlerEncoder.handleHREF(RenderedImage image, Element imageElement, SVGGeneratorContext generatorContext) This template method should set the xlink:href attribute on the input Element parameterprotected voidAbstractImageHandlerEncoder.handleHREF(Image image, Element imageElement, SVGGeneratorContext generatorContext) This template method should set the xlink:href attribute on the input Element parameterprotected voidDefaultCachedImageHandler.handleHREF(RenderableImage image, Element imageElement, SVGGeneratorContext generatorContext) This method will delegate to thehandleHREFwhich uses aRenderedImageprotected voidDefaultCachedImageHandler.handleHREF(RenderedImage image, Element imageElement, SVGGeneratorContext generatorContext) This template method should set the xlink:href attribute on the input Element parametervoidDefaultCachedImageHandler.handleHREF(Image image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.protected voidDefaultImageHandler.handleHREF(RenderableImage image, Element imageElement, SVGGeneratorContext generatorContext) This template method should set the xlink:href attribute on the input Element parameterprotected voidDefaultImageHandler.handleHREF(RenderedImage image, Element imageElement, SVGGeneratorContext generatorContext) This template method should set the xlink:href attribute on the input Element parameterprotected voidDefaultImageHandler.handleHREF(Image image, Element imageElement, SVGGeneratorContext generatorContext) This template method should set the xlink:href attribute on the input Element parametervoidImageHandlerBase64Encoder.handleHREF(RenderableImage image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.voidImageHandlerBase64Encoder.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.voidImageHandlerBase64Encoder.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 transformvoidDefaultImageHandler.handleImage(RenderableImage image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.voidDefaultImageHandler.handleImage(RenderedImage image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.voidDefaultImageHandler.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 transformvoidImageHandler.handleImage(RenderableImage image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.voidImageHandler.handleImage(RenderedImage image, Element imageElement, SVGGeneratorContext generatorContext) The handler should set the xlink:href tag and the width and height attributes.voidImageHandler.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 AffineTransformCachedImageHandlerBase64Encoder.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 AffineTransformDefaultCachedImageHandler.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 voidSVGGraphics2D.setGeneratorContext(SVGGeneratorContext generatorCtx) Sets an non nullSVGGeneratorContext.protected voidSimpleImageHandler.setImageAttributes(Element imageElement, double x, double y, double width, double height, SVGGeneratorContext generatorContext) Sets the x/y/width/height attributes on the <image> element.voidDefaultStyleHandler.setStyle(Element element, Map styleMap, SVGGeneratorContext generatorContext) Sets the style described bystyleMapon the givenelement.voidStyleHandler.setStyle(Element element, Map styleMap, SVGGeneratorContext generatorContext) Sets the style described bystyleMapon the givenelement.static SVGPaintDescriptorSVGColor.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 StringSVGPath.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)