| Home >> All >> org >> jfree >> [ data Javadoc ] |
| | org.jfree.data.category.* (8) | | org.jfree.data.contour.* (3) | | org.jfree.data.function.* (4) |
| | org.jfree.data.gantt.* (9) | | org.jfree.data.general.* (37) | | org.jfree.data.io.* (1) |
| | org.jfree.data.jdbc.* (3) | | org.jfree.data.junit.* (11) | | org.jfree.data.resources.* (6) |
| | org.jfree.data.statistics.* (28) | | org.jfree.data.time.* (48) | | org.jfree.data.xml.* (9) |
| | org.jfree.data.xy.* (38) |
org.jfree.data: Javadoc index of package org.jfree.data.
Package Samples:
org.jfree.data.category.junit: A package containing the CategoryDataset interface and related classes.
org.jfree.data.xy.junit: A package containing the XYDataset interface and related classes.
org.jfree.data.xy: The base package for classes that represent various types of data.
org.jfree.data.resources: The base package for classes that represent various types of data.
org.jfree.data.time.junit: Interfaces and classes for time-related data.
org.jfree.data.gantt.junit: Data interfaces and classes for Gantt charts.
org.jfree.data.statistics.junit: Classes for representing statistical data.
org.jfree.data.general.junit: Data interfaces and classes.
org.jfree.data.io
org.jfree.data.xml
org.jfree.data.jdbc
org.jfree.data.time
org.jfree.data.contour
org.jfree.data.gantt
org.jfree.data.junit
org.jfree.data.function
org.jfree.data.general
org.jfree.data.category
org.jfree.data.statistics
Classes:
TimeSeriesDataItem: Represents one data item in a time series. The time period can be any of the following: Year Quarter Month Week Day Hour Minute Second Millisecond FixedMillisecond The time period is an immutable property of the data item. Data items will often be sorted within a list, and allowing the time period to be changed could destroy the sort order. Implements the Comparable interface so that standard Java sorting can be used to keep the data items in order.
CategoryTableXYDataset: An implementation variant of the TableXYDataset where every series shares the same x-values (required for generating stacked area charts). This implementation uses a org.jfree.data.DefaultKeyedValues2D Object as backend implementation and is hence more "category oriented" than the DefaultTableXYDataset implementation. This implementation provides no means to remove data items yet. This is due to the lack of such facility in the DefaultKeyedValues2D class. This class also implements the IntervalXYDataset interface, but this implementation is provisional.
IntervalXYDelegate: A class for delegating xy-interval issues to. Enhances a XYDataset to an XYIntervalDataset. The decorator pattern was not used because of the several possibly implemented interfaces of the decorated instance (e.g. TableXYDataset, RangeInfo, DomainInfo etc.). This class calculates the minimal interval width between two items. This width influences the width of bars displayed with this dataset. The width can be set manually or calculated automatically. The switch autoWidth allows to determine which behavior is used. The behavior is transparent: The width is always calculated automatically in the ...
Dataset: The base interface for data sets. All datasets are required to support the DatasetChangeEvent mechanism by allowing listeners to register and receive notification of any changes to the dataset. In addition, all datasets must belong to one (and only one) DatasetGroup . The group object maintains a reader-writer lock which provides synchronised access to the datasets in multi-threaded code.
Week: A calendar week. All years are considered to have 53 weeks, numbered from 1 to 53, although in many cases the 53rd week is empty. Most of the time, the 1st week of the year *begins* in the previous calendar year, but it always finishes in the current year (this behaviour matches the workings of the GregorianCalendar class). This class is immutable, which is a requirement for all RegularTimePeriod subclasses.
DynamicTimeSeriesCollection: A dynamic dataset. Like FastTimeSeriesCollection, this class is a functional replacement for JFreeChart's TimeSeriesCollection _and_ TimeSeries classes. FastTimeSeriesCollection is appropriate for a fixed time range; for real-time applications this subclass adds the ability to append new data and discard the oldest. In this class, the arrays used in FastTimeSeriesCollection become FIFO's. NOTE:As presented here, all data is assumed >= 0, an assumption which is embodied only in methods associated with interface RangeInfo.
XYDatasetTableModel: A READ-ONLY wrapper around a TableXYDataset to convert it to a table model for use in a JTable. The first column of the table shows the x-values, the remaining columns show the y-values for each series (series 0 appears in column 1, series 1 appears in column 2, etc). TO DO: implement proper naming for x axis (getColumnName) implement setValueAt to remove READ-ONLY constraint (not sure how)
Series: Base class representing a data series. Subclasses are left to implement the actual data structures. The series has two properties ("Name" and "Description") for which you can register a java.beans.PropertyChangeListener . You can also register a SeriesChangeListener to receive notification of changes to the series data.
TimePeriodValuesCollection: A collection of TimePeriodValues objects. This class implements the org.jfree.data.xy.XYDataset interface, as well as the extended org.jfree.data.xy.IntervalXYDataset interface. This makes it a convenient dataset for use with the org.jfree.chart.plot.XYPlot class.
JDBCCategoryDataset: A org.jfree.data.category.CategoryDataset implementation over a database JDBC result set. The dataset is populated via a call to executeQuery with the string sql query. The sql query must return at least two columns. The first column will be the category name and remaining columns values. executeQuery can be called a number of times. The database connection is read-only and no write back facility exists.
JDBCXYDataset: This class provides an org.jfree.data.xy.XYDataset implementation over a database JDBC result set. The dataset is populated via a call to executeQuery with the string sql query. The sql query must return at least two columns. The first column will be the x-axis and remaining columns y-axis values. executeQuery can be called a number of times. The database connection is read-only and no write back facility exists.
TimePeriodValues: A structure containing zero, one or many TimePeriodValue instances. The time periods can overlap, and are maintained in the order that they are added to the collection. This is similar to the TimeSeries class, except that the time periods can have irregular lengths.
TableXYDataset: A dataset containing one or more data series containing (x, y) data items, where all series in the dataset share the same set of x-values. This is a restricted form of the XYDataset interface (which allows independent x-values between series). This is used primarily by the org.jfree.chart.renderer.xy.StackedXYAreaRenderer .
TimeSeriesCollection: A collection of time series objects. This class implements the org.jfree.data.xy.XYDataset interface, as well as the extended org.jfree.data.xy.IntervalXYDataset interface. This makes it a convenient dataset for use with the org.jfree.chart.plot.XYPlot class.
FixedMillisecond: Wrapper for a java.util.Date object that allows it to be used as a RegularTimePeriod . This class is immutable, which is a requirement for all RegularTimePeriod subclasses.
TaskSeries: A series that contains zero, one or many Task objects. This class is used as a building block for the TaskSeriesCollection class that can be used to construct basic Gantt charts.
DefaultIntervalCategoryDataset: A convenience class that provides a default implementation of the IntervalCategoryDataset interface. The standard constructor accepts data in a two dimensional array where the first dimension is the series, and the second dimension is the category.
CombinedDataset: This class can combine instances of org.jfree.data.xy.XYDataset , org.jfree.data.xy.OHLCDataset and org.jfree.data.xy.IntervalXYDataset together exposing the union of all the series under one dataset.
RegularTimePeriod: An abstract class representing a unit of time. Convenient methods are provided for calculating the next and previous time periods. Conversion methods are defined that return the first and last milliseconds of the time period. The results from these methods are timezone dependent. This class is immutable, and all subclasses should be immutable also.
JDBCPieDataset: A org.jfree.data.general.PieDataset that reads data from a database via JDBC. A query should be supplied that returns data in two columns, the first containing VARCHAR data, and the second containing numerical data. The data is cached in-memory and can be refreshed at any time.
XYSeries: Represents a sequence of zero or more data items in the form (x, y). By default, items in the series will be sorted into ascending order by x-value, and duplicate x-values are permitted. Both the sorting and duplicate defaults can be changed in the constructor. Y-values can be null to represent missing values.
IntervalXYDataset: An extension of the XYDataset interface that allows a range of data to be defined for the X values, the Y values, or both the X and Y values. This interface is used to support (among other things) bar plots against numerical axes.
XYBarDataset: A dataset wrapper class that converts a standard XYDataset into an IntervalXYDataset suitable for use in creating XY bar charts.
TaskSeriesCollection: A collection of TaskSeries objects. This class provides one implementation of the GanttCategoryDataset interface.
OHLCDataItem: Represents a single (open-high-low-close) data item in an DefaultOHLCDataset . This data item is commonly used to summarise the trading activity of a financial commodity for a fixed period (most often one day).
| Home | Contact Us | Privacy Policy | Terms of Service |