Package com.openhtmltopdf.swing
Class ImageMapParser
- java.lang.Object
-
- com.openhtmltopdf.swing.ImageMapParser
-
public class ImageMapParser extends java.lang.ObjectParser for image maps on elements.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringAREA_COORDS_ATTRprivate static java.lang.StringAREA_ELTprivate static java.lang.StringAREA_HREF_ATTRprivate static java.lang.StringAREA_SHAPE_ATTRprivate static java.lang.StringCIRC_SHAPEprivate static java.lang.StringCIRCLE_SHAPEprivate static java.lang.StringIMG_USEMAP_ATTRprivate static java.lang.StringMAP_ELTprivate static java.lang.StringMAP_NAME_ATTRprivate static java.lang.StringPOLY_SHAPEprivate static java.lang.StringPOLYGON_SHAPEprivate static java.lang.StringRECT_SHAPEprivate static java.lang.StringRECTANGLE_SHAPE
-
Constructor Summary
Constructors Constructor Description ImageMapParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static booleanareEqual(java.lang.String str1, java.lang.String str2)private static booleanareEqualIgnoreCase(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.StringgetAttribute(org.w3c.dom.NamedNodeMap attrs, java.lang.String attrName)private static java.awt.ShapegetCoords(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)
-
-