- java.lang.Object
-
- org.jfree.svg.SVGUtils
-
public class SVGUtils extends java.lang.Object
Utility methods related to theSVGGraphics2Dimplementation.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringescapeForXML(java.lang.String source)Returns a new string where any special characters in the source string have been encoded.static voidwriteToHTML(java.io.File file, java.lang.String title, java.lang.String svgElement)Writes an HTML file containing an SVG element.static voidwriteToSVG(java.io.File file, java.lang.String svgElement)Writes a file containing the SVG element.static voidwriteToSVG(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 (nullnot 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 (nullnot permitted).svgElement- the SVG element (nullnot 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 (nullnot permitted).svgElement- the SVG element (nullnot 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.
-
-