Example usage for org.jfree.util ObjectUtilities equal

List of usage examples for org.jfree.util ObjectUtilities equal

Introduction

In this page you can find the example usage for org.jfree.util ObjectUtilities equal.

Prototype

public static boolean equal(final Object o1, final Object o2) 

Source Link

Document

Returns true if the two objects are equal OR both null.

Usage

From source file:org.jfree.data.xy.DefaultTableXYDataset.java

/**
 * Tests this collection for equality with an arbitrary object.
 *
 * @param obj  the object (<code>null</code> permitted).
 *
 * @return A boolean./*w ww .  j  av a 2s. c o  m*/
 */
@Override
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!(obj instanceof DefaultTableXYDataset)) {
        return false;
    }
    DefaultTableXYDataset that = (DefaultTableXYDataset) obj;
    if (this.autoPrune != that.autoPrune) {
        return false;
    }
    if (this.propagateEvents != that.propagateEvents) {
        return false;
    }
    if (!this.intervalDelegate.equals(that.intervalDelegate)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.data, that.data)) {
        return false;
    }
    return true;
}

From source file:org.trade.strategy.data.CandleDataset.java

/**
 * Tests this instance for equality with an arbitrary object.
 * //w  w  w.j  a  va 2s . c  om
 * @param obj
 *            the object (<code>null</code> permitted).
 * 
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!(obj instanceof CandleDataset)) {
        return false;
    }
    CandleDataset that = (CandleDataset) obj;
    if (!this.xPosition.equals(that.xPosition)) {
        return false;
    }
    return ObjectUtilities.equal(this.data, that.data);
}

From source file:userinterface.graph.PrismErrorRenderer.java

/**
 * Tests this instance for equality with an arbitrary object.
 *
 * @param obj  the object (<code>null</code> permitted).
 *
 * @return A boolean./*from w  ww  .j a v a2 s .c  o m*/
 */
@Override
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!(obj instanceof PrismErrorRenderer)) {
        return false;
    }
    PrismErrorRenderer that = (PrismErrorRenderer) obj;
    if (this.drawError != that.drawError) {
        return false;
    }
    if (this.drawError != that.drawError) {
        return false;
    }
    if (this.capLength != that.capLength) {
        return false;
    }
    if (!ObjectUtilities.equal(this.errorStroke, that.errorStroke)) {
        return false;
    }
    return super.equals(obj);
}

From source file:extern.AsymmetricStatisticalBarRenderer.java

/**
 * Tests this renderer for equality with an arbitrary object.
 *
 * @param obj  the object (<code>null</code> permitted).
 *
 * @return A boolean./*from   ww w.  j  a  va 2  s . co  m*/
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!(obj instanceof AsymmetricStatisticalBarRenderer)) {
        return false;
    }
    AsymmetricStatisticalBarRenderer that = (AsymmetricStatisticalBarRenderer) obj;
    if (!PaintUtilities.equal(this.errorIndicatorPaint, that.errorIndicatorPaint)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.errorIndicatorStroke, that.errorIndicatorStroke)) {
        return false;
    }
    return super.equals(obj);
}

From source file:org.jfree.data.gantt.TaskSeriesCollection.java

/**
 * Tests this instance for equality with an arbitrary object.
 *
 * @param obj  the object (<code>null</code> permitted).
 *
 * @return A boolean.//from w w w.j  av  a2 s  .c om
 */
@Override
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!(obj instanceof TaskSeriesCollection)) {
        return false;
    }
    TaskSeriesCollection that = (TaskSeriesCollection) obj;
    if (!ObjectUtilities.equal(this.data, that.data)) {
        return false;
    }
    return true;
}

From source file:edu.dlnu.liuwenpeng.Time.TimeSeriesCollection.java

/**    
* Tests this time series collection for equality with another object.    
*    //www.  j av  a2 s  .c  o m
* @param obj  the other object.    
*    
* @return A boolean.    
*/
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!(obj instanceof TimeSeriesCollection)) {
        return false;
    }
    TimeSeriesCollection that = (TimeSeriesCollection) obj;
    if (this.xPosition != that.xPosition) {
        return false;
    }
    if (this.domainIsPointsInTime != that.domainIsPointsInTime) {
        return false;
    }
    if (!ObjectUtilities.equal(this.data, that.data)) {
        return false;
    }
    return true;
}

From source file:org.proteosuite.FastScatterPlot.java

/**
 * Tests an object for equality with this instance.
 * //from   w  w  w. ja  v  a2 s.com
 * @param obj  the object (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!super.equals(obj)) {
        return false;
    }
    if (!(obj instanceof FastScatterPlot)) {
        return false;
    }
    FastScatterPlot that = (FastScatterPlot) obj;
    if (!ArrayUtilities.equal(this.data, that.data)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.domainAxis, that.domainAxis)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.rangeAxis, that.rangeAxis)) {
        return false;
    }
    if (!PaintUtilities.equal(this.paint, that.paint)) {
        return false;
    }
    if (this.domainGridlinesVisible != that.domainGridlinesVisible) {
        return false;
    }
    if (!PaintUtilities.equal(this.domainGridlinePaint, that.domainGridlinePaint)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.domainGridlineStroke, that.domainGridlineStroke)) {
        return false;
    }
    if (!this.rangeGridlinesVisible == that.rangeGridlinesVisible) {
        return false;
    }
    if (!PaintUtilities.equal(this.rangeGridlinePaint, that.rangeGridlinePaint)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.rangeGridlineStroke, that.rangeGridlineStroke)) {
        return false;
    }
    return true;
}

From source file:org.jfree.data.time.TimeSeriesCollection.java

/**
 * Tests this time series collection for equality with another object.
 *
 * @param obj  the other object./*w w  w .ja  va 2  s  .co m*/
 *
 * @return A boolean.
 */
@Override
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!(obj instanceof TimeSeriesCollection)) {
        return false;
    }
    TimeSeriesCollection that = (TimeSeriesCollection) obj;
    if (this.xPosition != that.xPosition) {
        return false;
    }
    if (this.domainIsPointsInTime != that.domainIsPointsInTime) {
        return false;
    }
    if (!ObjectUtilities.equal(this.data, that.data)) {
        return false;
    }
    return true;
}

From source file:msi.gama.outputs.layers.charts.StandardXYItemRenderer.java

/**
 * Tests this renderer for equality with another object.
 *
 * @param obj/*  ww  w . j a v a 2s.co  m*/
 *            the object (<code>null</code> permitted).
 *
 * @return A boolean.
 */
@Override
public boolean equals(final Object obj) {

    if (obj == this) {
        return true;
    }
    if (!(obj instanceof StandardXYItemRenderer)) {
        return false;
    }
    final StandardXYItemRenderer that = (StandardXYItemRenderer) obj;
    if (this.baseShapesVisible != that.baseShapesVisible) {
        return false;
    }
    if (this.plotLines != that.plotLines) {
        return false;
    }
    if (this.plotImages != that.plotImages) {
        return false;
    }
    if (this.plotDiscontinuous != that.plotDiscontinuous) {
        return false;
    }
    if (this.gapThresholdType != that.gapThresholdType) {
        return false;
    }
    if (this.gapThreshold != that.gapThreshold) {
        return false;
    }
    if (!ObjectUtilities.equal(this.shapesFilled, that.shapesFilled)) {
        return false;
    }
    if (!this.seriesShapesFilled.equals(that.seriesShapesFilled)) {
        return false;
    }
    if (this.baseShapesFilled != that.baseShapesFilled) {
        return false;
    }
    if (this.drawSeriesLineAsPath != that.drawSeriesLineAsPath) {
        return false;
    }
    if (!ShapeUtilities.equal(this.legendLine, that.legendLine)) {
        return false;
    }
    return super.equals(obj);

}

From source file:org.jfree.data.xy.XYSeries.java

/**
 * Tests this series for equality with an arbitrary object.
 *
 * @param obj  the object to test against for equality
 *             (<code>null</code> permitted).
 *
 * @return A boolean./*  ww w  . j a v  a 2s. c o  m*/
 */
@Override
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!(obj instanceof XYSeries)) {
        return false;
    }
    if (!super.equals(obj)) {
        return false;
    }
    XYSeries that = (XYSeries) obj;
    if (this.maximumItemCount != that.maximumItemCount) {
        return false;
    }
    if (this.autoSort != that.autoSort) {
        return false;
    }
    if (this.allowDuplicateXValues != that.allowDuplicateXValues) {
        return false;
    }
    if (!ObjectUtilities.equal(this.data, that.data)) {
        return false;
    }
    return true;
}