public class ScatterPlotChartWrapper extends PlotWrapper
| Modifier and Type | Class and Description |
|---|---|
static class |
ScatterPlotChartWrapper.MyRenderer
Just a hook to turn off the series display in the legend and to
hold the shape to draw.
|
PlotWrapper.MyChartPanelChartWrapper.FieldPropertieschart, chartPanel, EVENT_DONTPASSON, EVENT_PASSONanimationWidget, dataChoiceWrappers, PROP_SELECTEDTIME, PROP_TIMERANGE, timeFilterSource, timeSelectSourceCMD_SAVEIMAGE, CMD_SAVEMOVIE, displayControl, displayLabel, hasBeenInitialized, isRemoved, PROP_REMOVEDpropertiesDialog| Constructor and Description |
|---|
ScatterPlotChartWrapper()
Default ctor
|
ScatterPlotChartWrapper(java.lang.String name,
java.util.List dataChoices)
Ctor
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
applyProperties()
Apply properties
|
protected boolean |
canBeASourceForTimeSelectionEvents()
canBeASourceForTimeSelectionEvents
|
protected boolean |
canDoColors()
Can we do chart colors
|
boolean |
canDoParameters()
Don't add parameters
|
boolean |
canDoWrapperColor()
Can we have colors on the data chocie wrappers in the properties dialog
|
java.lang.String |
chartPanelGetToolTipText(java.awt.event.MouseEvent event)
Hook to intercept these calls on the chart
|
boolean |
chartPanelMouseClicked(java.awt.event.MouseEvent event)
Handle the event
|
protected javax.swing.JComponent |
doMakeContents()
Create the gui
|
protected javax.swing.JComponent |
doMakeWrapperDisplayComponent(int idx,
ChartWrapper.FieldProperties fieldProperty)
Utility to make the gui widget for the wrapper in the properties list
|
boolean |
doMultipleAddFields()
When selecting data does the data tree support multiple selections
|
java.util.List |
getCategories()
Get the data categories for choosing new data
|
java.util.List |
getFieldSelectionLabels()
Returns the list of labels used for selecting data choices.
|
java.lang.String |
getTypeName()
Return the human readable name of this chart
|
void |
loadData()
Create the charts
|
java.lang.String |
toString()
to string
|
annotationChanged, chartPanelMouseDragged, chartPanelMousePressed, chartPanelMouseReleased, doMakeChartPanel, getAutoRange, getBackgroundColor, getChartPanel, getDataAreaColor, getDomainLineState, getPopupMenuItems, getPreferredChartSize, getPropertiesComponents, getPropertyTabs, getRangeLineState, initXYPlot, keyPressed, keyReleased, keyTyped, okToDraw, panPlot, panPlot, setAutoRange, setBackgroundColor, setDataAreaColor, setDomainLineState, setName, setRangeLineState, signalChartChangedaddDataChoice, addDataChoices, addField, animationTimeChanged, applyJython, applyJython, canDoDataChoiceList, canDoDriveTime, canDoJython, canDoMinMaxDate, canDoRemoveParameters, canDoResolution, canDoTimeFilters, canDoTimeSelect, canDoWrapperSide, createDataChoiceWrapper, doApplyProperties, doRemove, filterData, formatValue, getAnimationShareGroup, getDataChoices, getDataChoiceWrappers, getDriveTime, getFlatField, getInterpreter, getJython, getMaxDate, getMinDate, getResolution, getShowTime, getTimeFilterRanges, getTimeFilterSource, getTimeRanges, getTimeSelectSource, getTimeValues, init, initDone, initializeJython, propertyChange, removeTimeFilterSource, removeTimeSelectSource, setAnimationShareGroup, setDataChoiceWrappers, setDriveTime, setJython, setMaxDate, setMinDate, setResolution, setShowTime, setTimeFilterSource, setTimeFromAnimation, setTimeSelectSource, wrapDataChoicesaddGroupMenuItems, doMakeDisplayLabel, doSaveImage, doSaveMovie, getContents, getDisplayables, getDisplayControl, getDisplayGroup, getDisplayLabel, getIsRemoved, getLabelShown, getName, initAfterUnPersistence, removeDisplayComponent, setDisplayControl, setDisplayGroup, setIsRemoved, setLabelShown, showPopup, showPropertiesaddPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyListeners, isShowing, removePropertyChangeListener, showPropertiesapplySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, receiveShareData, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialogpublic ScatterPlotChartWrapper()
public ScatterPlotChartWrapper(java.lang.String name,
java.util.List dataChoices)
name - The namedataChoices - List of data choicespublic java.lang.String getTypeName()
getTypeName in class ChartWrapperpublic boolean chartPanelMouseClicked(java.awt.event.MouseEvent event)
chartPanelMouseClicked in class PlotWrapperevent - the eventpublic java.util.List getCategories()
getCategories in class ChartWrapperprotected javax.swing.JComponent doMakeContents()
doMakeContents in class DisplayComponentpublic java.lang.String chartPanelGetToolTipText(java.awt.event.MouseEvent event)
chartPanelGetToolTipText in class PlotWrapperevent - The eventprotected boolean applyProperties()
applyProperties in class PlotWrapperpublic void loadData()
throws visad.VisADException,
java.rmi.RemoteException
loadData in class ChartWrapperjava.rmi.RemoteException - On badnessvisad.VisADException - On badnessprotected javax.swing.JComponent doMakeWrapperDisplayComponent(int idx,
ChartWrapper.FieldProperties fieldProperty)
doMakeWrapperDisplayComponent in class ChartWrapperidx - Which onefieldProperty - Holder of stuffpublic java.util.List getFieldSelectionLabels()
getFieldSelectionLabels in class ChartWrapperpublic boolean doMultipleAddFields()
doMultipleAddFields in class ChartWrapperpublic boolean canDoParameters()
canDoParameters in class ChartWrapperprotected boolean canBeASourceForTimeSelectionEvents()
canBeASourceForTimeSelectionEvents in class ChartWrapperprotected boolean canDoColors()
canDoColors in class PlotWrapperpublic boolean canDoWrapperColor()
canDoWrapperColor in class ChartWrapperpublic java.lang.String toString()
toString in class DisplayComponent