CloneSet84


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
61210.994class_body_declarations[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
161201
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/labels/BubbleXYItemLabelGenerator.java
261196
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/labels/StandardXYZToolTipGenerator.java
Next
Last
Clone Instance
1
Line Count
61
Source Line
201
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/labels/BubbleXYItemLabelGenerator.java

/**
 * Creates the array of items that can be passed to the
 * {@link MessageFormat} class for creating labels.
 *
 * @param dataset  the dataset (<code>null</code> not permitted).
 * @param series  the series (zero-based index).
 * @param item  the item (zero-based index).
 *
 * @return The items (never <code>null</code>).
 */
protected Object[] createItemArray(XYZDataset dataset, int series, int item) {
  Object[] result = new Object[4];
  result[0] = dataset.getSeriesKey(series).toString();
  Number x = dataset.getX(series, item);
  DateFormat xf = getXDateFormat();
  if (xf != null) {
    result[1] = xf.format(x);
  }
  else {
    result[1] = getXFormat().format(x);
  }
  Number y = dataset.getY(series, item);
  DateFormat yf = getYDateFormat();
  if (yf != null) {
    result[2] = yf.format(y);
  }
  else {
    result[2] = getYFormat().format(y);
  }
  Number z = dataset.getZ(series, item);
  if (this.zDateFormat != null) {
    result[3] = this.zDateFormat.format(z);
  }
  else {
    result[3] = this.zFormat.format(z);
  }
  return result;
}

/**
 * Tests this object for equality with an arbitrary object.
 *
 * @param obj  the other object (<code>null</code> permitted).
 *
 * @return A boolean.
 */
public boolean equals(Object obj) {
  if (obj == this ) {
    return true;
  }
  if ( !(obj instanceof BubbleXYItemLabelGenerator)) {
    return false;
  }
  if ( !super.equals(obj)) {
    return false;
  }
  BubbleXYItemLabelGenerator that = (BubbleXYItemLabelGenerator) obj;
  if ( !ObjectUtilities.equal(this.zFormat, that.zFormat)) {
    return false;
  }
  if ( !ObjectUtilities.equal(this.zDateFormat, that.zDateFormat)) {
    return false;
  }
  return true;
}


First
Previous
Clone Instance
2
Line Count
61
Source Line
196
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/labels/StandardXYZToolTipGenerator.java

/**
 * Creates the array of items that can be passed to the 
 * {@link MessageFormat} class for creating labels.
 *
 * @param dataset  the dataset (<code>null</code> not permitted).
 * @param series  the series (zero-based index).
 * @param item  the item (zero-based index).
 *
 * @return The items (never <code>null</code>).
 */
protected Object[] createItemArray(XYZDataset dataset, int series, int item) {
  Object[] result = new Object[4];
  result[0] = dataset.getSeriesKey(series).toString();
  Number x = dataset.getX(series, item);
  DateFormat xf = getXDateFormat();
  if (xf != null) {
    result[1] = xf.format(x);
  }
  else {
    result[1] = getXFormat().format(x);
  }
  Number y = dataset.getY(series, item);
  DateFormat yf = getYDateFormat();
  if (yf != null) {
    result[2] = yf.format(y);
  }
  else {
    result[2] = getYFormat().format(y);
  }
  Number z = dataset.getZ(series, item);
  if (this.zDateFormat != null) {
    result[3] = this.zDateFormat.format(z);
  }
  else {
    result[3] = this.zFormat.format(z);
  }
  return result;
}

/**
 * Tests this object for equality with an arbitrary object.
 *
 * @param obj  the other object (<code>null</code> permitted).
 *
 * @return A boolean.
 */
public boolean equals(Object obj) {
  if (obj == this ) {
    return true;
  }
  if ( !(obj instanceof StandardXYZToolTipGenerator)) {
    return false;
  }
  if ( !super.equals(obj)) {
    return false;
  }
  StandardXYZToolTipGenerator that = (StandardXYZToolTipGenerator) obj;
  if ( !ObjectUtilities.equal(this.zFormat, that.zFormat)) {
    return false;
  }
  if ( !ObjectUtilities.equal(this.zDateFormat, that.zDateFormat)) {
    return false;
  }
  return true;
}


Clone AbstractionParameter Count: 1Parameter Bindings

/**
     * Creates the array of items that can be passed to the 
     * {@link MessageFormat} class for creating labels.
     *
     * @param dataset  the dataset (<code>null</code> not permitted).
     * @param series  the series (zero-based index).
     * @param item  the item (zero-based index).
     *
     * @return The items (never <code>null</code>).
     */
/**
     * Creates the array of items that can be passed to the
     * {@link MessageFormat} class for creating labels.
     *
     * @param dataset  the dataset (<code>null</code> not permitted).
     * @param series  the series (zero-based index).
     * @param item  the item (zero-based index).
     *
     * @return The items (never <code>null</code>).
     */
protected Object[] createItemArray(XYZDataset dataset, int series, int item) {
  Object[] result = new Object[4];
  result[0] = dataset.getSeriesKey(series).toString();
  Number x = dataset.getX(series, item);
  DateFormat xf = getXDateFormat();
  if (xf != null) {
    result[1] = xf.format(x);
  }
  else {
    result[1] = getXFormat().format(x);
  }
  Number y = dataset.getY(series, item);
  DateFormat yf = getYDateFormat();
  if (yf != null) {
    result[2] = yf.format(y);
  }
  else {
    result[2] = getYFormat().format(y);
  }
  Number z = dataset.getZ(series, item);
  if (this.zDateFormat != null) {
    result[3] = this.zDateFormat.format(z);
  }
  else {
    result[3] = this.zFormat.format(z);
  }
  return result;
}

/**
     * Tests this object for equality with an arbitrary object.
     *
     * @param obj  the other object (<code>null</code> permitted).
     *
     * @return A boolean.
     */
public boolean equals(Object obj) {
  if (obj == this ) {
    return true;
  }
  if ( !(obj instanceof [[#variable18ba7200]])) {
    return false;
  }
  if ( !super.equals(obj)) {
    return false;
  }
   [[#variable18ba7200]] that = ( [[#variable18ba7200]]) obj;
  if ( !ObjectUtilities.equal(this.zFormat, that.zFormat)) {
    return false;
  }
  if ( !ObjectUtilities.equal(this.zDateFormat, that.zDateFormat)) {
    return false;
  }
  return true;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#18ba7200]]
BubbleXYItemLabelGenerator 
12[[#18ba7200]]
StandardXYZToolTipGenerator