Example usage for org.jfree.data.xy DefaultTableXYDataset DefaultTableXYDataset

List of usage examples for org.jfree.data.xy DefaultTableXYDataset DefaultTableXYDataset

Introduction

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

Prototype

public DefaultTableXYDataset(boolean autoPrune) 

Source Link

Document

Creates a new empty dataset.

Usage

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

/**
 * Tests the auto-pruning feature.//from w w  w. ja  v a  2  s  . c  om
 */
@Test
public void testAutoPrune() {

    // WITH AUTOPRUNING
    DefaultTableXYDataset dataset = new DefaultTableXYDataset(true);
    dataset.addSeries(createSeriesA());
    assertEquals(2, dataset.getItemCount()); // should be 2 items
    dataset.addSeries(createSeriesB());
    assertEquals(2, dataset.getItemCount()); // still 2
    dataset.removeSeries(1);
    assertEquals(1, dataset.getItemCount()); // 1 value pruned.

    // WITHOUT AUTOPRUNING
    DefaultTableXYDataset dataset2 = new DefaultTableXYDataset(true);
    dataset2.addSeries(createSeriesA());
    assertEquals(2, dataset2.getItemCount()); // should be 2 items
    dataset2.addSeries(createSeriesB());
    assertEquals(2, dataset2.getItemCount()); // still 2
    dataset2.removeSeries(1);
    assertEquals(1, dataset2.getItemCount()); // still 2.

}

From source file:org.jfree.data.xy.junit.TableXYDatasetTest.java

/**
 * Tests the auto-pruning feature./*from   www .ja v  a  2 s . c  om*/
 */
public void testAutoPrune() {

    // WITH AUTOPRUNING
    DefaultTableXYDataset dataset = new DefaultTableXYDataset(true);
    dataset.addSeries(createSeriesA());
    assertEquals(2, dataset.getItemCount()); // should be 2 items
    dataset.addSeries(createSeriesB());
    assertEquals(2, dataset.getItemCount()); // still 2
    dataset.removeSeries(1);
    assertEquals(1, dataset.getItemCount()); // 1 value pruned.

    // WITHOUT AUTOPRUNING
    DefaultTableXYDataset dataset2 = new DefaultTableXYDataset(true);
    dataset2.addSeries(createSeriesA());
    assertEquals(2, dataset2.getItemCount()); // should be 2 items
    dataset2.addSeries(createSeriesB());
    assertEquals(2, dataset2.getItemCount()); // still 2
    dataset2.removeSeries(1);
    assertEquals(1, dataset2.getItemCount()); // still 2.

}