public class AddeImageChooser extends AddeChooser implements ucar.unidata.ui.imagery.ImageSelector
AddeChooser.GroupComparator, AddeChooser.ServerComparator
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private ucar.unidata.xml.XmlResourceCollection |
addeDefaults
Holds the subsetting defaults
|
private static java.lang.String[] |
ADVANCED_LABELS
This is the list of labels used for the advanced gui
|
private static java.lang.String[] |
ADVANCED_PROPS
This is the list of properties that are used in the advanced gui
|
protected static java.lang.String |
ALL
string for ALL
|
protected static ucar.unidata.util.TwoFacedObject |
ALLBANDS
object for selecting all bands
|
protected static ucar.unidata.util.TwoFacedObject |
ALLUNITS
object for selecting all calibrations
|
private boolean |
amSettingProperties
flag for setting properties
|
protected java.lang.String |
archiveDay
archive date
|
protected javax.swing.JButton |
archiveDayBtn
Archive day selector button.
|
private java.text.SimpleDateFormat |
archiveDayFormatter
archive date formatter
|
protected static java.lang.String |
ATTR_NAME
Xml attr name for the defaults
|
protected static java.lang.String |
ATTR_PATTERN
Xml attr name for the defaults
|
protected javax.swing.JComboBox |
bandComboBox
Widget for selecting the band
|
protected java.util.Hashtable |
bandDirs
Mapping of band index to
AreaDirectory . |
private java.util.List<ucar.unidata.data.imagery.BandInfo> |
bandInfos
the list of band infos
|
protected java.util.Hashtable |
bandTable
Mapping of area directory to list of BandInfos
|
private double |
baseNumElements
base number of lines
|
private double |
baseNumLines
base number of lines
|
protected javax.swing.JTextField |
centerElementFld
Widget for the element center point in the advanced section
|
protected javax.swing.JTextField |
centerLineFld
Widget for the line center point in the advanced section
|
private static java.lang.String |
DEFAULT_ARCHIVE_IMAGE_COUNT |
private static int |
DEFAULT_MAG
default magnification
|
protected javax.swing.JLabel |
elementMagLbl
Label for the element mag. in the advanced section
|
protected javax.swing.JSlider |
elementMagSlider
Widget for the element magnfication in the advanced section
|
protected static java.lang.String |
FILE_SATBAND
Property for the satband file
|
private javax.swing.JButton |
fullResBtn
full resolution button
|
protected javax.swing.JTextField |
imageCountTextField |
protected java.util.Vector |
imageDescriptors
The list of currently loaded AddeImageDescriptor-s
|
private AreaDirectory |
lastAD
The last AreaDirectory we have seen.
|
protected ucar.unidata.ui.LatLonWidget |
latLonWidget
Input for lat/lon center point
|
protected javax.swing.JLabel |
lineMagLbl
Label for the line mag. in the advanced section
|
protected javax.swing.JSlider |
lineMagSlider
Widget for the line magnfication in the advanced section
|
private double |
linesToElements
Keep track of the lines to element ratio
|
private ucar.unidata.util.GuiUtils.CardLayoutPanel |
locationPanel
location panel
|
private javax.swing.JToggleButton |
lockBtn
_more_
|
private static org.slf4j.Logger |
logger |
(package private) int |
MAX_BANDS
Identifier for the maximum number of bands
|
private static int |
MAX_SIZE
maximum size for the widget
|
static javax.swing.JToggleButton |
mineBtn |
private java.lang.Object |
MUTEX
locking mutex
|
protected javax.swing.JComboBox |
navComboBox
Widget for selecting image nav type
|
(package private) javax.swing.JTextField |
numElementsFld
Widget to hold the number of elements in the advanced
|
protected javax.swing.JButton |
numImagesButton |
(package private) javax.swing.JTextField |
numLinesFld
Widget to hold the number of lines in the advanced
|
protected java.lang.String |
numTimes
number of image times to list
|
private java.lang.String |
place
the place string
|
private static java.lang.String |
PLACE_CENTER
flag for center
|
private static java.lang.String |
PLACE_LLEFT
flag for lower left
|
private static java.lang.String |
PLACE_LRIGHT
flag for lower right
|
private static java.lang.String |
PLACE_ULEFT
flag for upper left
|
private static java.lang.String |
PLACE_URIGHT
flag for upper right
|
private javax.swing.JLabel |
placeLbl
place label
|
private AreaDirectory |
prevPropertiesAD
The previous AreaDirectory used for properties
|
protected static java.lang.String |
PROP_BAND
Property for image default value band
|
protected static java.lang.String |
PROP_ID
Property for image default value id
|
protected static java.lang.String |
PROP_KEY
Property for image default value key
|
protected static java.lang.String |
PROP_LATLON
Property for image default value lat/lon
|
protected static java.lang.String |
PROP_LINELE
Property for image default value line/ele
|
protected static java.lang.String |
PROP_LOC
Property for image default value loc
|
protected static java.lang.String |
PROP_MAG
Property for image default value mag
|
protected static java.lang.String |
PROP_NAV
Property for image default value unit
|
protected static java.lang.String |
PROP_NUM
Property for num
|
protected static java.lang.String |
PROP_PLACE
Property for image default value place
|
protected static java.lang.String |
PROP_SIZE
Property for image default value size
|
protected static java.lang.String |
PROP_SPAC
Property for image default value spac
|
protected static java.lang.String |
PROP_UNIT
Property for image default value unit
|
private AreaDirectory |
propertiesAD
The current AreaDirectory used for properties
|
private javax.swing.JPanel |
propPanel
Holds the properties
|
private java.util.Hashtable |
propToComps
Maps the PROP_ property name to the gui component
|
private java.lang.Object |
readTimesTask
Are we currently reading times
|
private java.util.List |
resourceMaps
This is a list of hashtables, one per imagedefaults resource.
|
private AddeSatBands |
satBandInfo
Used to parse the sat band file
|
private java.util.Hashtable |
sensorToBandToName
Mapping of sensor id (String) to hashtable that maps Integer band number
to name
|
static int |
SIZE_THRESHOLD
_more_
|
(package private) javax.swing.JLabel |
sizeLbl
size label
|
private static int |
SLIDER_MAX
limit of slider
|
protected static java.lang.String |
TAG_DEFAULT
Xml tag name for the defaults
|
protected javax.swing.JComboBox |
unitComboBox
Widget for selecting image units
|
private boolean |
useSatBandInfo
A flag so we can debug the new way of processing sat band file
|
protected static java.lang.String |
VALUE_DEFAULT
identifiere for the default value
|
allServersFlag, cb, CMD_MANAGER, commentList, compsThatNeedDescriptor, connectButton, DESCRIPTOR_TABLE, descriptorComboBox, descriptorLabel, descriptorList, descriptorNames, descriptorTable, ignoreDescriptorChange, LABEL_SELECT, manageButton, nameSeparator, parameterButton, publicButton, RELATIVE_TIMES_LABEL, RELATIVE_TIMES_TOOLTIP, restoreElement, separator, serverManager, timesCardPanelExtra
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_MUTEX
absTimesLbl, drivercbx, selectedDriver, timeDriverComp, timeline, timelinePanel, timelistPanel, timesCardPanel, timesComponents, timesContainer, timesTab, underTimelinePanel, underTimelistPanel
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, stationMap
cancelButton, CMD_LOAD, contents, GRID_INSETS, GRID_SPACING, GRID_SPACING_H, GRID_SPACING_V, haveData, helpPath, loadButton, MAP_COLOR, simpleMode
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
BLANK_COMP_GROUP, COMP_MONITORPANEL, DATASELECTOR_NAME, DEFAULT_DOCPATH, DEFAULT_SERVERSTATE, DISPLAY_NAME, DISPLAYCONTROLLER_NAME, ELEMENT_DOUBLE_WIDTH, ELEMENT_DOUBLEDOUBLE_WIDTH, ELEMENT_HALF_WIDTH, ELEMENT_ONEHALF_WIDTH, ELEMENT_WIDTH, EVENT_FILECHOOSER_START, EVENT_FILECHOOSER_STOP, FILTER_MCV, FILTER_MCVMCVZ, FILTER_MCVZ, GAP_RELATED, GAP_UNRELATED, HOMEPAGE_URL, ICON_ACCEPT_SMALL, ICON_ADD_SMALL, ICON_APPLY_SMALL, ICON_BACKGROUND_SMALL, ICON_CANCEL, ICON_CANCEL_SMALL, ICON_CHECKVERSION_SMALL, ICON_COLORTABLE_SMALL, ICON_CONNECT_SMALL, ICON_CONSOLE_SMALL, ICON_DATAEXPLORER_SMALL, ICON_DEFAULTLAYOUT_SMALL, ICON_DEFAULTLAYOUTADD_SMALL, ICON_DEFAULTLAYOUTDELETE_SMALL, ICON_DELETE_SMALL, ICON_DISCONNECT_SMALL, ICON_ERROR_SMALL, ICON_EXCLAMATION_SMALL, ICON_FAVORITE_SMALL, ICON_FAVORITEMANAGE_SMALL, ICON_FAVORITESAVE_SMALL, ICON_FORUMS_SMALL, ICON_GETTINGSTARTED_SMALL, ICON_HELP, ICON_HELP_SMALL, ICON_HELPTIPS_SMALL, ICON_INFORMATION_SMALL, ICON_LAYOUTEDIT_SMALL, ICON_LOCALDATA_SMALL, ICON_LOCATION_SMALL, ICON_MCIDASV_DEFAULT, ICON_MCIDASV_SMALL, ICON_NEWTAB_SMALL, ICON_NEWWINDOW_SMALL, ICON_NEXT_SMALL, ICON_NOTE_SMALL, ICON_OPEN, ICON_OPEN_SMALL, ICON_PREFERENCES_SMALL, ICON_PREVIOUS_SMALL, ICON_RANDOM_SMALL, ICON_RANGEANDBEARING_SMALL, ICON_REDO_SMALL, ICON_REFRESH, ICON_REFRESH_SMALL, ICON_REMOVE_SMALL, ICON_REMOVEDATA_SMALL, ICON_REMOVELAYERS_SMALL, ICON_REMOVELAYERSDATA_SMALL, ICON_SAVE, ICON_SAVE_SMALL, ICON_SAVEAS_SMALL, ICON_SUPPORT_SMALL, ICON_UNDO_SMALL, ICON_UPDATE, ICON_USERSGUIDE_SMALL, LOCAL_ADDE_PORT, MACRO_BUILDDATE, MACRO_COPYRIGHT_YEAR, MACRO_GRANULE_COUNT, MACRO_IDV_VERSION, MACRO_VERSION, MACRO_VISAD_VERSION, MAX_MEMORY_32BIT, MCV_BLUE, MCV_BLUE_DARK, NOTICE_URL, OS_OSX, PANEL_NAME, PREF_AUTO_SAVE_DEFAULT_LAYOUT, PREF_CONFIRM_REMOVE_BOTH, PREF_CONFIRM_REMOVE_DATA, PREF_CONFIRM_REMOVE_LAYERS, PREF_IMAGE_PREVIEW, PREF_LIST_ADDE_SERVERS, PREF_LIST_ADVANCED, PREF_LIST_AVAILABLE_DISPLAYS, PREF_LIST_DATA_CHOOSERS, PREF_LIST_FORMATS_DATA, PREF_LIST_GENERAL, PREF_LIST_LOCAL_ADDE, PREF_LIST_NAV_CONTROLS, PREF_LIST_TOOLBAR, PREF_LIST_VIEW, PREF_OPEN_LIMIT_WIN, PREF_PRERELEASE_CHECK, PREF_SAVE_DASHBOARD_VIZ, PREF_SERVERSTATE, PREF_SHOW_SYSTEM_BUNDLES, PREF_SYSTEMSERVERSIMG, PREF_TBM_SIZE, PREF_VERSION_CHECK, PREF_VIIRS_PLUGIN, PRERELEASE_URL, PROP_ABOUTTEXT, PROP_APP_ICON, PROP_BUILD_DATE, PROP_CHAN, PROP_COPYRIGHT_YEAR, PROP_DASHBOARD_BOUNDS, PROP_GRANULE_COUNT, PROP_HOMEPAGE, PROP_HYDRA_360, PROP_RECENT_COLORS, PROP_SERVERS, PROP_SERVERS_ALL, PROP_SYSMEM, PROP_TABBED_UI, PROP_VERSION_MAJOR, PROP_VERSION_MINOR, PROP_VERSION_RELEASE, PROP_VERSIONFILE, PROP_VISAD_DATE, PROP_VISAD_ORIGINAL, PROP_VISAD_PARSE_FAIL, PROP_VISAD_REVISION, PROP_VP_CATOPEN, PROP_VP_SHOWCATS, PROP_VP_SHOWPOPUP, PROPERTIES_FILE, SCRUB_STRINGS_FILE, SUFFIX_MCV, SUFFIX_MCVZ, TOOLTIP_PROGRESSIVE_RESOLUTION, USER_DIRECTORY_NAME, VERSION_HANDLER_URL, VERSION_URL, VIIRS_PLUGIN_VERSION_NUMBER
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_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, NULL_STRING, 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_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_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_ZIDV
Constructor and Description |
---|
AddeImageChooser(ucar.unidata.idv.chooser.IdvChooserManager mgr,
org.w3c.dom.Element root)
Construct an Adde image selection widget
|
Modifier and Type | Method and Description |
---|---|
protected void |
absoluteTimesSelectionChanged()
Handle the absolute time selection changing
|
protected javax.swing.JComponent |
addPropComp(java.lang.String propId,
javax.swing.JComponent comp)
Associates the given JComponent with the PROP_ property identified by the
given propId
|
protected boolean |
canReadTimes()
Check if we are ready to read times
|
void |
changePlace(java.lang.String newPlace)
Change the place
|
protected void |
checkCenterEnabled()
Enable or disable the center lat/lon and line/element widgets
|
protected boolean |
checkForValidValues()
Check for valid lat/lon values
|
protected boolean |
checkPropertiesEqual(AreaDirectory ad1,
AreaDirectory ad2)
Check to see if the two Area directories are equal
|
protected void |
checkSetNav()
Respond to a change in the descriptor list.
|
protected void |
clearPropertiesWidgets()
Clear the properties widgets
|
protected void |
clearTimesList()
Overwrite base class method to clear out the lastAD member here.
|
void |
cyclePlace()
Cycle the place
|
void |
doCancel()
_more_
|
void |
doLoadInThread()
User said go, we go.
|
javax.swing.JComponent |
doMakeContents()
Make the UI for this selector.
|
javax.swing.JComponent |
doMakeContents(boolean doesOverride) |
protected void |
elementMagSliderChanged(boolean recomputeLineEleRatio)
_more_
|
protected void |
enableWidgets()
Enable or disable the GUI widgets based on what has been selected.
|
protected java.lang.String[] |
getAdvancedLabels()
Get the list of advanced property labels
|
protected java.lang.String[] |
getAdvancedProps()
Get the list of advanced property names
|
void |
getArchiveDay()
Show the archive dialog.
|
protected AreaDirectory |
getASelectedTime()
Get one of the selected times.
|
protected java.util.List<ucar.unidata.util.TwoFacedObject> |
getAvailableUnits(AreaDirectory ad,
int band)
Set the available units in the unit selector
|
protected java.util.List<ucar.unidata.data.imagery.BandInfo> |
getBandInfos()
Get the pregenerated bandInfos
|
protected java.lang.String |
getBandName(AreaDirectory ad,
int band)
Get the band name for a particular area
|
protected java.lang.String[] |
getBaseUrlProps()
Get the list of properties for the base URL
|
protected void |
getBottomComponents(java.util.List bottomComps)
Add the bottom advanced gui panel to the list
|
java.lang.String |
getDataName()
This allows derived classes to provide their own name for labeling, etc.
|
java.lang.String |
getDatasetDescription()
Deprecated.
use #getDatasetName()
|
java.lang.String |
getDatasetName()
Get the name of the dataset.
|
protected java.lang.String |
getDataSourceId()
Return the data source ID.
|
protected void |
getDataSourceProperties(java.util.Hashtable ht)
Get the DataSource properties
|
java.lang.String |
getDataType()
Get the data type for this chooser
|
protected java.lang.String |
getDefault(java.lang.String property,
java.lang.String dflt)
Get the default value for a key
|
protected java.lang.String |
getDefaultDisplayType()
Get the id for the default display type
|
protected java.lang.String |
getDefaultPropValue(java.lang.String prop,
AreaDirectory ad,
boolean forDisplay)
Get the default property value for the adde request string
|
java.lang.String |
getDescriptorLabel()
Get the descriptor widget label
|
protected int |
getElementMagValue()
Get the value of the element magnification slider.
|
protected boolean |
getGoodToGo()
Does this selector have all of its state set to load in data
|
protected java.lang.String |
getGroupType()
get the adde server grup type to use
|
protected ucar.unidata.xml.XmlResourceCollection |
getImageDefaults()
Get the xml resource collection that defines the image default xml
|
java.util.List |
getImageList()
Returns a list of the images to load or null if none have been selected.
|
protected int |
getLineMagValue()
Get the value of the line magnification slider.
|
private javax.swing.JToggleButton |
getLockButton()
Get the "lock" button
|
protected int |
getMagValue(javax.swing.JSlider slider)
Get the value of the given magnification slider.
|
protected java.lang.String[] |
getPair(java.lang.String v)
Get a pair of properties
|
protected java.lang.String |
getPropertiesDescription()
Get a description of the properties
|
protected java.lang.String |
getPropValue(java.lang.String prop,
AreaDirectory ad)
Get the value for the given property.
|
protected int |
getSelectedBand()
Get the selected band from the advanced chooser
|
java.util.List<ucar.unidata.data.imagery.BandInfo> |
getSelectedBandInfos()
Get the list of BandInfos for the current selected images
|
java.lang.String |
getSelectedBandName()
Get the name of the selected band
|
protected java.lang.String |
getSelectedUnit()
Get the selected calibration unit.
|
protected int[] |
getSize(AreaDirectory ad)
_more_
|
protected java.lang.String |
getSizeString(AreaDirectory ad)
Get the image size string from the directory and defaults
|
protected java.lang.String |
getUserPropValue(java.lang.String prop,
AreaDirectory ad)
Get the user supplied property value for the adde request string
|
protected void |
handleConnectionError(java.lang.Exception e)
Show the given error to the user.
|
protected void |
handleConnectionError(java.lang.String details,
java.lang.Exception e)
Show the given error to the user.
|
void |
handleUpdate()
Handle when the user presses the update button
|
protected void |
initializeAddeDefaults()
Process the image defaults resources
|
protected void |
lineMagSliderChanged(boolean autoSetSize)
Handle the line mag slider changed event
|
void |
logException(java.lang.String msg,
java.lang.Exception exc)
Convenience method for lazy people who don't want to call
LogUtil.logException(String, Throwable) . |
protected java.util.List<ucar.unidata.data.imagery.BandInfo> |
makeBandInfos(AreaDirectory ad,
int[] bands)
Get the list of bands for the images
|
protected ucar.unidata.data.imagery.AddeImageInfo |
makeImageInfo(AreaDirectory dir,
boolean isRelative,
int num)
Make an AddeImageInfo from a URL and an AreaDirectory
|
protected java.lang.String |
makeProps(java.lang.String[] props,
AreaDirectory ad)
A utility that creates the url argument line for the given set of
properties.
|
protected javax.swing.JPanel |
makeTimesPanel()
Set the relative and absolute extra components.
|
private int |
parseImageCount()
Number of absolute times to list in the chooser.
|
protected java.util.List |
processPropertyComponents()
_more_
|
protected void |
readFromServer()
Do server connection stuff... override this with type-specific methods
|
protected void |
readSatBands()
Get the band name information from the server
|
void |
readTimes()
Read the set of image times available for the current server/group/type
This method is a wrapper, setting the wait cursor and wrapping the call
to
readTimesInner(boolean) ; in a try/catch block |
void |
readTimes(boolean forceAll) |
protected void |
readTimesInner(boolean forceAll)
Set the list of dates/times based on the image selection
|
protected void |
setAvailableUnits(AreaDirectory ad,
int band)
Set the available units in the unit selector
|
protected void |
setCenterLocation(ucar.unidata.data.imagery.AddeImageDescriptor aid)
Set the center location portion of the request.
|
protected void |
setImageInfoProps(ucar.unidata.data.imagery.AddeImageInfo aii,
java.lang.String[] props,
AreaDirectory ad)
Set the properties on the AddeImageInfo from the list of properties
|
protected void |
setMagSliders(int lineValue,
int elementValue)
Set the mag slider values
|
protected void |
setPropertiesState(AreaDirectory ad)
Set the widgets with the state from the given AreaDirectory
|
protected void |
setPropertiesState(AreaDirectory ad,
boolean force)
Set the widgets with the state from the given AreaDirectory
|
protected void |
setSelectedTimes(DateTime[] times)
Set the selected times in the times list based on the input times
|
void |
setToFullResolution()
Set to full resolution
|
boolean |
timesOk()
Do we have times selected.
|
protected java.lang.String |
translatePlace(java.lang.String place)
Translate a place name into a human readable form
|
protected void |
updateStatus()
Update labels, enable widgets, etc.
|
protected boolean |
useLatLon()
Check if we are using the lat/lon widget
|
protected boolean |
usePropFromUser(java.lang.String propId)
Should we use the user supplied property
|
actionPerformed, addDescComp, appendMiscKeyValues, canAccessServer, checkIfServerIsOk, checkTimesLists, clearOnChange, clearParameterSet, connectToServer, containsGroupName, containsServerName, descriptorChanged, doClickLoad, doManager, doParameters, getAccounting, getAccounting, getAccountingInfo, getAddeServer, getDefaultRelativeTimeIndex, getDescriptor, getDescriptorFromSelection, getDescriptorTable, getGroup, getGroup, getLastAddedProj, getLastAddedUser, getNumTimesToSelect, getParameterSetType, getRelativeTimeIndices, getRelativeTimesChooser, getSelectedDescriptor, getSelectorIndex, getServer, getServerSelector, getStateString, handleConnect, handleUnknownDataSetError, haveDescriptorSelected, hideParameterButton, isGroupEditable, isLocalServer, isLocalServer, isSeparator, makeTimesPanel, onServerManagerDataEvent, onServerManagerWindowEvent, readDescriptors, resetDescriptorBox, restoreAbsoluteTimes, restoreParameterSet, saveServerState, setAbsoluteTimes, setDescriptors, setHaveData, setInnerPanel, setSelectString, setStatus, showGroups, showParameterButton, showServers, updateGroups, updateServerList, updateServers
addServerComp, addTopComponents, addTopComponents, appendKeyValue, canDoCancel, doConnect, doUpdate, getConnectButton, getDataSetName, getGroupUrl, getLoadToolTip, getMiscKeyProps, getMiscKeywords, getPort, getState, getUrl, handleConnectFromThread, handleUpdateFromThread, readGroups, readTextLines, removeGroup, removeServer, setGroups, setState
addTimeSelectionListener, anyTimeDrivers, checkActiveViewWithDriver, disableTimeWidgets, doLoad, enableAbsoluteTimesList, enableTimeWidgets, getAbsoluteTimes, getAbsoluteTimeSelectMode, getDefaultTimeDriverIndex, getDoAbsoluteTimes, getDoRelativeTimes, getDoTimeDrivers, getExtraAbsoluteTimeComponent, getExtraRelativeTimeComponent, getExtraTimeComponent, getHaveAbsoluteTimesSelected, getRelativeTimeIncrement, getRelativeTimesList, getSelectedAbsoluteTimes, getTimeDriverPopupMenu, getTimeDrivers, getTimeLine, getTimesList, handleTimeDriverUpdate, haveAnyTimes, haveTimeSelected, makeDatedObjects, makeTimesPanel, makeTimesPanel, makeTimesPanel, popupTimeline, readDrivers, setDoAbsoluteTimes, setDoTimeDrivers, setSelectedAbsoluteTime, setSelectedAbsoluteTime, setSelectedAbsoluteTimes, setSelectedAbsoluteTimes, setTimeDrivers, updateTimeDriver, updatetimeline
clearSelectedStations, clearStations, closeChooser, createStationMap, decorateButtons, doClose, errorMessage, getAttribute, getContents, getDataManager, getDataSource, 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, newSelectedStations, resetDataSourceId, setDataSource, setDataSourceListener, shouldDoUpdateOnFirstDisplay, showNormalCursor, showWaitCursor, startTask, stopTask, stopTaskAndIsOk, taskOk, userMessage, usingStations
addPropertyChangeListener, canDoUpdate, clearWaitCursor, doHelp, firePropertyChange, getButtonLabels, getDefaultButtons, getHaveData, getLoadCommandName, getMessageTemplate, getSimpleMode, getStatusComponent, getUpdateToolTip, padLabel, registerStatusComp, revalidate, setHelpPath, setMessageTemplate, setStatus, showNormalCursor, showWaitCursor
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, update
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, validateTree
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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private static final org.slf4j.Logger logger
public static javax.swing.JToggleButton mineBtn
public static final int SIZE_THRESHOLD
private static final int DEFAULT_MAG
private static final java.lang.String PLACE_CENTER
private static final java.lang.String PLACE_ULEFT
private static final java.lang.String PLACE_LLEFT
private static final java.lang.String PLACE_URIGHT
private static final java.lang.String PLACE_LRIGHT
protected static final java.lang.String FILE_SATBAND
protected static final java.lang.String PROP_BAND
protected static final java.lang.String PROP_ID
protected static final java.lang.String PROP_KEY
protected static final java.lang.String PROP_LATLON
protected static final java.lang.String PROP_LINELE
protected static final java.lang.String PROP_LOC
protected static final java.lang.String PROP_MAG
protected static final java.lang.String PROP_NUM
protected static final java.lang.String PROP_PLACE
protected static final java.lang.String PROP_SIZE
protected static final java.lang.String PROP_SPAC
protected static final java.lang.String PROP_UNIT
protected static final java.lang.String PROP_NAV
private static final java.lang.String[] ADVANCED_PROPS
private static final java.lang.String[] ADVANCED_LABELS
protected static final java.lang.String TAG_DEFAULT
protected static final java.lang.String VALUE_DEFAULT
protected static final java.lang.String ATTR_NAME
protected static final java.lang.String ATTR_PATTERN
private boolean amSettingProperties
private java.lang.Object readTimesTask
protected java.lang.String archiveDay
protected java.lang.String numTimes
private javax.swing.JPanel propPanel
protected javax.swing.JButton archiveDayBtn
protected javax.swing.JButton numImagesButton
protected javax.swing.JTextField imageCountTextField
private java.util.Hashtable propToComps
private java.util.List resourceMaps
private ucar.unidata.xml.XmlResourceCollection addeDefaults
private java.text.SimpleDateFormat archiveDayFormatter
protected ucar.unidata.ui.LatLonWidget latLonWidget
protected javax.swing.JSlider lineMagSlider
protected javax.swing.JLabel lineMagLbl
protected javax.swing.JSlider elementMagSlider
protected javax.swing.JLabel elementMagLbl
private double baseNumLines
javax.swing.JLabel sizeLbl
private double baseNumElements
javax.swing.JTextField numElementsFld
javax.swing.JTextField numLinesFld
protected javax.swing.JTextField centerLineFld
protected javax.swing.JTextField centerElementFld
private javax.swing.JToggleButton lockBtn
private javax.swing.JButton fullResBtn
int MAX_BANDS
private AreaDirectory lastAD
private AreaDirectory propertiesAD
private AreaDirectory prevPropertiesAD
protected java.util.Hashtable bandTable
protected java.util.Hashtable bandDirs
AreaDirectory
.protected java.util.Vector imageDescriptors
private static final int MAX_SIZE
protected javax.swing.JComboBox unitComboBox
private javax.swing.JLabel placeLbl
private java.lang.String place
private ucar.unidata.util.GuiUtils.CardLayoutPanel locationPanel
protected javax.swing.JComboBox navComboBox
private java.util.Hashtable sensorToBandToName
private boolean useSatBandInfo
private AddeSatBands satBandInfo
protected javax.swing.JComboBox bandComboBox
protected static final java.lang.String ALL
protected static final ucar.unidata.util.TwoFacedObject ALLBANDS
protected static final ucar.unidata.util.TwoFacedObject ALLUNITS
private double linesToElements
private static final int SLIDER_MAX
private static final java.lang.String DEFAULT_ARCHIVE_IMAGE_COUNT
private java.util.List<ucar.unidata.data.imagery.BandInfo> bandInfos
private java.lang.Object MUTEX
public AddeImageChooser(ucar.unidata.idv.chooser.IdvChooserManager mgr, org.w3c.dom.Element root)
mgr
- The chooser managerroot
- The chooser.xml nodeprivate int parseImageCount()
protected ucar.unidata.xml.XmlResourceCollection getImageDefaults()
protected void updateStatus()
updateStatus
in class AddeChooser
public boolean timesOk()
protected java.lang.String[] getAdvancedProps()
protected java.lang.String[] getAdvancedLabels()
public void logException(java.lang.String msg, java.lang.Exception exc)
LogUtil.logException(String, Throwable)
.logException
in class ucar.unidata.idv.chooser.IdvChooser
msg
- log messageexc
- Exception to logpublic java.lang.String getDataName()
getDataName
in class ucar.unidata.idv.chooser.adde.AddeChooser
public java.lang.String getDescriptorLabel()
getDescriptorLabel
in class AddeChooser
protected void checkSetNav()
public java.lang.String getDatasetName()
protected boolean canReadTimes()
public void handleUpdate() throws java.lang.Exception
handleUpdate
in class ucar.unidata.idv.chooser.adde.AddeChooser
java.lang.Exception
- On badnessprotected void readFromServer()
readFromServer
in class AddeChooser
protected void clearTimesList()
clearTimesList
in class ucar.unidata.idv.chooser.TimesChooser
public void getArchiveDay()
protected void getBottomComponents(java.util.List bottomComps)
bottomComps
- the bottom componentsprivate javax.swing.JToggleButton getLockButton()
public void setToFullResolution()
public void cyclePlace()
public void changePlace(java.lang.String newPlace)
newPlace
- new placeprotected void elementMagSliderChanged(boolean recomputeLineEleRatio)
recomputeLineEleRatio
- _more_protected void lineMagSliderChanged(boolean autoSetSize)
autoSetSize
- _more_protected int getLineMagValue()
protected int getElementMagValue()
protected void absoluteTimesSelectionChanged()
absoluteTimesSelectionChanged
in class ucar.unidata.idv.chooser.TimesChooser
protected javax.swing.JPanel makeTimesPanel()
makeTimesPanel
in class ucar.unidata.idv.chooser.TimesChooser
protected javax.swing.JComponent addPropComp(java.lang.String propId, javax.swing.JComponent comp)
propId
- The propertycomp
- The gui component that allows the user to set the propertyprotected boolean usePropFromUser(java.lang.String propId)
propId
- The propertyprotected AreaDirectory getASelectedTime()
protected void enableWidgets()
enableWidgets
in class AddeChooser
protected boolean useLatLon()
protected void checkCenterEnabled()
protected java.lang.String getSelectedUnit()
public java.lang.String getDataType()
getDataType
in class AddeChooser
@Deprecated public java.lang.String getDatasetDescription()
public void readTimes()
readTimesInner(boolean)
; in a try/catch blockreadTimes
in class ucar.unidata.idv.chooser.adde.AddeChooser
public void readTimes(boolean forceAll)
public void doCancel()
doCancel
in class ucar.unidata.idv.chooser.IdvChooser
protected void readTimesInner(boolean forceAll)
protected void setSelectedTimes(DateTime[] times)
setSelectedTimes
in class ucar.unidata.idv.chooser.TimesChooser
times
- Input times.protected void setCenterLocation(ucar.unidata.data.imagery.AddeImageDescriptor aid)
aid
- Image descriptor for the image.protected java.lang.String getGroupType()
getGroupType
in class ucar.unidata.idv.chooser.adde.AddeChooser
protected boolean getGoodToGo()
getGoodToGo
in class ucar.unidata.idv.chooser.adde.AddeChooser
public java.util.List getImageList()
getImageList
in interface ucar.unidata.ui.imagery.ImageSelector
protected void initializeAddeDefaults()
protected java.lang.String getDefault(java.lang.String property, java.lang.String dflt)
property
- property (key type)dflt
- default valueprotected java.lang.String getSizeString(AreaDirectory ad)
ad
- image directoryprotected boolean checkForValidValues()
protected java.lang.String[] getBaseUrlProps()
protected java.lang.String makeProps(java.lang.String[] props, AreaDirectory ad)
props
- The PROP_ properties to make the request string forad
- The area directory.protected java.lang.String getPropValue(java.lang.String prop, AreaDirectory ad)
prop
- The propertyad
- The AreaDirectoryprotected java.lang.String getUserPropValue(java.lang.String prop, AreaDirectory ad)
prop
- The propertyad
- The AreaDirectoryprotected java.lang.String getDefaultPropValue(java.lang.String prop, AreaDirectory ad, boolean forDisplay)
prop
- The propertyad
- The AreaDirectoryforDisplay
- Is this to display to the user in the guiprotected void setImageInfoProps(ucar.unidata.data.imagery.AddeImageInfo aii, java.lang.String[] props, AreaDirectory ad)
aii
- The AddeImageInfoprops
- list of props to setad
- The AreaDirectorypublic java.lang.String getSelectedBandName()
protected void clearPropertiesWidgets()
protected void setPropertiesState(AreaDirectory ad)
ad
- AreaDirectory for the imageprotected int[] getSize(AreaDirectory ad)
ad
- _more_protected void setPropertiesState(AreaDirectory ad, boolean force)
ad
- AreaDirectory for the imageforce
- force an update regardless of the previous invocationprotected void setMagSliders(int lineValue, int elementValue)
lineValue
- the line valueelementValue
- the element valueprotected int getMagValue(javax.swing.JSlider slider)
slider
- The slider to get the value fromprotected java.lang.String[] getPair(java.lang.String v)
v
- a space separated stringprotected int getSelectedBand()
protected java.lang.String translatePlace(java.lang.String place)
place
- raw nameprotected java.lang.String getBandName(AreaDirectory ad, int band)
ad
- AreaDirectoryband
- band numberprotected void setAvailableUnits(AreaDirectory ad, int band)
ad
- AreaDirectory for the imageband
- band to use for unitsprotected java.util.List<ucar.unidata.util.TwoFacedObject> getAvailableUnits(AreaDirectory ad, int band)
ad
- AreaDirectory for the imageband
- band to use for unitsprotected void readSatBands()
protected ucar.unidata.data.imagery.AddeImageInfo makeImageInfo(AreaDirectory dir, boolean isRelative, int num)
dir
- AreaDirectoryisRelative
- true if is relativenum
- number (for relative images)protected boolean checkPropertiesEqual(AreaDirectory ad1, AreaDirectory ad2)
ad1
- first AD (may be null)ad2
- second AD (may be null)protected java.lang.String getPropertiesDescription()
protected void handleConnectionError(java.lang.Exception e)
Overridden in McIDAS-V to work with ADDE "archive" servers (servers that require a "DAY=" parameter).
handleConnectionError
in class AddeChooser
e
- Exception to be handled. Cannot be null
.AddeChooser.handleConnectionError(String, Exception)
protected void handleConnectionError(java.lang.String details, java.lang.Exception e)
Overridden in McIDAS-V to work with ADDE "archive" servers (servers that require a "DAY=" parameter).
handleConnectionError
in class AddeChooser
details
- Details about the context of e
. null
will be treated as an empty String
.e
- Exception to be handled. Cannot be null
.protected java.util.List<ucar.unidata.data.imagery.BandInfo> makeBandInfos(AreaDirectory ad, int[] bands)
ad
- AreaDirectorybands
- list of bandsprotected java.util.List<ucar.unidata.data.imagery.BandInfo> getBandInfos()
public java.util.List<ucar.unidata.data.imagery.BandInfo> getSelectedBandInfos()
protected java.lang.String getDefaultDisplayType()
getDefaultDisplayType
in class ucar.unidata.idv.chooser.IdvChooser
public void doLoadInThread()
doLoadInThread
in class ucar.unidata.ui.ChooserPanel
protected java.lang.String getDataSourceId()
getDataSourceId
in class ucar.unidata.idv.chooser.IdvChooser
protected void getDataSourceProperties(java.util.Hashtable ht)
getDataSourceProperties
in class ucar.unidata.idv.chooser.IdvChooser
ht
- Hashtable of propertiesprotected java.util.List processPropertyComponents()
public javax.swing.JComponent doMakeContents()
doMakeContents
in class AddeChooser
public javax.swing.JComponent doMakeContents(boolean doesOverride)