Package ucar.unidata.idv.control.chart
Class StatisticsChartWrapper
java.lang.Object
ucar.unidata.collab.SharableImpl
ucar.unidata.collab.PropertiedThing
ucar.unidata.idv.control.multi.DisplayComponent
ucar.unidata.idv.control.chart.ChartWrapper
ucar.unidata.idv.control.chart.StatisticsChartWrapper
- All Implemented Interfaces:
KeyListener,PropertyChangeListener,EventListener,Sharable
Provides a table view
- Version:
- $Revision: 1.25 $
- Author:
- IDV Development Team
-
Nested Class Summary
Nested classes/interfaces inherited from class ucar.unidata.idv.control.chart.ChartWrapper
ChartWrapper.FieldProperties -
Field Summary
Fields inherited from class ucar.unidata.idv.control.chart.ChartWrapper
animationWidget, dataChoiceWrappers, PROP_SELECTEDTIME, PROP_TIMERANGE, timeFilterSource, timeSelectSourceFields inherited from class ucar.unidata.idv.control.multi.DisplayComponent
CMD_SAVEIMAGE, CMD_SAVEMOVIE, displayControl, displayLabel, hasBeenInitialized, isRemoved, PROP_REMOVEDFields inherited from class ucar.unidata.collab.PropertiedThing
propertiesDialog -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanApply propertiesprotected booleanDon't show resolution propertyprotected JComponentMake the guiGet the Expressions property.Get the Labels property.protected voidgetPropertiesComponents(List comps, int tabIdx) add to the properties guiString[]return the array of tab names for the proeprties dialogReturn the human readable name of this chartvoidloadData()Create the chartsvoidsetExpressions(List value) Set the Expressions property.voidSet the Labels property.toString()to stringMethods inherited from class ucar.unidata.idv.control.chart.ChartWrapper
addDataChoice, addDataChoices, addField, animationTimeChanged, applyJython, applyJython, canBeASourceForTimeSelectionEvents, canDoDataChoiceList, canDoDriveTime, canDoJython, canDoMinMaxDate, canDoParameters, canDoRemoveParameters, canDoTimeFilters, canDoTimeSelect, canDoWrapperColor, canDoWrapperSide, createDataChoiceWrapper, doApplyProperties, doMakeWrapperDisplayComponent, doMultipleAddFields, doRemove, filterData, formatValue, getAnimationShareGroup, getCategories, getDataChoices, getDataChoiceWrappers, getDriveTime, getFieldSelectionLabels, getFlatField, getInterpreter, getJython, getMaxDate, getMinDate, getPopupMenuItems, getResolution, getShowTime, getTimeFilterRanges, getTimeFilterSource, getTimeRanges, getTimeSelectSource, getTimeValues, init, initDone, initializeJython, keyPressed, keyReleased, keyTyped, propertyChange, removeTimeFilterSource, removeTimeSelectSource, setAnimationShareGroup, setDataChoiceWrappers, setDriveTime, setJython, setMaxDate, setMinDate, setResolution, setShowTime, setTimeFilterSource, setTimeFromAnimation, setTimeSelectSource, wrapDataChoicesMethods inherited from class ucar.unidata.idv.control.multi.DisplayComponent
addGroupMenuItems, doMakeDisplayLabel, doSaveImage, doSaveMovie, getBackgroundColor, getContents, getDisplayables, getDisplayControl, getDisplayGroup, getDisplayLabel, getIsRemoved, getLabelShown, getName, initAfterUnPersistence, removeDisplayComponent, setBackgroundColor, setDisplayControl, setDisplayGroup, setIsRemoved, setLabelShown, setName, showPopup, showPropertiesMethods inherited from class ucar.unidata.collab.PropertiedThing
addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyListeners, isShowing, removePropertyChangeListener, showPropertiesMethods inherited from class ucar.unidata.collab.SharableImpl
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, receiveShareData, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialog
-
Constructor Details
-
StatisticsChartWrapper
public StatisticsChartWrapper()Default ctor -
StatisticsChartWrapper
Ctor- Parameters:
name- The namedataChoices- List of data choices
-
-
Method Details
-
getTypeName
Return the human readable name of this chart- Specified by:
getTypeNamein classChartWrapper- Returns:
- Chart type name
-
doMakeContents
Make the gui- Specified by:
doMakeContentsin classDisplayComponent- Returns:
- The gui
-
loadData
Create the charts- Overrides:
loadDatain classChartWrapper- Throws:
RemoteException- On badnessVisADException- On badness
-
applyProperties
protected boolean applyProperties()Apply properties- Overrides:
applyPropertiesin classChartWrapper- Returns:
- Was successful
-
getPropertyTabs
return the array of tab names for the proeprties dialog- Overrides:
getPropertyTabsin classPropertiedThing- Returns:
- array of tab names
-
getPropertiesComponents
add to the properties gui- Overrides:
getPropertiesComponentsin classChartWrapper- Parameters:
comps- List of componentstabIdx- which tab
-
canDoResolution
protected boolean canDoResolution()Don't show resolution property- Overrides:
canDoResolutionin classChartWrapper- Returns:
- show resolution property
-
toString
to string- Overrides:
toStringin classDisplayComponent- Returns:
- string
-
setExpressions
Set the Expressions property.- Parameters:
value- The new value for Expressions
-
getExpressions
Get the Expressions property.- Returns:
- The Expressions
-
setLabels
Set the Labels property.- Parameters:
value- The new value for Labels
-
getLabels
Get the Labels property.- Returns:
- The Labels
-