Class SVGGraphicContextConverter

java.lang.Object
org.apache.batik.svggen.SVGGraphicContextConverter

public class SVGGraphicContextConverter extends Object
This class performs the task of converting the state of the Java 2D API graphic context into a set of graphic attributes. It also manages a set of SVG definitions referenced by the SVG attributes.
  • Constructor Details

    • SVGGraphicContextConverter

      public SVGGraphicContextConverter(SVGGeneratorContext generatorContext)
      Parameters:
      generatorContext - the context that will be used to create elements, handle extension and images.
  • Method Details

    • getTransformConverter

      public SVGTransform getTransformConverter()
    • getPaintConverter

      public SVGPaint getPaintConverter()
    • getStrokeConverter

      public SVGBasicStroke getStrokeConverter()
    • getCompositeConverter

      public SVGComposite getCompositeConverter()
    • getClipConverter

      public SVGClip getClipConverter()
    • getHintsConverter

      public SVGRenderingHints getHintsConverter()
    • getFontConverter

      public SVGFont getFontConverter()
    • toSVG

      public String toSVG(TransformStackElement[] transformStack)
      Returns:
      a String containing the transform attribute value equivalent of the input transform stack.
    • toSVG

      public SVGGraphicContext toSVG(GraphicContext gc)
      Returns:
      an object that describes the set of SVG attributes that represent the equivalent of the input GraphicContext state.
    • getDefinitionSet

      public List getDefinitionSet()
      Returns:
      a set of element containing definitions for the attribute values generated by this converter since its creation.