001    package railo.runtime.chart;
002    
003    import org.jfree.chart.imagemap.ToolTipTagFragmentGenerator;
004    
005    import railo.commons.lang.HTMLEntities;
006    
007    public class ToolTipTagFragmentGeneratorImpl implements
008                    ToolTipTagFragmentGenerator {
009    
010            private String url;
011            
012            public ToolTipTagFragmentGeneratorImpl(String url) {
013                    this.url=url;
014            }       
015    
016            /**
017         * Generates a tooltip string to go in an HTML image map.
018         * @param toolTipText  the tooltip.
019         * @return The formatted HTML area tag attribute(s).
020         */
021        public String generateToolTipFragment(String toolTipText) {
022            toolTipText=HTMLEntities.escapeHTML(toolTipText,HTMLEntities.HTMLV20);
023            
024            String href="";
025            
026            return href+" title=\"" + toolTipText 
027                + "\" alt=\"" + toolTipText 
028                + "\"";
029        }
030    
031    }