org.apache.batik.transcoder.svg2svg
public class SVGTranscoder extends AbstractTranscoder
Nested Class Summary | |
---|---|
protected static class | SVGTranscoder.DoctypeKey
To represent a doctype key. |
protected static class | SVGTranscoder.DoctypeValue
To represent a doctype value. |
protected static class | SVGTranscoder.NewlineKey
To represent a newline key. |
protected static class | SVGTranscoder.NewlineValue
To represent a newline value. |
Field Summary | |
---|---|
static ErrorHandler | DEFAULT_ERROR_HANDLER
The default error handler. |
static TranscodingHints.Key | KEY_DOCTYPE
The key to specify the doctype option. |
static TranscodingHints.Key | KEY_DOCUMENT_WIDTH
The key to specify the document width. |
static TranscodingHints.Key | KEY_FORMAT
The key to specify whether to format the input. |
static TranscodingHints.Key | KEY_NEWLINE
The key to specify the newline character sequence. |
static TranscodingHints.Key | KEY_PUBLIC_ID
The key to specify the public id. |
static TranscodingHints.Key | KEY_SYSTEM_ID
The key to specify the system id. |
static TranscodingHints.Key | KEY_TABULATION_WIDTH
The key to specify the tabulation width. |
static TranscodingHints.Key | KEY_XML_DECLARATION
The key to specify the XML declaration option. |
static SVGTranscoder.DoctypeValue | VALUE_DOCTYPE_CHANGE
The doctype value to change the declaration. |
static SVGTranscoder.DoctypeValue | VALUE_DOCTYPE_KEEP_UNCHANGED
The doctype value to keep unchanged the declaration. |
static SVGTranscoder.DoctypeValue | VALUE_DOCTYPE_REMOVE
The doctype value to remove the declaration. |
static Boolean | VALUE_FORMAT_OFF
The value to turn off formatting. |
static Boolean | VALUE_FORMAT_ON
The value to turn on formatting. |
static SVGTranscoder.NewlineValue | VALUE_NEWLINE_CR
The "\r" newline value. |
static SVGTranscoder.NewlineValue | VALUE_NEWLINE_CR_LF
The "\r\n" newline value. |
static SVGTranscoder.NewlineValue | VALUE_NEWLINE_LF
The "\n" newline value. |
Constructor Summary | |
---|---|
SVGTranscoder()
Creates a new SVGTranscoder. |
Method Summary | |
---|---|
protected void | prettyPrint(Reader in, Writer out)
Pretty print the given reader. |
void | transcode(TranscoderInput input, TranscoderOutput output)
Transcodes the specified input in the specified output. |
Parameters: input the input to transcode output the ouput where to transcode
Throws: TranscoderException if an error occured while transcoding