Top Description Fields Constructors Methods
com.openhtmltopdf.swing

public Class ImageMapParser

extends Object
Class Inheritance
Imports
com.openhtmltopdf.layout.SharedContext, com.openhtmltopdf.util.LogMessageId, .XRLog, org.w3c.dom.Element, .NamedNodeMap, .Node, .NodeList, java.awt.*, java.awt.geom.AffineTransform, .Ellipse2D, .Rectangle2D, java.util.Collections, .HashMap, .Map, java.util.logging.Level

Parser for image maps on elements.

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static boolean
areEqual(String str1, String str2)

private static boolean
public static Map<Shape, String>
private static String
getAttribute(NamedNodeMap attrs, String attrName)

private static Shape
getCoords(String[] coordValues, int length)

private static Map<Shape, String>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

AREA_COORDS_ATTRback to summary
private static final String AREA_COORDS_ATTR
AREA_ELTback to summary
private static final String AREA_ELT
AREA_HREF_ATTRback to summary
private static final String AREA_HREF_ATTR
AREA_SHAPE_ATTRback to summary
private static final String AREA_SHAPE_ATTR
CIRC_SHAPEback to summary
private static final String CIRC_SHAPE
CIRCLE_SHAPEback to summary
private static final String CIRCLE_SHAPE
IMG_USEMAP_ATTRback to summary
private static final String IMG_USEMAP_ATTR
MAP_ELTback to summary
private static final String MAP_ELT
MAP_NAME_ATTRback to summary
private static final String MAP_NAME_ATTR
POLY_SHAPEback to summary
private static final String POLY_SHAPE
POLYGON_SHAPEback to summary
private static final String POLYGON_SHAPE
RECT_SHAPEback to summary
private static final String RECT_SHAPE
RECTANGLE_SHAPEback to summary
private static final String RECTANGLE_SHAPE

Constructor Detail

ImageMapParserback to summary
public ImageMapParser()

Method Detail

areEqualback to summary
private static boolean areEqual(String str1, String str2)
areEqualIgnoreCaseback to summary
private static boolean areEqualIgnoreCase(String str1, String str2)
findAndParseMapback to summary
public static Map<Shape, String> findAndParseMap(Element elem, SharedContext c)
getAttributeback to summary
private static String getAttribute(NamedNodeMap attrs, String attrName)
getCoordsback to summary
private static Shape getCoords(String[] coordValues, int length)
parseMapback to summary
private static Map<Shape, String> parseMap(Node map, SharedContext c)