NetCharts Pro

netcharts.pro.util
Class NFImageMapCreator

java.lang.Object
  extended by netcharts.pro.util.NFImageMapCreator

public class NFImageMapCreator
extends java.lang.Object

Used to generate an HTML image map based upon a collection of NFServerGeneratedImage.MapElement instances.


Constructor Summary
NFImageMapCreator()
           
 
Method Summary
static void addZoomEvents(java.lang.StringBuffer sb, java.lang.String mapName)
           
static java.lang.String createImageMap(NFServerGeneratedImage.MapElement[] mapElements, java.lang.String mapName, java.lang.String onMouseOver, java.lang.String onMouseOut, java.lang.String defaultHref)
          Creates an image map using the given parameters.
static java.lang.String createImageMap(NFServerGeneratedImage.MapElement[] mapElements, java.lang.String mapName, java.lang.String onMouseOver, java.lang.String onMouseOut, java.lang.String alt, java.lang.String defaultHref)
          Creates an image map using the given parameters.
static java.lang.String createImageMap(NFServerGeneratedImage.MapElement[] mapElements, java.lang.String mapName, java.lang.String onMouseOver, java.lang.String onMouseOut, java.lang.String alt, java.lang.String defaultHref, boolean hasHighlight, boolean hasZoom)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NFImageMapCreator

public NFImageMapCreator()
Method Detail

createImageMap

public static java.lang.String createImageMap(NFServerGeneratedImage.MapElement[] mapElements,
                                              java.lang.String mapName,
                                              java.lang.String onMouseOver,
                                              java.lang.String onMouseOut,
                                              java.lang.String defaultHref)
Creates an image map using the given parameters.

Parameters:
mapElements - Array of MapElement objects. MapElements contain a shape that specifies coordinates for the area tag in the image map. It also provides target, href, label information.
mapName - The name of the image map.
onMouseOver - String containing javascript to run on the onMouseOver event of the area tag.
onMouseOut - String containing javascript to run on the onMouseOut event of the area tag.

createImageMap

public static java.lang.String createImageMap(NFServerGeneratedImage.MapElement[] mapElements,
                                              java.lang.String mapName,
                                              java.lang.String onMouseOver,
                                              java.lang.String onMouseOut,
                                              java.lang.String alt,
                                              java.lang.String defaultHref)
Creates an image map using the given parameters.

Parameters:
mapElements - Array of MapElement objects. MapElements contain a shape that specifies coordinates for the area tag in the image map. It also provides target, href, label information.
mapName - The name of the image map.
onMouseOver - String containing javascript to run on the onMouseOver event of the area tag.
onMouseOut - String containing javascript to run on the onMouseOut event of the area tag.
alt - String containing text for alt and title attributes of the area tag.
defaultHref - Href to use if one isn't defined for the area tag.

createImageMap

public static java.lang.String createImageMap(NFServerGeneratedImage.MapElement[] mapElements,
                                              java.lang.String mapName,
                                              java.lang.String onMouseOver,
                                              java.lang.String onMouseOut,
                                              java.lang.String alt,
                                              java.lang.String defaultHref,
                                              boolean hasHighlight,
                                              boolean hasZoom)

addZoomEvents

public static void addZoomEvents(java.lang.StringBuffer sb,
                                 java.lang.String mapName)

NetCharts Pro


Visual Mining, Inc.
2099 Gaither Rd.
Suite 220
Rockville, MD 20850
800.308.0731
301.947.8293 FAX

Copyright © Visual Mining, Inc. 1996 - 2011
All Rights Reserved.

NetCharts Pro TM is a registered trademark of Visual Mining, Inc. Other brands and their products are trademarks of their respective holders.

Last Modified: Jun 28, 2011