Example usage for org.jfree.chart.axis ValueAxis equals

List of usage examples for org.jfree.chart.axis ValueAxis equals

Introduction

In this page you can find the example usage for org.jfree.chart.axis ValueAxis equals.

Prototype

@Override
public boolean equals(Object obj) 

Source Link

Document

Tests the axis for equality with an arbitrary object.

Usage

From source file:net.sf.mzmine.chartbasics.listener.AxesRangeChangedListener.java

@Override
public void axisChanged(AxisChangeEvent e) {
    ValueAxis a = (ValueAxis) e.getAxis();
    Range r = a.getRange();//from  w w w  .  ja v a  2s . c o m

    boolean found = false;
    int i = 0;
    for (i = 0; i < axis.length && !found; i++) {
        // get index of axis
        if (axis[i] == null)
            break;
        if (a.equals(axis[i])) {
            found = true;
            break;
        }
    }
    if (i >= axis.length)
        i = axis.length - 1;
    // insert if not found
    if (!found) {
        axis[i] = a;
    }

    if (r != null && (lastRange[i] == null || !r.equals(lastRange[i]))) {
        // range has changed
        axesRangeChanged(chart, a, lastRange[i], r);
    }
    lastRange[i] = r;
}