- java.lang.Object
-
- org.jfree.svg.SVGUtils
-
public class SVGUtils extends java.lang.Object
Utility methods related to theSVGGraphics2D
implementation.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
escapeForXML(java.lang.String source)
Returns a new string where any special characters in the source string have been encoded.static void
writeToHTML(java.io.File file, java.lang.String title, java.lang.String svgElement)
Writes an HTML file containing an SVG element.static void
writeToSVG(java.io.File file, java.lang.String svgElement)
Writes a file containing the SVG element.static void
writeToSVG(java.io.File file, java.lang.String svgElement, boolean zip)
Writes a file containing the SVG element.
-
-
-
Method Detail
-
escapeForXML
public static java.lang.String escapeForXML(java.lang.String source)
Returns a new string where any special characters in the source string have been encoded.- Parameters:
source
- the source string (null
not permitted).- Returns:
- A new string with special characters escaped for XML.
- Since:
- 1.5
-
writeToSVG
public static void writeToSVG(java.io.File file, java.lang.String svgElement) throws java.io.IOException
Writes a file containing the SVG element.- Parameters:
file
- the file (null
not permitted).svgElement
- the SVG element (null
not permitted).- Throws:
java.io.IOException
- if there is an I/O problem.- Since:
- 1.2
-
writeToSVG
public static void writeToSVG(java.io.File file, java.lang.String svgElement, boolean zip) throws java.io.IOException
Writes a file containing the SVG element.- Parameters:
file
- the file (null
not permitted).svgElement
- the SVG element (null
not permitted).zip
- compress the output.- Throws:
java.io.IOException
- if there is an I/O problem.- Since:
- 3.0
-
writeToHTML
public static void writeToHTML(java.io.File file, java.lang.String title, java.lang.String svgElement) throws java.io.IOException
Writes an HTML file containing an SVG element.- Parameters:
file
- the file.title
- the title.svgElement
- the SVG element.- Throws:
java.io.IOException
- if there is an I/O problem.
-
-