|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
ucar.unidata.ui.ChooserPanel
ucar.unidata.idv.chooser.IdvChooser
ucar.unidata.idv.chooser.TimesChooser
ucar.unidata.idv.chooser.adde.AddeChooser
ucar.unidata.idv.chooser.adde.AddeImageChooser
ucar.unidata.idv.chooser.adde.AddeRadarChooser
public class AddeRadarChooser
Widget to select NEXRAD radar images from a remote ADDE server Displays a list of the descriptors (names) of the radar datasets available for a particular ADDE group on the remote server.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected static String |
VALUE_LIST
Use to list the stations |
| Fields inherited from class ucar.unidata.idv.chooser.adde.AddeImageChooser |
|---|
ATTR_NAME, ATTR_PATTERN, bandComboBox, bandTable, centerElementFld, centerLineFld, compsThatNeedDescriptor, DESCRIPTOR_TABLE, descriptorComboBox, descriptorNames, descriptorTable, FILE_SATBAND, LABEL_SELECT, latLonWidget, navComboBox, PROP_BAND, PROP_ID, PROP_KEY, PROP_LATLON, PROP_LINEELE, PROP_LOC, PROP_MAG, PROP_NAV, PROP_NUM, PROP_PLACE, PROP_SIZE, PROP_SPAC, PROP_UNIT, TAG_DEFAULT, unitComboBox, VALUE_DEFAULT |
| Fields inherited from class ucar.unidata.idv.chooser.adde.AddeChooser |
|---|
CMD_CONNECT, DATA_NAME_KEY, DATASET_NAME_KEY, DEFAULT_COMPRESS, DEFAULT_DEBUG, DEFAULT_PORT, DEFAULT_PROJ, DEFAULT_USER, DEFAULT_VERSION, FILE_PUBLICSRV, groupSelector, ignoreStateChangedEvents, LABEL_DATAINTERVAL, LABEL_DATASET, LABEL_DATATYPE, LABEL_SERVER, LABEL_STATIONS, LABEL_TIMES, MSG_TIMES, NEW_SELECTION, passwords, PROP_COMPRESS, PROP_CYD, PROP_DATANAME, PROP_DAY, PROP_DEBUG, PROP_DESCR, PROP_FILE, PROP_GROUP, PROP_HMS, PROP_PARAM, PROP_PORT, PROP_POS, PROP_PROJ, PROP_SELECT, PROP_TIME, PROP_USER, PROP_VERSION, REQ_DATASETINFO, REQ_IMAGEDATA, REQ_IMAGEDIR, REQ_POINTDATA, REQ_TEXT, serverTimeStamp, STATE_CONNECTED, STATE_CONNECTING, STATE_UNCONNECTED, STATUS_ERROR, STATUS_NEEDSLOGIN, STATUS_OK, WIDGET_MUTEX |
| Fields inherited from class ucar.unidata.idv.chooser.TimesChooser |
|---|
timesComponents, timesContainer |
| Fields inherited from class ucar.unidata.idv.chooser.IdvChooser |
|---|
ATTR_ID, ATTR_SHOWDETAILS, dirHistoryCbx, ignoreDirHistory, NULL_PROPERTIES, NULL_STRING, PREF_ADDESERVERS, PREF_CATALOGLIST, PREF_DEFAULTDIR, PREF_IMAGEDESCLIST, PREF_POLLINGINFO, PREF_RADARDESCLIST, PREF_TDSRADARSERVER, PROP_CHOOSER_MAPS, PROP_CHOOSER_PROJECTION_BOUNDS, stationMap |
| Fields inherited from class ucar.unidata.ui.ChooserPanel |
|---|
cancelButton, CMD_LOAD, contents, GRID_INSETS, GRID_SPACING, haveData, helpPath, loadButton, MAP_COLOR, simpleMode |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
AddeRadarChooser(IdvChooserManager mgr,
Element root)
Construct an Adde image selection widget displaying information for the specified dataset located on the specified server. |
|
| Method Summary | |
|---|---|
protected void |
addTimesComponent(List comps)
Add the times component |
protected boolean |
canReadTimes()
Check if we are ready to read times |
protected void |
connectToServer()
Method to call if the server changed. |
void |
doCancel()
_more_ |
protected JComponent |
doMakeContents()
Make the UI for this selector. |
protected String[] |
getAdvancedLabels()
Get the labels for the advanced properties |
protected String[] |
getAdvancedProps()
Get the advanced property names |
protected String[] |
getBaseUrlProps()
Get the list of properties for the base URL |
protected void |
getComponents(List comps)
Make the components (label/widget) and add them to the list. |
String |
getDataName()
Overwrite base class method to return the correct name (used for labeling, etc.) |
String |
getDatasetName()
Get a description of the currently selected dataset |
protected void |
getDataSourceProperties(Hashtable ht)
get properties |
protected String |
getDefaultPropValue(String prop,
AreaDirectory ad,
boolean forDisplay)
Overwrite the base class method to return the default property value for PROP_ID. |
String |
getDescriptorLabel()
_more_ |
protected String |
getGroupType()
get the adde server grup type to use |
protected int |
getImageListSize()
Get the size of the image list |
protected String |
getPropertiesDescription()
Get a description of the properties |
protected String |
makeRequestString(AreaDirectory ad,
boolean doTimes,
int cnt)
Create the appropriate request string for the image. |
protected void |
newSelectedStations(List stations)
A new station was selected. |
boolean |
showAdvancedInTab()
Should we show the advanced properties component in a separate panel |
protected void |
updateStatus()
Update labels, etc. |
| Methods inherited from class ucar.unidata.idv.chooser.adde.AddeChooser |
|---|
actionPerformed, addServerComp, addTopComponents, addTopComponents, appendKeyValue, canAccessServer, checkIfServerIsOk, clearOnChange, doConnect, doUpdate, getConnectButton, getDataSetName, getGroup, getGroupUrl, getLoadToolTip, getMiscKeyProps, getMiscKeywords, getServer, getServerSelector, getState, getUrl, handleConnectFromThread, handleUnknownDataSetError, handleUpdateFromThread, readGroups, readTextLines, removeGroup, removeServer, saveServerState, setGroups, setState, updateServerList |
| Methods inherited from class ucar.unidata.ui.ChooserPanel |
|---|
addPropertyChangeListener, clearWaitCursor, doHelp, doLoad, firePropertyChange, getDefaultButtons, getHaveData, getLoadCommandName, getSimpleMode, getStatusComponent, getStatusLabel, getUpdateToolTip, registerStatusComp, revalidate, setHaveData, setHelpPath, setStatus, setStatus |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |