Class SvgStreamTranscoder
java.lang.Object
org.pushingpixels.radiance.tools.svgtranscoder.api.SvgBaseTranscoder
org.pushingpixels.radiance.tools.svgtranscoder.api.SvgStreamTranscoder
SVG to Java2D transcoder.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.pushingpixels.radiance.tools.svgtranscoder.api.SvgBaseTranscoder
externalPrintWriter, listener
-
Constructor Summary
ConstructorsConstructorDescriptionSvgStreamTranscoder
(InputStream is, String classname, LanguageRenderer languageRenderer) Creates a new transcoder. -
Method Summary
Modifier and TypeMethodDescriptionvoid
transcode
(InputStream templateStream) Transcodes the SVG image into Java2D code.Methods inherited from class org.pushingpixels.radiance.tools.svgtranscoder.api.SvgBaseTranscoder
setListener, setPackageName, setPrintWriter, transcode
-
Field Details
-
is
Input stream of the SVG image.
-
-
Constructor Details
-
SvgStreamTranscoder
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
Transcodes the SVG image into Java2D code. Does nothing if theSvgBaseTranscoder.listener
isnull
.- Parameters:
templateStream
- Stream with the template content
-