Package com.openhtmltopdf.swing
Class ImageMapParser
- java.lang.Object
-
- com.openhtmltopdf.swing.ImageMapParser
-
public class ImageMapParser extends java.lang.Object
Parser for image maps on elements.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
AREA_COORDS_ATTR
private static java.lang.String
AREA_ELT
private static java.lang.String
AREA_HREF_ATTR
private static java.lang.String
AREA_SHAPE_ATTR
private static java.lang.String
CIRC_SHAPE
private static java.lang.String
CIRCLE_SHAPE
private static java.lang.String
IMG_USEMAP_ATTR
private static java.lang.String
MAP_ELT
private static java.lang.String
MAP_NAME_ATTR
private static java.lang.String
POLY_SHAPE
private static java.lang.String
POLYGON_SHAPE
private static java.lang.String
RECT_SHAPE
private static java.lang.String
RECTANGLE_SHAPE
-
Constructor Summary
Constructors Constructor Description ImageMapParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static boolean
areEqual(java.lang.String str1, java.lang.String str2)
private static boolean
areEqualIgnoreCase(java.lang.String str1, java.lang.String str2)
static java.util.Map<java.awt.Shape,java.lang.String>
findAndParseMap(org.w3c.dom.Element elem, SharedContext c)
private static java.lang.String
getAttribute(org.w3c.dom.NamedNodeMap attrs, java.lang.String attrName)
private static java.awt.Shape
getCoords(java.lang.String[] coordValues, int length)
private static java.util.Map<java.awt.Shape,java.lang.String>
parseMap(org.w3c.dom.Node map, SharedContext c)
-
-
-
Field Detail
-
IMG_USEMAP_ATTR
private static final java.lang.String IMG_USEMAP_ATTR
- See Also:
- Constant Field Values
-
MAP_ELT
private static final java.lang.String MAP_ELT
- See Also:
- Constant Field Values
-
MAP_NAME_ATTR
private static final java.lang.String MAP_NAME_ATTR
- See Also:
- Constant Field Values
-
AREA_ELT
private static final java.lang.String AREA_ELT
- See Also:
- Constant Field Values
-
AREA_SHAPE_ATTR
private static final java.lang.String AREA_SHAPE_ATTR
- See Also:
- Constant Field Values
-
AREA_COORDS_ATTR
private static final java.lang.String AREA_COORDS_ATTR
- See Also:
- Constant Field Values
-
AREA_HREF_ATTR
private static final java.lang.String AREA_HREF_ATTR
- See Also:
- Constant Field Values
-
RECT_SHAPE
private static final java.lang.String RECT_SHAPE
- See Also:
- Constant Field Values
-
RECTANGLE_SHAPE
private static final java.lang.String RECTANGLE_SHAPE
- See Also:
- Constant Field Values
-
CIRC_SHAPE
private static final java.lang.String CIRC_SHAPE
- See Also:
- Constant Field Values
-
CIRCLE_SHAPE
private static final java.lang.String CIRCLE_SHAPE
- See Also:
- Constant Field Values
-
POLY_SHAPE
private static final java.lang.String POLY_SHAPE
- See Also:
- Constant Field Values
-
POLYGON_SHAPE
private static final java.lang.String POLYGON_SHAPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
findAndParseMap
public static java.util.Map<java.awt.Shape,java.lang.String> findAndParseMap(org.w3c.dom.Element elem, SharedContext c)
-
areEqual
private static boolean areEqual(java.lang.String str1, java.lang.String str2)
-
areEqualIgnoreCase
private static boolean areEqualIgnoreCase(java.lang.String str1, java.lang.String str2)
-
parseMap
private static java.util.Map<java.awt.Shape,java.lang.String> parseMap(org.w3c.dom.Node map, SharedContext c)
-
getAttribute
private static java.lang.String getAttribute(org.w3c.dom.NamedNodeMap attrs, java.lang.String attrName)
-
getCoords
private static java.awt.Shape getCoords(java.lang.String[] coordValues, int length)
-
-