CloneSet165


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
29201.000method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
129355
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/xy/XYAreaRenderer.java
229238
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/xy/XYAreaRenderer2.java
Next
Last
Clone Instance
1
Line Count
29
Source Line
355
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/xy/XYAreaRenderer.java

/**
 * Returns a default legend item for the specified series.  Subclasses 
 * should override this method to generate customised items.
 *
 * @param datasetIndex  the dataset index (zero-based).
 * @param series  the series index (zero-based).
 *
 * @return A legend item for the series.
 */
public LegendItem getLegendItem(int datasetIndex, int series) {
  LegendItem result = null;
  XYPlot xyplot = getPlot();
  if (xyplot != null) {
    XYDataset dataset = xyplot.getDataset(datasetIndex);
    if (dataset != null) {
      XYSeriesLabelGenerator lg = getLegendItemLabelGenerator();
      String label = lg.generateLabel(dataset, series);
      String description = label;
      String toolTipText = null;
      if (getLegendItemToolTipGenerator() != null) {
        toolTipText = getLegendItemToolTipGenerator().generateLabel(dataset, series);
      }
      String urlText = null;
      if (getLegendItemURLGenerator() != null) {
        urlText = getLegendItemURLGenerator().generateLabel(dataset, series);
      }
      Paint paint = lookupSeriesPaint(series);
      result = new LegendItem(label, description, toolTipText, urlText, this.legendArea, paint);
      result.setDataset(dataset);
      result.setDatasetIndex(datasetIndex);
      result.setSeriesKey(dataset.getSeriesKey(series));
      result.setSeriesIndex(series);
    }
  }
  return result;
}


First
Previous
Clone Instance
2
Line Count
29
Source Line
238
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/xy/XYAreaRenderer2.java

/**
 * Returns a default legend item for the specified series.  Subclasses 
 * should override this method to generate customised items.
 *
 * @param datasetIndex  the dataset index (zero-based).
 * @param series  the series index (zero-based).
 *
 * @return A legend item for the series.
 */
public LegendItem getLegendItem(int datasetIndex, int series) {
  LegendItem result = null;
  XYPlot xyplot = getPlot();
  if (xyplot != null) {
    XYDataset dataset = xyplot.getDataset(datasetIndex);
    if (dataset != null) {
      XYSeriesLabelGenerator lg = getLegendItemLabelGenerator();
      String label = lg.generateLabel(dataset, series);
      String description = label;
      String toolTipText = null;
      if (getLegendItemToolTipGenerator() != null) {
        toolTipText = getLegendItemToolTipGenerator().generateLabel(dataset, series);
      }
      String urlText = null;
      if (getLegendItemURLGenerator() != null) {
        urlText = getLegendItemURLGenerator().generateLabel(dataset, series);
      }
      Paint paint = lookupSeriesPaint(series);
      result = new LegendItem(label, description, toolTipText, urlText, this.legendArea, paint);
      result.setDataset(dataset);
      result.setDatasetIndex(datasetIndex);
      result.setSeriesKey(dataset.getSeriesKey(series));
      result.setSeriesIndex(series);
    }
  }
  return result;
}


Clone AbstractionParameter Count: 0Parameter Bindings

/**
     * Returns a default legend item for the specified series.  Subclasses 
     * should override this method to generate customised items.
     *
     * @param datasetIndex  the dataset index (zero-based).
     * @param series  the series index (zero-based).
     *
     * @return A legend item for the series.
     */
public LegendItem getLegendItem(int datasetIndex, int series) {
  LegendItem result = null;
  XYPlot xyplot = getPlot();
  if (xyplot != null) {
    XYDataset dataset = xyplot.getDataset(datasetIndex);
    if (dataset != null) {
      XYSeriesLabelGenerator lg = getLegendItemLabelGenerator();
      String label = lg.generateLabel(dataset, series);
      String description = label;
      String toolTipText = null;
      if (getLegendItemToolTipGenerator() != null) {
        toolTipText = getLegendItemToolTipGenerator().generateLabel(dataset, series);
      }
      String urlText = null;
      if (getLegendItemURLGenerator() != null) {
        urlText = getLegendItemURLGenerator().generateLabel(dataset, series);
      }
      Paint paint = lookupSeriesPaint(series);
      result = new LegendItem(label, description, toolTipText, urlText, this.legendArea, paint);
      result.setDataset(dataset);
      result.setDatasetIndex(datasetIndex);
      result.setSeriesKey(dataset.getSeriesKey(series));
      result.setSeriesIndex(series);
    }
  }
  return result;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
None