public class HistogramComponent extends WorkspaceComponent
Constructor and Description |
---|
HistogramComponent(java.lang.String name)
Create new Histogram Component.
|
HistogramComponent(java.lang.String name,
HistogramModel model)
Create new Histogram Component from a specified model.
|
Modifier and Type | Method and Description |
---|---|
void |
closing()
Perform cleanup after closing.
|
HistogramModel |
getModel()
Returns model.
|
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.
|
java.lang.String |
getXML()
Override for use with open service.
|
boolean |
hasChangedSinceLastSave()
Returns true if it's changed since the last save.
|
static HistogramComponent |
open(java.io.InputStream input,
java.lang.String name,
java.lang.String format)
Opens a saved bar chart.
|
void |
save(java.io.OutputStream output,
java.lang.String format)
Used when saving a workspace.
|
addAttributeListener, addConsumerType, addProducerType, addWorkspaceComponentListener, close, couplingAdded, couplingRemoved, fireAttributeObjectRemoved, fireAttributeTypeVisibilityChanged, fireComponentToggleEvent, fireGuiToggleEvent, firePotentialAttributesChanged, fireUpdateEvent, getAttributeManager, getConsumerTypes, getCurrentFile, getDefaultFormat, getFormats, getKeyFromObject, 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, update
public HistogramComponent(java.lang.String name)
name
- chart namepublic HistogramComponent(java.lang.String name, HistogramModel model)
name
- chart namemodel
- chart modelpublic java.lang.Object getObjectFromKey(java.lang.String objectKey)
WorkspaceComponent
getObjectFromKey
in class WorkspaceComponent
objectKey
- String keypublic HistogramModel getModel()
public static HistogramComponent open(java.io.InputStream input, java.lang.String name, java.lang.String format)
input
- streamname
- name of fileformat
- formatpublic void save(java.io.OutputStream output, java.lang.String format)
WorkspaceComponent
save
in class WorkspaceComponent
output
- the stream of data to write the data to.format
- a key used to define the requested format.public boolean hasChangedSinceLastSave()
WorkspaceComponent
hasChangedSinceLastSave
in class WorkspaceComponent
public void closing()
WorkspaceComponent
closing
in class WorkspaceComponent
public java.lang.String getXML()
WorkspaceComponent
getXML
in class WorkspaceComponent
public java.util.List<PotentialConsumer> getPotentialConsumers()
WorkspaceComponent
getPotentialConsumers
in class WorkspaceComponent