org.jvnet.flamingo.svg
Class SvgTranscoder

java.lang.Object
  extended by org.jvnet.flamingo.svg.SvgTranscoder

public class SvgTranscoder
extends java.lang.Object

SVG to Java2D transcoder.

Author:
Kirill Grouchnikov.

Constructor Summary
SvgTranscoder(java.lang.String uri, java.lang.String javaClassname)
          Creates a new transcoder.
 
Method Summary
 void setJavaPackageName(java.lang.String javaPackageName)
           
 void setJavaToImplementResizableIconInterface(boolean javaToImplementResizableIconInterface)
           
 void setListener(TranscoderListener listener)
          Sets the listener.
 void setPrintWriter(java.io.PrintWriter printWriter)
           
 void transcode()
          Transcodes the SVG image into Java2D code.
 void transcode(org.apache.batik.gvt.GraphicsNode gvtRoot)
          Transcodes the SVG image into Java2D code.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SvgTranscoder

public SvgTranscoder(java.lang.String uri,
                     java.lang.String javaClassname)
Creates a new transcoder.

Parameters:
uri - URI of the SVG image.
javaClassname - Classname for the generated Java2D code.
Method Detail

transcode

public void transcode()
Transcodes the SVG image into Java2D code. Does nothing if the listener is null.


setJavaToImplementResizableIconInterface

public void setJavaToImplementResizableIconInterface(boolean javaToImplementResizableIconInterface)

setJavaPackageName

public void setJavaPackageName(java.lang.String javaPackageName)

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)
Transcodes the SVG image into Java2D code.