Ejemplo n.º 1
0
 public static string getImageMap(string name, ChartRenderingInfo info, ToolTipTagFragmentGenerator toolTipTagFragmentGenerator, URLTagFragmentGenerator urlTagFragmentGenerator)
 {
   StringBuffer stringBuffer = new StringBuffer();
   stringBuffer.append(new StringBuffer().append("<map id=\"").append(ImageMapUtilities.htmlEscape(name)).append("\" name=\"").append(ImageMapUtilities.htmlEscape(name)).append("\">").toString());
   stringBuffer.append(StringUtils.getLineSeparator());
   EntityCollection entityCollection = info.getEntityCollection();
   if (entityCollection != null)
   {
     int i = entityCollection.getEntityCount() - 1;
     while (i >= 0)
     {
       ChartEntity entity = entityCollection.getEntity(i);
       if (entity.getToolTipText() != null || entity.getURLText() != null)
       {
         string imageMapAreaTag = entity.getImageMapAreaTag(toolTipTagFragmentGenerator, urlTagFragmentGenerator);
         if (String.instancehelper_length(imageMapAreaTag) > 0)
         {
           stringBuffer.append(imageMapAreaTag);
           stringBuffer.append(StringUtils.getLineSeparator());
         }
       }
       i += -1;
     }
   }
   stringBuffer.append("</map>");
   return stringBuffer.toString();
 }
Ejemplo n.º 2
0
 public static string getImageMap(string name, ChartRenderingInfo info, ToolTipTagFragmentGenerator toolTipTagFragmentGenerator, URLTagFragmentGenerator urlTagFragmentGenerator)
 {
   return ImageMapUtilities.getImageMap(name, info, toolTipTagFragmentGenerator, urlTagFragmentGenerator);
 }
Ejemplo n.º 3
0
 public static void writeImageMap(PrintWriter writer, string name, ChartRenderingInfo info, ToolTipTagFragmentGenerator toolTipTagFragmentGenerator, URLTagFragmentGenerator urlTagFragmentGenerator)
 {
   writer.println(ImageMapUtilities.getImageMap(name, info, toolTipTagFragmentGenerator, urlTagFragmentGenerator));
 }