Example usage for org.jfree.data.xy YIntervalSeries remove

List of usage examples for org.jfree.data.xy YIntervalSeries remove

Introduction

In this page you can find the example usage for org.jfree.data.xy YIntervalSeries remove.

Prototype

protected ComparableObjectItem remove(int index) 

Source Link

Document

Removes the item at the specified index and sends a SeriesChangeEvent to all registered listeners.

Usage

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

/**
 * Simple test for the remove() method./*from   w ww.j  av a  2 s  . c om*/
 */
@Test
public void testRemove() {
    YIntervalSeries s1 = new YIntervalSeries("Series 1");
    s1.add(1.0, 1.0, 1.0, 2.0);
    s1.add(2.0, 2.0, 2.0, 2.0);
    s1.add(3.0, 3.0, 3.0, 3.0);
    assertEquals(3, s1.getItemCount());

    s1.remove(new Double(2.0));
    assertEquals(new Double(3.0), s1.getX(1));

    s1.remove(new Double(1.0));
    assertEquals(new Double(3.0), s1.getX(0));
}

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

/**
 * Confirm that the equals method can distinguish all the required fields.
 *///w  w w. j  a va  2  s .  com
@Test
public void testEquals() {

    YIntervalSeries s1 = new YIntervalSeries("s1");
    YIntervalSeries s2 = new YIntervalSeries("s1");
    assertTrue(s1.equals(s2));

    // seriesKey
    s1 = new YIntervalSeries("s2");
    assertFalse(s1.equals(s2));
    s2 = new YIntervalSeries("s2");
    assertTrue(s1.equals(s2));

    // autoSort
    s1 = new YIntervalSeries("s2", false, true);
    assertFalse(s1.equals(s2));
    s2 = new YIntervalSeries("s2", false, true);
    assertTrue(s1.equals(s2));

    // allowDuplicateValues
    s1 = new YIntervalSeries("s2", false, false);
    assertFalse(s1.equals(s2));
    s2 = new YIntervalSeries("s2", false, false);
    assertTrue(s1.equals(s2));

    // add a value
    s1.add(1.0, 0.5, 1.5, 2.0);
    assertFalse(s1.equals(s2));
    s2.add(1.0, 0.5, 1.5, 2.0);
    assertTrue(s2.equals(s1));

    // add another value
    s1.add(2.0, 0.5, 1.5, 2.0);
    assertFalse(s1.equals(s2));
    s2.add(2.0, 0.5, 1.5, 2.0);
    assertTrue(s2.equals(s1));

    // remove a value
    s1.remove(new Double(1.0));
    assertFalse(s1.equals(s2));
    s2.remove(new Double(1.0));
    assertTrue(s2.equals(s1));
}