Class SvgIconUtil
- java.lang.Object
-
- com.inductiveautomation.ignition.client.icons.SvgIconUtil
-
public class SvgIconUtil extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SvgIconUtil.AbstractSvgIcon
static class
SvgIconUtil.SvgIcon
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.w3c.dom.svg.SVGDocument
getDocument(java.lang.Class relativeClass, java.lang.String filePath)
static javax.swing.Icon
getIcon(java.lang.Class relativeClass, java.lang.String name)
static javax.swing.Icon
getIcon(java.lang.Class relativeClass, java.lang.String name, int width, int height)
static javax.swing.Icon
getIcon(java.lang.String name)
Gets the svg matching the supplied name without extension from the 'images/svgicons' resource dir at 16x16.static javax.swing.Icon
getIcon(java.lang.String name, int width, int height)
Gets the svg matching the supplied name without extension from the 'images/svgicons' resource dir at width x height.static javax.swing.Icon
getSvgIcon(java.lang.Class relativeClass, java.lang.String path, int width, int height)
Retrieves an svg icon located in the specified class's *.jar file.
-
-
-
Method Detail
-
getIcon
public static javax.swing.Icon getIcon(java.lang.String name)
Gets the svg matching the supplied name without extension from the 'images/svgicons' resource dir at 16x16.
-
getIcon
public static javax.swing.Icon getIcon(java.lang.String name, int width, int height)
Gets the svg matching the supplied name without extension from the 'images/svgicons' resource dir at width x height.
-
getIcon
public static javax.swing.Icon getIcon(java.lang.Class relativeClass, java.lang.String name)
-
getIcon
public static javax.swing.Icon getIcon(java.lang.Class relativeClass, java.lang.String name, int width, int height)
-
getSvgIcon
public static javax.swing.Icon getSvgIcon(java.lang.Class relativeClass, java.lang.String path, int width, int height)
Retrieves an svg icon located in the specified class's *.jar file. It attempts to load the image by looking for it at: "/images/svgicons/path.svg". May return null if the icon does not exist.
-
getDocument
public static org.w3c.dom.svg.SVGDocument getDocument(java.lang.Class relativeClass, java.lang.String filePath)
-
-