org.pushingpixels.flamingo.api.svg
public class SvgTranscoder extends Object
Modifier and Type | Field and Description |
---|---|
protected PrintWriter |
externalPrintWriter
Print writer that wraps the
TranscoderListener.getWriter() of the
registered listener . |
protected String |
javaClassName
Class name for the generated Java2D code.
|
protected String |
javaPackageName
Package name for the generated Java2D code.
|
protected boolean |
javaToImplementResizableIconInterface |
protected TranscoderListener |
listener
Listener.
|
protected PrintWriter |
printWriter
Print writer that wraps the
TranscoderListener.getWriter() of the
registered listener . |
protected static String |
TOKEN_CLASSNAME |
protected static String |
TOKEN_ORIG_HEIGHT |
protected static String |
TOKEN_ORIG_WIDTH |
protected static String |
TOKEN_ORIG_X |
protected static String |
TOKEN_ORIG_Y |
protected static String |
TOKEN_PACKAGE |
protected static String |
TOKEN_PAINTING_CODE |
protected String |
uri
URI of the SVG image.
|
Constructor and Description |
---|
SvgTranscoder(String uri,
String javaClassname)
Creates a new transcoder.
|
Modifier and Type | Method and Description |
---|---|
void |
setJavaPackageName(String javaPackageName) |
void |
setJavaToImplementResizableIconInterface(boolean javaToImplementResizableIconInterface) |
void |
setListener(TranscoderListener listener)
Sets the listener.
|
void |
setPrintWriter(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.
|
protected String uri
protected TranscoderListener listener
protected PrintWriter externalPrintWriter
TranscoderListener.getWriter()
of the
registered listener
.protected PrintWriter printWriter
TranscoderListener.getWriter()
of the
registered listener
.protected String javaClassName
protected String javaPackageName
protected boolean javaToImplementResizableIconInterface
protected static final String TOKEN_PACKAGE
protected static final String TOKEN_CLASSNAME
protected static final String TOKEN_PAINTING_CODE
protected static final String TOKEN_ORIG_X
protected static final String TOKEN_ORIG_Y
protected static final String TOKEN_ORIG_WIDTH
protected static final String TOKEN_ORIG_HEIGHT
public void transcode()
listener
is null
.public void setJavaToImplementResizableIconInterface(boolean javaToImplementResizableIconInterface)
public void setJavaPackageName(String javaPackageName)
public void setListener(TranscoderListener listener)
listener
- Listener.public void setPrintWriter(PrintWriter printWriter)
public void transcode(org.apache.batik.gvt.GraphicsNode gvtRoot)