Package ucar.unidata.idv.chooser.adde
Class AddeRadarChooser
- All Implemented Interfaces:
ActionListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,IdvConstants,ImageSelector
- Direct Known Subclasses:
RadarChooser
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.
- Author:
- Don Murray
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsFields inherited from class ucar.unidata.idv.chooser.adde.AddeImageChooser
archiveDay, ATTR_NAME, ATTR_PATTERN, bandComboBox, bandDirs, bandTable, centerElementFld, centerLineFld, compsThatNeedDescriptor, DESCRIPTOR_TABLE, descriptorComboBox, descriptorNames, descriptorTable, FILE_SATBAND, ignoreDescriptorChange, LABEL_SELECT, latLonWidget, navComboBox, PROP_BAND, PROP_ID, PROP_KEY, PROP_LATLON, PROP_LINEELE, PROP_LINELE, PROP_LOC, PROP_MAG, PROP_NAV, PROP_NUM, PROP_PLACE, PROP_SIZE, PROP_SPAC, PROP_UNIT, TAG_DEFAULT, unitComboBox, VALUE_DEFAULTFields 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_ADDEPORT, 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_MUTEXFields inherited from class ucar.unidata.idv.chooser.TimesChooser
drivercbx, selectedDriver, timesComponents, timesContainerFields 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_TDSPOINTOBSERVER, PREF_TDSRADARSERVER, PROP_CHOOSER_MAPS, PROP_CHOOSER_PROJECTION_BOUNDS, PROP_CHOOSERCLASSNAME, PROP_STATUS_BACKGROUND, PROP_STATUS_FOREGROUND, PROP_STATUS_TEMPLATE, stationMapFields inherited from class ucar.unidata.ui.ChooserPanel
cancelButton, CMD_LOAD, contents, GRID_INSETS, GRID_SPACING, GRID_SPACING_H, GRID_SPACING_V, haveData, helpPath, loadButton, MAP_COLOR, simpleMode, statusLabelFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface ucar.unidata.idv.IdvConstants
ARG_B64BUNDLE, ARG_B64ISL, ARG_BUNDLE, ARG_CATALOG, ARG_CHOOSER, ARG_CLEARDEFAULT, ARG_CODE, ARG_CONNECT, ARG_CURRENTTIME, ARG_DATA, ARG_DEBUG, ARG_DEFAULT, ARG_DISPLAY, ARG_DXML, ARG_FIXEDTIME, ARG_HELP, ARG_IMAGE, ARG_IMAGESERVER, ARG_INSTALLPLUGIN, ARG_ISLFILE, ARG_ISLINTERACTIVE, ARG_LISTRESOURCES, ARG_MAINCLASS, ARG_MOVIE, ARG_MSG_DEBUG, ARG_MSG_RECORD, ARG_NODEFAULT, ARG_NOERRORSINGUI, ARG_NOGUI, ARG_NOONEINSTANCE, ARG_NOPLUGINS, ARG_NOPREF, ARG_ONEINSTANCEPORT, ARG_PLUGIN, ARG_PORT, ARG_PRINTJNLP, ARG_PROPERTIES, ARG_SCRIPT, ARG_SERVER, ARG_SETFILES, ARG_SITEPATH, ARG_TEMPLATE, ARG_TEST, ARG_TESTEVAL, ARG_TRACE, ARG_TRACEONLY, ARG_USERPATH, DEFAULT_DATE_FORMAT, DEFAULT_DOCPATH, DEFAULT_TIMEZONE, FILTER_CPT, FILTER_ISL, FILTER_JNLP, FILTER_XIDV, FILTER_XIDVZIDV, FILTER_XML, FILTER_ZIDV, ID_COMMANDSTORUN, ID_DATASOURCES, ID_DISPLAYCONTROLS, ID_IDV, ID_JYTHON, ID_MESSAGE, ID_MISCHASHTABLE, ID_NCIDV_VERSION, ID_VERSION, ID_VIEWMANAGERS, ID_WINDOWS, INITIAL_PROBE_EARTHLOCATION, NULL_DATA_SELECTION, PREF_APPEARANCEMODE, PREF_ARCHIVEDIR, PREF_ARCHIVENAME, PREF_AUTODISPLAYS_ENABLE, PREF_AUTODISPLAYS_SHOWGUI, PREF_AUTOSELECTDATA, PREF_CACHESIZE, PREF_CONTROLSINTABS, PREF_DATAPREFIX, PREF_DATE_FORMAT, PREF_DISTANCEUNIT, PREF_DOCACHE, PREF_EMBEDDATACHOOSERINDASHBOARD, PREF_EMBEDFIELDSELECTORINDASHBOARD, PREF_EMBEDLEGENDINDASHBOARD, PREF_EMBEDQUICKLINKSINDASHBOARD, PREF_EVENT_KEYBOARDMAP, PREF_EVENT_MOUSEMAP, PREF_EVENT_WHEELMAP, PREF_FAST_RENDER, PREF_FIELD_CACHETHRESHOLD, PREF_FILEREADDIR, PREF_FILEWRITEDIR, PREF_GEOMETRY_BY_REF, PREF_HISTORY, PREF_IMAGE_BY_REF, PREF_LARGE_REMOTE_DATA_WARN, PREF_LASTVERSION, PREF_LATLON_FORMAT, PREF_LEGEND_SHOWICONS, PREF_LOCALE, PREF_LOOKANDFEEL, PREF_MAXIMAGESIZE, PREF_MEMORY, PREF_NPOT_IMAGE, PREF_OPEN_ASK, PREF_OPEN_MERGE, PREF_OPEN_REMOVE, PREF_PROJ_LIST, PREF_SAMPLINGMODE, PREF_SHOWCONTROLWINDOW, PREF_SHOWDASHBOARD, PREF_SHOWDECODEDIALOG, PREF_SHOWHIDDENFILES, PREF_SHOWQUITCONFIRM, PREF_SITEPATH, PREF_THREADS_DATA, PREF_THREADS_RENDER, PREF_TIMEZONE, PREF_VERTICALCS, PREF_VERTICALUNIT, PREF_WINDOW_SHOWTOOLBAR, PREF_ZIDV_ASK, PREF_ZIDV_DIRECTORY, PREF_ZIDV_SAVETOTMP, PROP_3DMODE, PROP_ABOUTTEXT, PROP_APPRESOURCEPATH, PROP_CHOOSERS, PROP_CHOOSERS_ALL, PROP_CONTROLDESCRIPTORS, PROP_CONTROLDESCRIPTORS_ALL, PROP_DATAHOLDERBOUNDS, PROP_DEFAULTLOCATIONS, PROP_DISPLAYLIST_GROUP, PROP_FIXFILELOCKUP, PROP_JNLPCODEBASE, PROP_JNLPTEMPLATE, PROP_JNLPTITLE, PROP_LOADINGXML, PROP_MAP_GLOBE_LEVEL, PROP_MAP_MAP_LEVEL, PROP_MINIMUMFRAMECYCLETIME, PROP_MONITORPORT, PROP_OLDCONTROLDESCRIPTORS, PROP_ONEINSTANCEPORT, PROP_PREFERENCES, PROP_PROJ_NAME, PROP_RESOURCEFILES, PROP_SHOWCLOCK_DASH, PROP_SHOWCLOCK_VIEW, PROP_SHOWDASHBOARD, PROP_SHOWDATATREE, PROP_SHOWFORMULAS, PROP_SHOWSPLASH, PROP_SPLASHICON, PROP_UI_DESKTOP, PROP_USE_DISPLAYAREA, PROP_USE_TIMEDRIVER, PROP_VERSIONFILE, PROP_WINDOW_SCREENSIZEOFFSET, PROP_WINDOW_SIZEHEIGHT, PROP_WINDOW_SIZEWIDTH, PROP_WINDOW_USESCREENSIZE, SUFFIX_BAT, SUFFIX_CPT, SUFFIX_ISL, SUFFIX_JNLP, SUFFIX_RBI, SUFFIX_SH, SUFFIX_XIDV, SUFFIX_XML, SUFFIX_ZIDVFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionAddeRadarChooser(IdvChooserManager mgr, Element root) Construct an Adde image selection widget displaying information for the specified dataset located on the specified server. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddTimesComponent(List comps) Add the times componentprotected booleanCheck if we are ready to read timesprotected voidMethod to call if the server changed.protected voidRespond to a change in the descriptor list.voiddoCancel()Do the cancelprotected JComponentMake the UI for this selector.protected String[]Get the labels for the advanced propertiesprotected String[]Get the advanced property namesprotected String[]Get the list of properties for the base URLprotected voidgetComponents(List comps) Make the components (label/widget) and add them to the list.Overwrite base class method to return the correct name (used for labeling, etc.)Get a description of the currently selected datasetprotected voidget propertiesGet the data type for this chooserprotected StringgetDefaultPropValue(String prop, AreaDirectory ad, boolean forDisplay) Overwrite the base class method to return the default property value for PROP_ID.protected StringgetDescriptorFromSelection(String selection) Get the descriptor relating to the selection.Get the descriptor labelprotected Stringget the adde server grup type to useprotected intGet the size of the image listprotected StringGet a description of the propertiesprotected StringmakeRequestString(AreaDirectory ad, boolean doTimes, int cnt) Create the appropriate request string for the image.protected voidnewSelectedStations(List stations) A new station was selected.protected voidGenerate a list of image descriptors for the descriptor list.booleanShould we show the advanced properties component in a separate panelprotected voidUpdate labels, etc.Methods inherited from class ucar.unidata.idv.chooser.adde.AddeImageChooser
absoluteTimesSelectionChanged, addDescComp, addPropComp, appendMiscKeyValues, canDoCancel, changePlace, checkForValidValues, clearTimesList, cyclePlace, doLoadInThread, enableWidgets, getArchiveDay, getASelectedTime, getBaseUrl, getBottomComponents, getButtonLabels, getDatasetDescription, getDefault, getDefaultDisplayType, getDefaultRelativeTimeIndex, getDescriptor, getDescriptorTable, getExtraAbsoluteTimeComponent, getGoodToGo, getImageDefaults, getImageList, getPropValue, getSelectedBandInfos, getSelectedBandName, getSelectedDescriptor, getSelectedUnit, getSize, getSizeString, getUserPropValue, handleConnect, handleConnectionError, handleUpdate, haveDescriptorSelected, isPolar, logException, makeDateTimeString, makeDateTimeString, makeImageInfo, makeProps, makeRequestString, processPropertyComponents, processServerComponents, readTimes, setDescriptors, setImageInfoProps, setSelectedTimes, setToFullResolution, showAdvanced, showGroups, showPropPanel, showSettings, timesOk, usePropFromUserMethods inherited from class ucar.unidata.idv.chooser.adde.AddeChooser
actionPerformed, addServerComp, addTopComponents, addTopComponents, appendKeyValue, canAccessServer, checkIfServerIsOk, clearOnChange, doConnect, doUpdate, getConnectButton, getDataSetName, getDefaultServerSelection, getGroup, getGroupUrl, getLoadToolTip, getMiscKeyProps, getMiscKeywords, getPort, getServer, getServerSelector, getState, getUrl, handleConnectFromThread, handleUnknownDataSetError, handleUpdateFromThread, loadServerState, readGroups, readTextLines, removeGroup, removeServer, saveServerState, setGroups, setState, updateServerListMethods inherited from class ucar.unidata.idv.chooser.TimesChooser
addTimeSelectionListener, checkActiveViewWithDriver, checkTimesLists, disableTimeWidgets, doLoad, enableAbsoluteTimesList, enableTimeWidgets, getAbsoluteTimes, getAbsoluteTimeSelectMode, getDefaultTimeDriverIndex, getDoAbsoluteTimes, getDoRelativeTimes, getDoTimeDrivers, getExtraRelativeTimeComponent, getExtraTimeComponent, getHaveAbsoluteTimesSelected, getNumTimesToSelect, getRelativeTimeIncrement, getRelativeTimeIndices, getRelativeTimesChooser, getRelativeTimesList, getSelectedAbsoluteTimes, getTimeDriverPopupMenu, getTimeDrivers, getTimeLine, getTimesList, haveAnyTimes, haveTimeSelected, makeDatedObjects, makeTimesPanel, makeTimesPanel, makeTimesPanel, makeTimesPanel, popupTimeline, readDrivers, setAbsoluteTimes, setDoAbsoluteTimes, setDoTimeDrivers, setSelectedAbsoluteTime, setSelectedAbsoluteTime, setSelectedAbsoluteTimes, setSelectedAbsoluteTimes, setTimeDrivers, updateTimeDriver, updatetimelineMethods inherited from class ucar.unidata.idv.chooser.IdvChooser
clearSelectedStations, clearStations, closeChooser, createStationMap, decorateButtons, doClose, errorMessage, getAttribute, getContents, getDataManager, getDataSource, getDataSourceId, getDataSourceId, getDataSourcesComponent, getDataSourcesComponent, getDataSourcesComponent, getDataSourcesComponent, getDefaultButtons, getDefaultMap, getDefaultMaps, getDefaultProjection, getDefaultProjectionRect, getHaveStations, getId, getIdv, getMenuTitle, getPreferenceList, getPreferenceList, getPreferenceList, getPreferenceList, getProperty, getProperty, getPropList, getSelectedStation, getSelectedStations, getShowInMenu, getStationMap, getStatusLabel, getStatusLabelBackground, getStatusLabelForeground, getTitle, getXmlNode, haveStationSelected, init, initChooserPanel, initStationMap, isReloadable, makeDataSource, makeDataSource, makeTimeMenus, resetDataSourceId, setDataSource, setDataSourceListener, shouldDoUpdateOnFirstDisplay, showNormalCursor, showWaitCursor, startTask, stopTask, stopTaskAndIsOk, taskOk, userMessage, usingStationsMethods inherited from class ucar.unidata.ui.ChooserPanel
addPropertyChangeListener, canDoUpdate, clearWaitCursor, doHelp, firePropertyChange, getDefaultButtons, getHaveData, getLoadCommandName, getMessageTemplate, getSimpleMode, getStatusComponent, getUpdateToolTip, padLabel, registerStatusComp, revalidate, setHaveData, setHelpPath, setMessageTemplate, setStatus, setStatus, showNormalCursor, showWaitCursorMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
VALUE_LIST
Use to list the stations- See Also:
-
-
Constructor Details
-
AddeRadarChooser
Construct an Adde image selection widget displaying information for the specified dataset located on the specified server.- Parameters:
mgr- The chooser managerroot- The chooser.xml node
-
-
Method Details
-
getGroupType
get the adde server grup type to use- Overrides:
getGroupTypein classAddeChooser- Returns:
- group type
-
showAdvancedInTab
public boolean showAdvancedInTab()Should we show the advanced properties component in a separate panel- Overrides:
showAdvancedInTabin classAddeImageChooser- Returns:
- false
-
getDataName
Overwrite base class method to return the correct name (used for labeling, etc.)- Overrides:
getDataNamein classAddeImageChooser- Returns:
- data name specific to this selector
-
getDataType
Description copied from class:AddeImageChooserGet the data type for this chooser- Overrides:
getDataTypein classAddeImageChooser- Returns:
- the data type
-
getDescriptorLabel
Get the descriptor label- Overrides:
getDescriptorLabelin classAddeImageChooser- Returns:
- the label
-
getImageListSize
protected int getImageListSize()Get the size of the image list- Returns:
- the image list size
-
getComponents
Make the components (label/widget) and add them to the list.- Overrides:
getComponentsin classAddeImageChooser- Parameters:
comps- The list to add to.
-
doMakeContents
Make the UI for this selector.- Overrides:
doMakeContentsin classAddeImageChooser- Returns:
- The gui
-
addTimesComponent
Add the times component- Overrides:
addTimesComponentin classAddeImageChooser- Parameters:
comps- list of components
-
getDatasetName
Get a description of the currently selected dataset- Overrides:
getDatasetNamein classAddeImageChooser- Returns:
- the data set description.
-
connectToServer
protected void connectToServer()Method to call if the server changed.- Overrides:
connectToServerin classAddeImageChooser
-
readDescriptors
protected void readDescriptors()Generate a list of image descriptors for the descriptor list.- Overrides:
readDescriptorsin classAddeImageChooser
-
getDescriptorFromSelection
Description copied from class:AddeImageChooserGet the descriptor relating to the selection.- Overrides:
getDescriptorFromSelectionin classAddeImageChooser- Parameters:
selection- String name from the widget- Returns:
- the descriptor
-
canReadTimes
protected boolean canReadTimes()Check if we are ready to read times- Overrides:
canReadTimesin classAddeImageChooser- Returns:
- true if times can be read
-
getAdvancedProps
Get the advanced property names- Overrides:
getAdvancedPropsin classAddeImageChooser- Returns:
- array of advanced properties
-
getAdvancedLabels
Get the labels for the advanced properties- Overrides:
getAdvancedLabelsin classAddeImageChooser- Returns:
- array of labels
-
updateStatus
protected void updateStatus()Update labels, etc.- Overrides:
updateStatusin classAddeImageChooser
-
newSelectedStations
A new station was selected. Update the gui.- Overrides:
newSelectedStationsin classIdvChooser- Parameters:
stations- List of selected stations
-
descriptorChanged
protected void descriptorChanged()Respond to a change in the descriptor list.- Overrides:
descriptorChangedin classAddeImageChooser
-
doCancel
public void doCancel()Do the cancel- Overrides:
doCancelin classAddeImageChooser
-
makeRequestString
Create the appropriate request string for the image.- Overrides:
makeRequestStringin classAddeImageChooser- Parameters:
ad-AreaDirectoryfor the image in question.doTimes- true if this is for absolute times, false for relativecnt- image count (position in dataset)- Returns:
- the ADDE request URL
-
getBaseUrlProps
Get the list of properties for the base URL- Overrides:
getBaseUrlPropsin classAddeImageChooser- Returns:
- list of properties
-
getDefaultPropValue
Overwrite the base class method to return the default property value for PROP_ID.- Overrides:
getDefaultPropValuein classAddeImageChooser- Parameters:
prop- The propertyad- The area directoryforDisplay- Is this to show the end user in the gui.- Returns:
- The value of the property
-
getPropertiesDescription
Get a description of the properties- Overrides:
getPropertiesDescriptionin classAddeImageChooser- Returns:
- a description
-
getDataSourceProperties
get properties- Overrides:
getDataSourcePropertiesin classAddeImageChooser- Parameters:
ht- properties
-