Class SvgTranscoder
- java.lang.Object
-
- org.pushingpixels.radiance.tools.svgtranscoder.api.SvgTranscoder
-
public class SvgTranscoder extends java.lang.ObjectSVG to Java2D transcoder.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.io.PrintWriterexternalPrintWriterPrint writer that outputs the full class.protected TranscoderListenerlistenerListener.protected java.lang.StringuriURI of the SVG image.
-
Constructor Summary
Constructors Constructor Description SvgTranscoder(java.lang.String uri, java.lang.String classname, LanguageRenderer languageRenderer)Creates a new transcoder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetListener(TranscoderListener listener)Sets the listener.voidsetPackageName(java.lang.String packageName)voidsetPrintWriter(java.io.PrintWriter printWriter)org.w3c.dom.Documenttranscode(java.io.InputStream templateStream)Transcodes the SVG image into Java2D code.voidtranscode(org.apache.batik.gvt.GraphicsNode gvtRoot, java.io.InputStream templateStream)Transcodes the SVG image into Java2D code.
-
-
-
Field Detail
-
uri
protected java.lang.String uri
URI of the SVG image.
-
listener
protected TranscoderListener listener
Listener.
-
externalPrintWriter
protected java.io.PrintWriter externalPrintWriter
Print writer that outputs the full class.
-
-
Constructor Detail
-
SvgTranscoder
public SvgTranscoder(java.lang.String uri, java.lang.String classname, LanguageRenderer languageRenderer)Creates a new transcoder.- Parameters:
uri- URI of the SVG image.classname- Classname for the generated Java2D code.languageRenderer- Language renderer for the generated Java2D code.
-
-
Method Detail
-
transcode
public org.w3c.dom.Document transcode(java.io.InputStream templateStream)
Transcodes the SVG image into Java2D code. Does nothing if thelistenerisnull.- Parameters:
templateStream- Stream with the template content
-
setPackageName
public void setPackageName(java.lang.String packageName)
-
setListener
public void setListener(TranscoderListener listener)
Sets the listener.- Parameters:
listener- Listener.
-
setPrintWriter
public void setPrintWriter(java.io.PrintWriter printWriter)
-
transcode
public void transcode(org.apache.batik.gvt.GraphicsNode gvtRoot, java.io.InputStream templateStream)Transcodes the SVG image into Java2D code.- Parameters:
gvtRoot- Graphics vector tree root.templateStream- Stream with the template content.
-
-