public class ScatterPlotComponent extends WorkspaceComponent
Modifier and Type | Class and Description |
---|---|
class |
ScatterPlotComponent.ScatterPlotSetter
Object which sets a value of one slice of a scatter chart.
|
Constructor and Description |
---|
ScatterPlotComponent(java.lang.String name)
Create new ScatterChart Component.
|
ScatterPlotComponent(java.lang.String name,
int numDataSources)
Initializes a jfreechart with specific number of data sources.
|
ScatterPlotComponent(java.lang.String name,
ScatterPlotModel model)
Create new Scatter Plot Component from a specified model.
|
Modifier and Type | Method and Description |
---|---|
void |
addSetter(int i)
Add a setter with the specified index.
|
void |
closing()
Perform cleanup after closing.
|
java.lang.String |
getKeyFromObject(java.lang.Object object)
Returns a unique key associated with an object.
|
ScatterPlotModel |
getModel() |
java.lang.Object |
getObjectFromKey(java.lang.String objectKey)
Finds objects based on a key.
|
java.util.List<PotentialConsumer> |
getPotentialConsumers()
Return the potential consumers associated with this component.
|
ScatterPlotComponent.ScatterPlotSetter |
getSetter(int i)
Return the setter with specified index, or null if none found.
|
java.lang.String |
getXML()
Override for use with open service.
|
boolean |
hasChangedSinceLastSave()
Returns true if it's changed since the last save.
|
static ScatterPlotComponent |
open(java.io.InputStream input,
java.lang.String name,
java.lang.String format) |
void |
save(java.io.OutputStream output,
java.lang.String format)
Used when saving a workspace.
|
void |
update()
Called by Workspace to update the state of the component.
|
addAttributeListener, addConsumerType, addProducerType, addWorkspaceComponentListener, close, couplingAdded, couplingRemoved, fireAttributeObjectRemoved, fireAttributeTypeVisibilityChanged, fireComponentToggleEvent, fireGuiToggleEvent, firePotentialAttributesChanged, fireUpdateEvent, getAttributeManager, getConsumerTypes, getCurrentFile, getDefaultFormat, getFormats, getLocks, getLogger, getName, getPotentialProducers, getProducerTypes, getSerializePriority, getSimpleName, getUpdateOn, getUpdateParts, getVisibleConsumerTypes, getVisibleProducerTypes, getWorkspace, getWorkspaceComponentListeners, isGuiOn, removeAttributeListener, removeWorkspaceComponentListener, setChangedSinceLastSave, setCurrentFile, setGuiOn, setLogger, setName, setSerializePriority, setUpdateOn, setWorkspace, stopped, toString
public ScatterPlotComponent(java.lang.String name)
name
- chart namepublic ScatterPlotComponent(java.lang.String name, ScatterPlotModel model)
name
- chart namemodel
- chart modelpublic ScatterPlotComponent(java.lang.String name, int numDataSources)
name
- name of componentnumDataSources
- number of data sources to initialize plot withpublic java.util.List<PotentialConsumer> getPotentialConsumers()
WorkspaceComponent
getPotentialConsumers
in class WorkspaceComponent
public ScatterPlotComponent.ScatterPlotSetter getSetter(int i)
i
- index of setterpublic void addSetter(int i)
i
- index of setterpublic ScatterPlotModel getModel()
public boolean hasChangedSinceLastSave()
WorkspaceComponent
hasChangedSinceLastSave
in class WorkspaceComponent
public void closing()
WorkspaceComponent
closing
in class WorkspaceComponent
public static ScatterPlotComponent open(java.io.InputStream input, java.lang.String name, java.lang.String format)
input
- name
- format
- public java.lang.String getKeyFromObject(java.lang.Object object)
WorkspaceComponent
getKeyFromObject
in class WorkspaceComponent
object
- object which should be associated with a keypublic java.lang.Object getObjectFromKey(java.lang.String objectKey)
WorkspaceComponent
getObjectFromKey
in class WorkspaceComponent
objectKey
- String keypublic void save(java.io.OutputStream output, java.lang.String format)
save
in class WorkspaceComponent
output
- the stream of data to write the data to.format
- a key used to define the requested format.public java.lang.String getXML()
WorkspaceComponent
getXML
in class WorkspaceComponent
public void update()
WorkspaceComponent
update
in class WorkspaceComponent