Class SvgStreamTranscoder

java.lang.Object
org.pushingpixels.radiance.tools.svgtranscoder.api.SvgBaseTranscoder
org.pushingpixels.radiance.tools.svgtranscoder.api.SvgStreamTranscoder

public class SvgStreamTranscoder extends SvgBaseTranscoder
SVG to Java2D transcoder.
  • Field Details

    • is

      protected InputStream is
      Input stream of the SVG image.
  • Constructor Details

    • SvgStreamTranscoder

      public SvgStreamTranscoder(InputStream is, String classname, LanguageRenderer languageRenderer)
      Creates a new transcoder.
      Parameters:
      is - Input stream of the SVG image.
      classname - Classname for the generated Java2D code.
      languageRenderer - Language renderer for the generated Java2D code.
  • Method Details

    • transcode

      public void transcode(InputStream templateStream)
      Transcodes the SVG image into Java2D code. Does nothing if the SvgBaseTranscoder.listener is null.
      Parameters:
      templateStream - Stream with the template content