CloneSet79


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
77230.985class_body
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
17758
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/labels/IntervalCategoryItemLabelGenerator.java
27758
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/labels/IntervalCategoryToolTipGenerator.java
Next
Last
Clone Instance
1
Line Count
77
Source Line
58
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/labels/IntervalCategoryItemLabelGenerator.java

{
  /** For serialization. */
  private static final long serialVersionUID = 5056909225610630529L;

  /** The default format string. */
  public static final String DEFAULT_LABEL_FORMAT_STRING = "({0}, {1}) = {3} - {4}";

  /**
   * Creates a new generator with a default number formatter.
   */
  public IntervalCategoryItemLabelGenerator() {
    super(DEFAULT_LABEL_FORMAT_STRING, NumberFormat.getInstance());
  }

  /**
   * Creates a new generator with the specified number formatter.
   *
   * @param labelFormat  the label format string (<code>null</code> not 
   *                     permitted).
   * @param formatter  the number formatter (<code>null</code> not permitted).
   */
  public IntervalCategoryItemLabelGenerator(String labelFormat, NumberFormat formatter) {
    super(labelFormat, formatter);
  }

  /**
   * Creates a new generator with the specified date formatter.
   *
   * @param labelFormat  the label format string (<code>null</code> not 
   *                     permitted).
   * @param formatter  the date formatter (<code>null</code> not permitted).
   */
  public IntervalCategoryItemLabelGenerator(String labelFormat, DateFormat formatter) {
    super(labelFormat, formatter);
  }

  /**
   * Creates the array of items that can be passed to the 
   * <code>MessageFormat</code> class for creating labels.
   *
   * @param dataset  the dataset (<code>null</code> not permitted).
   * @param row  the row index (zero-based).
   * @param column  the column index (zero-based).
   *
   * @return The items (never <code>null</code>).
   */
  protected Object[] createItemArray(CategoryDataset dataset, int row, int column) {
    Object[] result = new Object[5];
    result[0] = dataset.getRowKey(row).toString();
    result[1] = dataset.getColumnKey(column).toString();
    Number value = dataset.getValue(row, column);
    if (getNumberFormat() != null) {
      result[2] = getNumberFormat().format(value);
    }
    else
      if (getDateFormat() != null) {
        result[2] = getDateFormat().format(value);
      }
    if (dataset instanceof IntervalCategoryDataset) {
      IntervalCategoryDataset icd = (IntervalCategoryDataset) dataset;
      Number start = icd.getStartValue(row, column);
      Number end = icd.getEndValue(row, column);
      if (getNumberFormat() != null) {
        result[3] = getNumberFormat().format(start);
        result[4] = getNumberFormat().format(end);
      }
      else
        if (getDateFormat() != null) {
          result[3] = getDateFormat().format(start);
          result[4] = getDateFormat().format(end);
        }
    }
    return result;
  }
}


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

{
  /** For serialization. */
  private static final long serialVersionUID = -3853824986520333437L;

  /** The default format string. */
  public static final String DEFAULT_TOOL_TIP_FORMAT_STRING = "({0}, {1}) = {3} - {4}";

  /**
   * Creates a new generator with a default number formatter.
   */
  public IntervalCategoryToolTipGenerator() {
    super(DEFAULT_TOOL_TIP_FORMAT_STRING, NumberFormat.getInstance());
  }

  /**
   * Creates a new generator with the specified number formatter.
   *
   * @param labelFormat  the label format string (<code>null</code> not 
   *                     permitted).
   * @param formatter  the number formatter (<code>null</code> not permitted).
   */
  public IntervalCategoryToolTipGenerator(String labelFormat, NumberFormat formatter) {
    super(labelFormat, formatter);
  }

  /**
   * Creates a new generator with the specified date formatter.
   *
   * @param labelFormat  the label format string (<code>null</code> not 
   *                     permitted).
   * @param formatter  the date formatter (<code>null</code> not permitted).
   */
  public IntervalCategoryToolTipGenerator(String labelFormat, DateFormat formatter) {
    super(labelFormat, formatter);
  }

  /**
   * Creates the array of items that can be passed to the 
   * <code>MessageFormat</code> class for creating labels.
   *
   * @param dataset  the dataset (<code>null</code> not permitted).
   * @param row  the row index (zero-based).
   * @param column  the column index (zero-based).
   *
   * @return The items (never <code>null</code>).
   */
  protected Object[] createItemArray(CategoryDataset dataset, int row, int column) {
    Object[] result = new Object[5];
    result[0] = dataset.getRowKey(row).toString();
    result[1] = dataset.getColumnKey(column).toString();
    Number value = dataset.getValue(row, column);
    if (getNumberFormat() != null) {
      result[2] = getNumberFormat().format(value);
    }
    else
      if (getDateFormat() != null) {
        result[2] = getDateFormat().format(value);
      }
    if (dataset instanceof IntervalCategoryDataset) {
      IntervalCategoryDataset icd = (IntervalCategoryDataset) dataset;
      Number start = icd.getStartValue(row, column);
      Number end = icd.getEndValue(row, column);
      if (getNumberFormat() != null) {
        result[3] = getNumberFormat().format(start);
        result[4] = getNumberFormat().format(end);
      }
      else
        if (getDateFormat() != null) {
          result[3] = getDateFormat().format(start);
          result[4] = getDateFormat().format(end);
        }
    }
    return result;
  }
}


Clone AbstractionParameter Count: 3Parameter Bindings

{
  /** For serialization. */
  private static final long serialVersionUID = [[#variable150fc580]];

  /** The default format string. */
  public static final String  [[#variable18b92620]]= "({0}, {1}) = {3} - {4}";

  /**
       * Creates a new generator with a default number formatter.
       */
  public [[#variable18b92e20]]() {
    super( [[#variable18b92620]], NumberFormat.getInstance());
  }

  /**
       * Creates a new generator with the specified number formatter.
       *
       * @param labelFormat  the label format string (<code>null</code> not 
       *                     permitted).
       * @param formatter  the number formatter (<code>null</code> not permitted).
       */
  public [[#variable18b92e20]](String labelFormat, NumberFormat formatter) {
    super(labelFormat, formatter);
  }

  /**
       * Creates a new generator with the specified date formatter.
       *
       * @param labelFormat  the label format string (<code>null</code> not 
       *                     permitted).
       * @param formatter  the date formatter (<code>null</code> not permitted).
       */
  public [[#variable18b92e20]](String labelFormat, DateFormat formatter) {
    super(labelFormat, formatter);
  }

  /**
       * Creates the array of items that can be passed to the 
       * <code>MessageFormat</code> class for creating labels.
       *
       * @param dataset  the dataset (<code>null</code> not permitted).
       * @param row  the row index (zero-based).
       * @param column  the column index (zero-based).
       *
       * @return The items (never <code>null</code>).
       */
  protected Object[] createItemArray(CategoryDataset dataset, int row, int column) {
    Object[] result = new Object[5];
    result[0] = dataset.getRowKey(row).toString();
    result[1] = dataset.getColumnKey(column).toString();
    Number value = dataset.getValue(row, column);
    if (getNumberFormat() != null) {
      result[2] = getNumberFormat().format(value);
    }
    else
      if (getDateFormat() != null) {
        result[2] = getDateFormat().format(value);
      }
    if (dataset instanceof IntervalCategoryDataset) {
      IntervalCategoryDataset icd = (IntervalCategoryDataset) dataset;
      Number start = icd.getStartValue(row, column);
      Number end = icd.getEndValue(row, column);
      if (getNumberFormat() != null) {
        result[3] = getNumberFormat().format(start);
        result[4] = getNumberFormat().format(end);
      }
      else
        if (getDateFormat() != null) {
          result[3] = getDateFormat().format(start);
          result[4] = getDateFormat().format(end);
        }
    }
    return result;
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#150fc580]]
5056909225610630529L 
12[[#150fc580]]
-3853824986520333437L 
21[[#18b92620]]
DEFAULT_LABEL_FORMAT_STRING 
22[[#18b92620]]
DEFAULT_TOOL_TIP_FORMAT_STRING 
31[[#18b92e20]]
IntervalCategoryItemLabelGenerator 
32[[#18b92e20]]
IntervalCategoryToolTipGenerator