|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.unidata.collab.SharableImpl
ucar.unidata.idv.control.DisplayControlBase
ucar.unidata.idv.control.DisplayControlImpl
ucar.unidata.idv.control.ObsDisplayControl
ucar.unidata.idv.control.StationModelControl
ucar.unidata.idv.control.StationLocationControl
public class StationLocationControl
Class to display a set of locations
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class ucar.unidata.idv.control.ObsDisplayControl |
|---|
ObsDisplayControl.RealWrapper |
| Nested classes/interfaces inherited from class ucar.unidata.idv.control.DisplayControlImpl |
|---|
DisplayControlImpl.SideLegendLabel |
| Field Summary |
|---|
| Fields inherited from class ucar.unidata.idv.control.StationModelControl |
|---|
currentStationData, densityComps, filters, lastDeclutteredData, lockIcon, stationsLocked, timeDeclutterComps, unlockIcon, zPositionPanel |
| Fields inherited from class ucar.unidata.idv.control.ObsDisplayControl |
|---|
colNames, colString, FIELD_ALL, format, LABEL_ALT, LABEL_LAT, LABEL_LON, LABEL_TIME |
| Fields inherited from class ucar.unidata.idv.control.DisplayControlImpl |
|---|
categories, colorScaleInfo, colorScales, contourInfo, contourInfoParams, controlContext, ctw, cw, dataSelection, defaultView, defaultViewManager, DISPLAY_LIST_NAME, displayListTable, displayMasters, displayUnit, helpUrl, initNoteText, instantiatedWithNoData, noteTextArea, noteWrapper, paramName, requestProperties, settingVisibility, sharables, showNoteText, skipSlider, srw, version, viewManagers |
| Fields inherited from interface ucar.unidata.idv.DisplayControl |
|---|
BOTTOM_LEGEND, DEFAULT_PROBEFORMAT, PREF_PREFIX, PREF_PROBEFORMAT, PREF_REMOVEONWINDOWCLOSE, PREF_SAMPLING_MODE, PREF_STANDALONE_REMOVEONCLOSE, PREF_STANDALONE_REMOVEONCLOSE_ASK, PROP_LEGENDICON, SIDE_LEGEND |
| Constructor Summary | |
|---|---|
StationLocationControl()
Default cstr; sets attribute flags |
|
| Method Summary | |
|---|---|
void |
actionPerformed(ActionEvent ae)
Only public as a result of this being an ActionListener. |
void |
buttonPressed(int index)
The id or station button was pressed |
protected StationModelDisplayable |
createStationModelDisplayable()
Called by the init method to create the StationModelDisplayable used for this instance. |
protected Container |
doMakeContents()
Called by the init method to create the contents of this DisplayControl's UI. |
protected DataInstance |
doMakeDataInstance(DataChoice dataChoice)
Creates and returns the DataInstance
corresponding to a DataChoice. |
protected JComponent |
doMakeDisplayPanel()
Make the display gui panel |
protected JComponent |
doMakeStationListPanel()
Make the list of stations panel |
boolean |
getCenterOnClick()
Get the CenterOnClick property. |
MapProjection |
getDataProjection()
get MapProjection of data to display |
MapProjection |
getDataProjectionForMenu()
Get the MapProjection for this data; if have a single point data object make synthetic map projection for location |
protected String |
getDataProjectionLabel()
What label to use for the data projection |
protected String |
getDetailsContents()
Get the contents of the details html |
boolean |
getDetailsInLegend()
Get the DetailsInLegend property. |
protected void |
getEditMenuItems(List items,
boolean forMenuBar)
Add the relevant edit menu items into the list |
boolean |
getEnabled()
Get the Enabled property. |
protected JComponent |
getExtraLegendComponent(int legendType)
Assume that any display controls that have a color table widget will want the color table to show up in the legend. |
protected List |
getFilterNames()
Return the list of names that shows up in the filter gui names combob box. |
int |
getIdType()
Get the id type for this instance. |
void |
getLegendLabels(List labels,
int legendType)
Get the extra label used for the legend. |
String |
getMenuLabel()
Get the label used for the a menu. |
StationModel |
getMyStationModel()
Get the current station model view. |
boolean |
getShowId()
Get whether the id should be shown (visible). |
boolean |
getShowSymbol()
Get whether the symbol should be shown (visible). |
protected List |
getStationList()
Get the station List. |
protected String |
getStationTableDescription()
Get the station table description. |
List |
getStationTableNames()
Get the StationTableNames property. |
int |
getSymbolType()
Get the symbol type for this instance. |
boolean |
getUseStationModel()
Get the UseStationModel property. |
protected void |
handleChangedStationModel(StationModel changedModel)
Station model has changed. |
protected void |
handleMousePressed(EarthLocation el,
DisplayEvent event)
Handle when the user clicks in the main display |
boolean |
hasMapProjection()
Do we have a map projection |
boolean |
init(DataChoice dataChoice)
Called to make this kind of Display Control; also calls code to made the Displayable. |
void |
initAsPrototype()
Clear out the station table names |
void |
initDone()
Init is done |
protected boolean |
isChartEnabled()
Overwrite base class method so we don't show the chart |
void |
loadData()
Loads the data into the StationModelDisplayable. |
protected void |
makeStationModelEditMenuItems(List items,
boolean forMenuBar)
Get edit menu items |
void |
reloadDataSource()
The data changed. |
protected void |
resetData()
This gets called when the control has received notification of a dataChange event. |
void |
setCenterOnClick(boolean value)
Set the CenterOnClick property. |
protected boolean |
setData(DataChoice choice)
Override the superclass method since currently, the DataChoice for this instance is null or not used. |
void |
setDeclutter(boolean v)
Override setDeclutter |
void |
setDetailsInLegend(boolean value)
Set the DetailsInLegend property. |
void |
setEnabled(boolean value)
Set the Enabled property. |
void |
setIdType(int value)
Set the id type for this instance. |
void |
setOnlyShowFiltered(boolean value)
Set the OnlyShowFiltered property. |
void |
setShowId(boolean value)
Set whether the id should be shown (visible). |
void |
setShowSymbol(boolean value)
Set whether the symbol should be shown (visible). |
void |
setStationTableName(String value)
Set the station table name for this instance. |
void |
setStationTableNames(List value)
Set the StationTableNames property. |
void |
setSymbolType(int value)
Set the symbol type for this instance. |
void |
setUseStationModel(boolean value)
Set the UseStationModel property. |
| Methods inherited from class ucar.unidata.idv.control.ObsDisplayControl |
|---|
applyPreferences, doDeclutterTime, doMakeFieldSelector, doMakeShowRawSelector, getColString, getColValue, getColValue, getDisplayUnit, getDisplayUnitName, getFieldsToShow, getIndex, getIndicesToShow, getParamLabel, getShowDataRaw, getTimeDeclutterComps, getTimeDeclutterEnabled, getTimeDeclutterMinutes, isIdParam, setColString, setShowDataRaw, setTimeDeclutterEnabled, setTimeDeclutterMinutes, showFieldSelector |
| Methods inherited from class ucar.unidata.idv.control.DisplayControlBase |
|---|
boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToScreen, calculateRectangle, createStationTfo, earthToBox, earthToBox, earthToBoxTuple, earthToScreen, formatLevels, getScreenCenter, getSelectedStation, isLeftButtonDown, logException, logException, makeEarthLocation, screenToBox, screenToBox, screenToEarth, setStations, setStations, toBox, toEarth, userErrorMessage, userMessage |
| Methods inherited from class ucar.unidata.collab.SharableImpl |
|---|
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, removeSharable, setShareGroup, setSharing, setUniqueId, showSharableDialog |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface ucar.unidata.collab.Sharable |
|---|
getShareGroup, getSharing, getUniqueId |
| Constructor Detail |
|---|
public StationLocationControl()
| Method Detail |
|---|
public void initAsPrototype()
initAsPrototype in interface