List of usage examples for org.jfree.data.time Second Second
public Second(Date time, TimeZone zone)
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; }