Example usage for org.jfree.data.time Second Second

List of usage examples for org.jfree.data.time Second Second

Introduction

In this page you can find the example usage for org.jfree.data.time Second Second.

Prototype

public Second(Date time, TimeZone zone) 

Source Link

Document

Creates a new second based on the supplied time and time zone.

Usage

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

/**
 * Tests the equals method./*from  www.j  a  va  2  s  .c  o m*/
 */
@Test
public void testEquals() {
    Day day1 = new Day(29, MonthConstants.MARCH, 2002);
    Hour hour1 = new Hour(15, day1);
    Minute minute1 = new Minute(15, hour1);
    Second second1 = new Second(34, minute1);
    Day day2 = new Day(29, MonthConstants.MARCH, 2002);
    Hour hour2 = new Hour(15, day2);
    Minute minute2 = new Minute(15, hour2);
    Second second2 = new Second(34, minute2);
    assertTrue(second1.equals(second2));
}

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

/**
 * Tests the equals method.//from www.j  a  v a 2 s  .c o m
 */
@Test
public void testEquals() {
    Day day1 = new Day(29, MonthConstants.MARCH, 2002);
    Hour hour1 = new Hour(15, day1);
    Minute minute1 = new Minute(15, hour1);
    Second second1 = new Second(34, minute1);
    Millisecond milli1 = new Millisecond(999, second1);
    Day day2 = new Day(29, MonthConstants.MARCH, 2002);
    Hour hour2 = new Hour(15, day2);
    Minute minute2 = new Minute(15, hour2);
    Second second2 = new Second(34, minute2);
    Millisecond milli2 = new Millisecond(999, second2);
    assertTrue(milli1.equals(milli2));
}

From source file:org.jfree.data.time.junit.SecondTest.java

/**
 * Tests the equals method.//from   w  ww.j ava2 s .  c om
 */
public void testEquals() {
    Day day1 = new Day(29, MonthConstants.MARCH, 2002);
    Hour hour1 = new Hour(15, day1);
    Minute minute1 = new Minute(15, hour1);
    Second second1 = new Second(34, minute1);
    Day day2 = new Day(29, MonthConstants.MARCH, 2002);
    Hour hour2 = new Hour(15, day2);
    Minute minute2 = new Minute(15, hour2);
    Second second2 = new Second(34, minute2);
    assertTrue(second1.equals(second2));
}

From source file:org.jfree.data.time.junit.MillisecondTest.java

/**
 * Tests the equals method.//from  ww w.  jav a  2  s.c  om
 */
public void testEquals() {
    Day day1 = new Day(29, MonthConstants.MARCH, 2002);
    Hour hour1 = new Hour(15, day1);
    Minute minute1 = new Minute(15, hour1);
    Second second1 = new Second(34, minute1);
    Millisecond milli1 = new Millisecond(999, second1);
    Day day2 = new Day(29, MonthConstants.MARCH, 2002);
    Hour hour2 = new Hour(15, day2);
    Minute minute2 = new Minute(15, hour2);
    Second second2 = new Second(34, minute2);
    Millisecond milli2 = new Millisecond(999, second2);
    assertTrue(milli1.equals(milli2));
}

From source file:playground.yu.utils.charts.TimeLineChart.java

public void addSeries(final String title, final double[] times, final double[] ys) {
    // final TimeTableXYDataset series = new TimeTableXYDataset();
    for (int i = 0, n = Math.min(times.length, ys.length); i < n; i++) {
        final Hour hour = new Hour((int) times[i] / 3600, new Day());
        final Minute min = new Minute((int) ((times[i] - hour.getHour() * 3600) / 60), hour);
        final Second sec = new Second((int) (times[i] - hour.getHour() * 3600 - min.getMinute() * 60), min);
        this.dataset.add(sec, ys[i], title);
    }// w w  w  .java  2  s .  c o  m
    // this.dataset.addSeries(series);
}

From source file:playground.yu.utils.charts.TimeScatterChart.java

/**
 * Adds a new data series to the chart with the specified title.
 * <code>xs<code> and <code>ys</code> should have the same length. If not,
 * only as many items are shown as the shorter array contains.
 * //ww  w.j  av  a2s . c  o m
 * @param title
 * @param times
 *            The time axle.
 * @param ys
 *            The y values.
 */
public void addSeries(final String title, final double[] times, final double[] ys) {
    // final TimeTableXYDataset series = new TimeTableXYDataset();
    for (int i = 0, n = Math.min(times.length, ys.length); i < n; i++) {
        final Hour hour = new Hour((int) times[i] / 3600, new Day());
        final Minute min = new Minute((int) ((times[i] - hour.getHour() * 3600) / 60), hour);
        final Second sec = new Second((int) (times[i] - hour.getHour() * 3600 - min.getMinute() * 60), min);
        this.dataset.add(sec, ys[i], title);
    }
    // this.dataset.addSeries(series);
}

From source file:net.commerce.zocalo.freechart.ChartTest.java

public TimePeriodValuesCollection makeTimePeriodValues() {
    TimePeriodValues values = new TimePeriodValues("testing");
    Minute now = new Minute();

    values.add(new TimePeriodValue(new Second(2, now), .2));
    values.add(new TimePeriodValue(new Second(15, now), .5));
    values.add(new TimePeriodValue(new Second(22, now), .2));
    values.add(new TimePeriodValue(new Second(32, now), .3));
    values.add(new TimePeriodValue(new Second(45, now), .9));

    return new TimePeriodValuesCollection(values);
}

From source file:com.mxgraph.examples.swing.chart.TimeSeriesChartDemo1.java

/**
 * Creates a dataset, consisting of two series of monthly data.
 *
 * @return The dataset.//  w  w w  .  j  a  va  2  s  .c  o  m
 */
public static XYDataset createDataset() {

    TimeSeries s1 = new TimeSeries("L&G European Index Trust", Second.class);
    s1.add(new Second(30, new Minute()), 181.8);
    s1.add(new Second(10, new Minute()), 151.8);
    s1.add(new Second(20, new Minute()), 167.8);
    s1.add(new Second(37, new Minute()), 155.8);
    s1.add(new Second(45, new Minute()), 166.8);
    s1.add(new Second(24, new Minute()), 144.8);
    s1.add(new Second(6, new Minute()), 181.8);

    /* s1.add(new Second(1,1,1,1,3, 2001), 167.3);
     s1.add(new Second(3,3,3,3,4, 2001), 153.8);
     s1.add(new Second(5,5,5,5,5, 2001), 167.6);
     s1.add(new Second(6,6,6,6,6, 2001), 158.8);
     s1.add(new Second(7,7,7,7,7, 2001), 148.3);
     s1.add(new Second(8,8,8,8,8, 2001), 153.9);
     s1.add(new Second(9,9,9,9,9, 2001), 142.7);
     s1.add(new Second(10,10,8,8,8, 2001), 123.2);
     s1.add(new Second(1,1,1,1,11, 2001), 131.8);
     s1.add(new Second(1,2,3,4,12, 2001), 139.6);
     s1.add(new Second(5,2,4,2,1, 2002), 142.9);
     s1.add(new Second(5,6,5,6,2, 2002), 138.7);*/

    // ******************************************************************
    //  More than 150 demo applications are included with the JFreeChart
    //  Developer Guide...for more information, see:
    //
    //  >   http://www.object-refinery.com/jfreechart/guide.html
    //
    // ******************************************************************

    TimeSeriesCollection dataset = new TimeSeriesCollection();
    dataset.addSeries(s1);

    return dataset;

}

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

/**
 * Returns the second preceding this one.
 *
 * @return The second preceding this one.
 *///from www.j  a  v  a 2s. c o  m
@Override
public RegularTimePeriod previous() {
    Second result = null;
    if (this.second != FIRST_SECOND_IN_MINUTE) {
        result = new Second(this.second - 1, getMinute());
    } else {
        Minute previous = (Minute) getMinute().previous();
        if (previous != null) {
            result = new Second(LAST_SECOND_IN_MINUTE, previous);
        }
    }
    return result;
}

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

/**
 * Returns the second following this one.
 *
 * @return The second following this one.
 *///from  w ww . j ava2 s.co  m
@Override
public RegularTimePeriod next() {
    Second result = null;
    if (this.second != LAST_SECOND_IN_MINUTE) {
        result = new Second(this.second + 1, getMinute());
    } else {
        Minute next = (Minute) getMinute().next();
        if (next != null) {
            result = new Second(FIRST_SECOND_IN_MINUTE, next);
        }
    }
    return result;
}