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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SvgStreamTranscoder.RawTranscoder
-
Field Summary
Fields Modifier and Type Field Description protected java.io.InputStream
is
Input stream of the SVG image.-
Fields inherited from class org.pushingpixels.radiance.tools.svgtranscoder.api.SvgBaseTranscoder
externalPrintWriter, listener
-
-
Constructor Summary
Constructors Constructor Description SvgStreamTranscoder(java.io.InputStream is, java.lang.String classname, LanguageRenderer languageRenderer)
Creates a new transcoder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
transcode(java.io.InputStream templateStream)
Transcodes the SVG image into Java2D code.-
Methods inherited from class org.pushingpixels.radiance.tools.svgtranscoder.api.SvgBaseTranscoder
setListener, setPackageName, setPrintWriter, transcode
-
-
-
-
Constructor Detail
-
SvgStreamTranscoder
public SvgStreamTranscoder(java.io.InputStream is, java.lang.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 Detail
-
transcode
public void transcode(java.io.InputStream templateStream)
Transcodes the SVG image into Java2D code. Does nothing if theSvgBaseTranscoder.listener
isnull
.- Parameters:
templateStream
- Stream with the template content
-
-