/** * 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; }
/** * 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);
/** * 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; }