/** * Tests if this object is equal to another. * * @param obj the other object. * * @return A boolean. */ public boolean equals(Object obj) { if (obj == this) { return true; } if (obj instanceof CustomXYToolTipGenerator) { CustomXYToolTipGenerator generator = (CustomXYToolTipGenerator) obj; boolean result = true; for (int series = 0; series < getListCount(); series++) { for (int item = 0; item < getToolTipCount(series); item++) { String t1 = getToolTipText(series, item); String t2 = generator.getToolTipText(series, item); if (t1 != null) { result = result && t1.equals(t2); } else { result = result && (t2 == null); } } } return result; } return false; }
CustomXYToolTipGenerator tt_gen = new CustomXYToolTipGenerator(); tt_gen.addToolTipSeries(tooltips);
/** * Generates a tool tip text item for a particular item within a series. * * @param data the dataset (ignored in this implementation). * @param series the series (zero-based index). * @param item the item (zero-based index). * * @return The tooltip text. */ @Override public String generateToolTip(XYDataset data, int series, int item) { return getToolTipText(series, item); }
/** * Returns the tool tip text for an item. * * @param series the series index. * @param item the item index. * * @return The tool tip text. */ public String getToolTipText(int series, int item) { String result = null; if (series < getListCount()) { List tooltips = (List) this.toolTipSeries.get(series); if (tooltips != null) { if (item < tooltips.size()) { result = (String) tooltips.get(item); } } } return result; }
CustomXYToolTipGenerator tt_gen=new CustomXYToolTipGenerator(); tt_gen.addToolTipSeries(tooltips);
/** * Generates a tool tip text item for a particular item within a series. * * @param data the dataset (ignored in this implementation). * @param series the series (zero-based index). * @param item the item (zero-based index). * * @return The tooltip text. */ public String generateToolTip(XYDataset data, int series, int item) { return getToolTipText(series, item); }
/** * Returns the tool tip text for an item. * * @param series the series index. * @param item the item index. * * @return The tool tip text. */ public String getToolTipText(int series, int item) { String result = null; if (series < getListCount()) { List tooltips = (List) this.toolTipSeries.get(series); if (tooltips != null) { if (item < tooltips.size()) { result = (String) tooltips.get(item); } } } return result; }
CustomXYToolTipGenerator generator = (CustomXYToolTipGenerator) obj; boolean result = true; for (int series = 0; series < getListCount(); series++) { for (int item = 0; item < getToolTipCount(series); item++) { String t1 = getToolTipText(series, item); String t2 = generator.getToolTipText(series, item); if (t1 != null) { result = result && t1.equals(t2);
CustomXYToolTipGenerator tt_gen=new CustomXYToolTipGenerator(); tt_gen.addToolTipSeries(tooltips);