public class DefaultChartDataSet extends java.lang.Object implements ChartDataSet
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultChartDataSet.RegisterPersistence |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Hashtable<java.lang.String,java.util.ArrayList<java.lang.Object>> |
props |
protected java.util.List<ChartSerieEntity> |
savedSeries |
protected java.util.List<ChartSerieEntity> |
series |
| Constructor and Description |
|---|
DefaultChartDataSet() |
| Modifier and Type | Method and Description |
|---|---|
void |
addData(java.lang.String attName,
java.util.ArrayList<java.lang.Object> array) |
void |
addData(java.lang.String attName,
java.util.Iterator it) |
void |
addData(java.lang.String attName,
java.lang.Object[] key) |
void |
clear() |
ChartDataSet |
clone() |
void |
combine(ChartDataSet ds) |
java.util.List<java.lang.String> |
getAttributeNames() |
java.lang.String |
getDomainField()
Values of the domain field will be used as X axis in XYPlot, for example
or as Domain axis in CategoryPlot.
|
boolean |
getIsSorted() |
java.lang.String |
getKeyField()
Can be null.
|
java.lang.String |
getRangeField()
Values of the range field will be use as Y axis in XYPlot.
|
java.util.List<ChartSerieEntity> |
getSavedSeries() |
java.util.List<ChartSerieEntity> |
getSeries() |
java.util.Iterator<java.lang.Object> |
getValues(java.lang.String attributeName) |
void |
loadFromState(PersistentState state)
Set the state of the object from the state passed as parameter.
|
void |
saveToState(PersistentState state)
Saves the internal state of the object on the provided
PersistentState object.
|
void |
setColumnField(java.lang.String columnField) |
void |
setIsSorted(boolean boolean1) |
void |
setKeyField(java.lang.String keyField) |
void |
setRowField(java.lang.String rowField) |
void |
setSeries(java.util.List<ChartSerieEntity> series) |
void |
setSeriesPaint(ChartSerieEntity serie,
java.awt.Color paint) |
void |
setSeriesShape(ChartSerieEntity serie,
java.awt.Shape shape) |
void |
setSeriesShapesVisible(ChartSerieEntity serie,
boolean visible) |
void |
setSeriesStroke(ChartSerieEntity serie,
java.awt.Stroke stroke) |
void |
sortDataByField(java.lang.String string,
java.lang.String values) |
protected java.util.Hashtable<java.lang.String,java.util.ArrayList<java.lang.Object>> props
protected java.util.List<ChartSerieEntity> series
protected java.util.List<ChartSerieEntity> savedSeries
public java.lang.String getKeyField()
ChartDataSetgetKeyField in interface ChartDataSetpublic void setKeyField(java.lang.String keyField)
setKeyField in interface ChartDataSetpublic java.lang.String getDomainField()
ChartDataSetgetDomainField in interface ChartDataSetpublic void setColumnField(java.lang.String columnField)
setColumnField in interface ChartDataSetpublic java.lang.String getRangeField()
ChartDataSetgetRangeField in interface ChartDataSetpublic void setRowField(java.lang.String rowField)
setRowField in interface ChartDataSetpublic java.util.List<java.lang.String> getAttributeNames()
getAttributeNames in interface ChartDataSetpublic java.util.Iterator<java.lang.Object> getValues(java.lang.String attributeName)
getValues in interface ChartDataSetpublic void addData(java.lang.String attName,
java.util.Iterator it)
addData in interface ChartDataSetpublic void addData(java.lang.String attName,
java.util.ArrayList<java.lang.Object> array)
addData in interface ChartDataSetpublic void clear()
clear in interface ChartDataSetpublic void addData(java.lang.String attName,
java.lang.Object[] key)
public void combine(ChartDataSet ds)
combine in interface ChartDataSetpublic java.util.List<ChartSerieEntity> getSeries()
getSeries in interface ChartDataSetpublic void setSeriesPaint(ChartSerieEntity serie, java.awt.Color paint)
setSeriesPaint in interface ChartDataSetpublic void setSeriesShapesVisible(ChartSerieEntity serie, boolean visible)
setSeriesShapesVisible in interface ChartDataSetpublic void setSeriesShape(ChartSerieEntity serie, java.awt.Shape shape)
setSeriesShape in interface ChartDataSetpublic void setSeriesStroke(ChartSerieEntity serie, java.awt.Stroke stroke)
setSeriesStroke in interface ChartDataSetpublic void setSeries(java.util.List<ChartSerieEntity> series)
public void saveToState(PersistentState state) throws PersistenceException
PersistentsaveToState in interface PersistentPersistenceExceptionpublic void loadFromState(PersistentState state) throws PersistenceException
PersistentloadFromState in interface PersistentPersistenceExceptionpublic java.util.List<ChartSerieEntity> getSavedSeries()
getSavedSeries in interface ChartDataSetpublic ChartDataSet clone()
clone in interface ChartDataSetclone in class java.lang.Objectpublic void sortDataByField(java.lang.String string,
java.lang.String values)
sortDataByField in interface ChartDataSetpublic boolean getIsSorted()
getIsSorted in interface ChartDataSetpublic void setIsSorted(boolean boolean1)
setIsSorted in interface ChartDataSet