public class DataSet extends AbstractChartObject
Modifier and Type | Class and Description |
---|---|
static class |
DataSet.DataProviderChangeEvent |
static interface |
DataSet.DataProviderChangeListener |
Constructor and Description |
---|
DataSet() |
Modifier and Type | Method and Description |
---|---|
void |
addDataProviderChangeListener(DataSet.DataProviderChangeListener listener) |
DataSet |
addFieldMappings(FieldMapping... fieldMappings)
Adds field mappings.
|
DataSet |
addStockEvents(StockEvent... stockEvents)
Adds stock events.
|
protected void |
fireDataProviderChanged() |
java.lang.String |
getCategoryField() |
Color |
getColor() |
java.lang.Boolean |
getCompared() |
DataProvider |
getDataProvider() |
java.util.List<FieldMapping> |
getFieldMappings() |
java.lang.String |
getId() |
java.lang.Boolean |
getShowInCompare() |
java.lang.Boolean |
getShowInSelect() |
java.util.List<StockEvent> |
getStockEvents() |
java.lang.String |
getTitle() |
java.util.List<java.lang.String> |
getWiredFields() |
void |
removeDataProviderChangeListener(DataSet.DataProviderChangeListener listener) |
DataSet |
setCategoryField(java.lang.String categoryField)
Sets category field name in your data provider.
|
DataSet |
setColor(Color color)
Sets color of the data set.
|
DataSet |
setCompared(java.lang.Boolean compared)
Set to true if this data set selected for comparing.
|
DataSet |
setDataProvider(DataProvider dataProvider)
Sets data provider to the data set.
|
DataSet |
setFieldMappings(java.util.List<FieldMapping> fieldMappings)
Sets list of field mappings.
|
DataSet |
setId(java.lang.String id) |
DataSet |
setShowInCompare(java.lang.Boolean showInCompare)
Set showInCompare to false if this data set shouldn't be visible in "compare to" list.
|
DataSet |
setShowInSelect(java.lang.Boolean showInSelect)
Set showInSelect to false if this data set shouldn't be visible in "select" dropdown.
|
DataSet |
setStockEvents(java.util.List<StockEvent> stockEvents)
Sets list of stock events.
|
DataSet |
setTitle(java.lang.String title)
Sets data set title.
|
public java.lang.String getId()
@StudioProperty public DataSet setId(java.lang.String id)
public java.lang.String getCategoryField()
@StudioProperty(type=PROPERTY_PATH_REF) public DataSet setCategoryField(java.lang.String categoryField)
categoryField
- category field namepublic Color getColor()
@StudioProperty(type=OPTIONS) public DataSet setColor(Color color)
colors
array will be used if not
set.color
- colorpublic java.lang.Boolean getCompared()
@StudioProperty(defaultValue="false") public DataSet setCompared(java.lang.Boolean compared)
compared
- compared optionpublic DataProvider getDataProvider()
@StudioProperty(name="dataContainer", type=DATACONTAINER_REF) public DataSet setDataProvider(DataProvider dataProvider)
dataProvider
- data providerprotected void fireDataProviderChanged()
public java.util.List<FieldMapping> getFieldMappings()
@StudioElementsGroup(caption="Field Mappings", xmlElement="fieldMappings") public DataSet setFieldMappings(java.util.List<FieldMapping> fieldMappings)
StockGraph
.fieldMappings
- list of field mappingspublic DataSet addFieldMappings(FieldMapping... fieldMappings)
fieldMappings
- field mappingspublic java.lang.Boolean getShowInCompare()
@StudioProperty(defaultValue="true") public DataSet setShowInCompare(java.lang.Boolean showInCompare)
showInCompare
- showInCompare optionpublic java.lang.Boolean getShowInSelect()
@StudioProperty(defaultValue="true") public DataSet setShowInSelect(java.lang.Boolean showInSelect)
showInSelect
- showInSelect optionpublic java.util.List<StockEvent> getStockEvents()
@StudioElementsGroup(caption="Stock Events", xmlElement="stockEvents") public DataSet setStockEvents(java.util.List<StockEvent> stockEvents)
stockEvents
- list of stock eventspublic DataSet addStockEvents(StockEvent... stockEvents)
stockEvents
- stock eventspublic java.lang.String getTitle()
@StudioProperty public DataSet setTitle(java.lang.String title)
title
- titlepublic java.util.List<java.lang.String> getWiredFields()
public void addDataProviderChangeListener(DataSet.DataProviderChangeListener listener)
public void removeDataProviderChangeListener(DataSet.DataProviderChangeListener listener)