| 
 | ||||||||||
| 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
edu.wisc.ssec.mcidasv.chooser.adde.AddeChooser
edu.wisc.ssec.mcidasv.chooser.adde.AddeImageChooser
public class AddeImageChooser
Widget to select images from a remote ADDE server Displays a list of the descriptors (names) of the image datasets available for a particular ADDE group on the remote server.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class edu.wisc.ssec.mcidasv.chooser.adde.AddeChooser | 
|---|
| AddeChooser.GroupComparator, AddeChooser.ServerComparator | 
| 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.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy | 
| Field Summary | |
|---|---|
| private  XmlResourceCollection | addeDefaultsHolds the subsetting defaults | 
| private static String[] | ADVANCED_LABELSThis is the list of labels used for the advanced gui | 
| private static String[] | ADVANCED_PROPSThis is the list of properties that are used in the advanced gui | 
| protected static String | ALLstring for ALL | 
| protected static TwoFacedObject | ALLBANDSobject for selecting all bands | 
| protected static TwoFacedObject | ALLUNITSobject for selecting all calibrations | 
| private  boolean | amSettingPropertiesflag for setting properties | 
| protected  String | archiveDayarchive date | 
| protected  JButton | archiveDayBtn | 
| private  SimpleDateFormat | archiveDayFormatterarchive date formatter | 
| protected  JLabel | archiveDayLabelarchive day button and label | 
| protected static String | ATTR_NAMEXml attr name for the defaults | 
| protected static String | ATTR_PATTERNXml attr name for the defaults | 
| protected  JComboBox | bandComboBoxWidget for selecting the band | 
| private  List<BandInfo> | bandInfosthe list of band infos | 
| protected  Hashtable | bandTableMapping of area directory to list of BandInfos | 
| private  double | baseNumElementsbase number of lines | 
| private  double | baseNumLinesbase number of lines | 
| protected  JTextField | centerElementFldWidget for the element center point in the advanced section | 
| protected  JTextField | centerLineFldWidget for the line center point in the advanced section | 
| private static int | DEFAULT_MAGdefault magnification | 
| protected  JLabel | elementMagLblLabel for the element mag. in the advanced section | 
| protected  JSlider | elementMagSliderWidget for the element magnfication in the advanced section | 
| protected static String | FILE_SATBANDProperty for the satband file | 
| private  JButton | fullResBtnfull resolution button | 
| protected  Vector | imageDescriptorsThe list of currently loaded AddeImageDescriptor-s | 
| private  AreaDirectory | lastADThe last AreaDirectory we have seen. | 
| protected  LatLonWidget | latLonWidgetInput for lat/lon center point | 
| protected  JLabel | lineMagLblLabel for the line mag. in the advanced section | 
| protected  JSlider | lineMagSliderWidget for the line magnfication in the advanced section | 
| private  double | linesToElementsKeep track of the lines to element ratio | 
| private  GuiUtils.CardLayoutPanel | locationPanellocation panel | 
| private  JToggleButton | lockBtn_more_ | 
| private static org.slf4j.Logger | logger | 
| (package private)  int | MAX_BANDSIdentifier for the maximum number of bands | 
| private static int | MAX_SIZEmaximum size for the widget | 
| static JToggleButton | mineBtn | 
| private  Object | MUTEXlocking mutex | 
| protected  JComboBox | navComboBoxWidget for selecting image nav type | 
| (package private)  JTextField | numElementsFldWidget to hold the number of elements in the advanced | 
| (package private)  JTextField | numLinesFldWidget to hold the number of lines in the advanced | 
| private  String | placethe place string | 
| private static String | PLACE_CENTERflag for center | 
| private static String | PLACE_LLEFTflag for lower left | 
| private static String | PLACE_LRIGHTflag for lower right | 
| private static String | PLACE_ULEFTflag for upper left | 
| private static String | PLACE_URIGHTflag for upper right | 
| private  JLabel | placeLblplace label | 
| private  AreaDirectory | prevPropertiesADThe previous AreaDirectory used for properties | 
| protected static String | PROP_BANDProperty for image default value band | 
| protected static String | PROP_IDProperty for image default value id | 
| protected static String | PROP_KEYProperty for image default value key | 
| protected static String | PROP_LATLONProperty for image default value lat/lon | 
| protected static String | PROP_LINELEProperty for image default value line/ele | 
| protected static String | PROP_LOCProperty for image default value loc | 
| protected static String | PROP_MAGProperty for image default value mag | 
| protected static String | PROP_NAVProperty for image default value unit | 
| protected static String | PROP_NUMProperty for num | 
| protected static String | PROP_PLACEProperty for image default value place | 
| protected static String | PROP_SIZEProperty for image default value size | 
| protected static String | PROP_SPACProperty for image default value spac | 
| protected static String | PROP_UNITProperty for image default value unit | 
| private  AreaDirectory | propertiesADThe current AreaDirectory used for properties | 
| private  JPanel | propPanelHolds the properties | 
| private  Hashtable | propToCompsMaps the PROP_ property name to the gui component | 
| private  Object | readTimesTaskAre we currently reading times | 
| private  List | resourceMapsThis is a list of hashtables, one per imagedefaults resource. | 
| private  AddeSatBands | satBandInfoUsed to parse the sat band file | 
| private  Hashtable | sensorToBandToNameMapping of sensor id (String) to hashtable that maps Integer band number to name | 
| private static int | SIZE_THRESHOLD_more_ | 
| (package private)  JLabel | sizeLblsize label | 
| private static int | SLIDER_MAXlimit of slider | 
| protected static String | TAG_DEFAULTXml tag name for the defaults | 
| protected  JComboBox | unitComboBoxWidget for selecting image units | 
| private  boolean | useSatBandInfoA flag so we can debug the new way of processing sat band file | 
| protected static String | VALUE_DEFAULTidentifiere for the default value | 
| Fields inherited from class edu.wisc.ssec.mcidasv.chooser.adde.AddeChooser | 
|---|
| allServersFlag, cb, CMD_MANAGER, commentList, compsThatNeedDescriptor, connectButton, DESCRIPTOR_TABLE, descriptorComboBox, descriptorLabel, descriptorList, descriptorNames, descriptorTable, ignoreDescriptorChange, LABEL_SELECT, manageButton, nameSeparator, parameterButton, publicButton, restoreElement, separator, serverManager | 
| Fields inherited from class ucar.unidata.idv.chooser.TimesChooser | 
|---|
| drivercbx, selectedDriver, 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_TDSPOINTOBSERVER, PREF_TDSRADARSERVER, PROP_CHOOSER_MAPS, PROP_CHOOSER_PROJECTION_BOUNDS, PROP_CHOOSERCLASSNAME, PROP_STATUS_BACKGROUND, PROP_STATUS_FOREGROUND, PROP_STATUS_TEMPLATE, stationMap | 
| Fields 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 | 
| 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 | |
|---|---|
| AddeImageChooser(IdvChooserManager mgr,
                                 Element root)Construct an Adde image selection widget | |
| Method Summary | |
|---|---|
| protected  void | absoluteTimesSelectionChanged()Handle the absolute time selection changing | 
| protected  JComponent | addPropComp(String propId,
                       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(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. | 
|  JComponent | doMakeContents()Make the UI for this selector. | 
|  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  String[] | getAdvancedLabels()Get the list of advanced property labels | 
| protected  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  List<TwoFacedObject> | getAvailableUnits(AreaDirectory ad,
                                   int band)Set the available units in the unit selector | 
| protected  List<BandInfo> | getBandInfos()Get the pregenerated bandInfos | 
| protected  String | getBandName(AreaDirectory ad,
                       int band)Get the band name for a particular area | 
| protected  String[] | getBaseUrlProps()Get the list of properties for the base URL | 
| protected  void | getBottomComponents(List bottomComps)Add the bottom advanced gui panel to the list | 
|  String | getDataName()This allows derived classes to provide their own name for labeling, etc. | 
|  String | getDatasetDescription()Deprecated. use #getDatasetName() | 
|  String | getDatasetName()Get the name of the dataset. | 
| protected  String | getDataSourceId()Return the data source ID. | 
| protected  void | getDataSourceProperties(Hashtable ht)Get the DataSource properties | 
|  String | getDataType()Get the data type for this chooser | 
| protected  String | getDefault(String property,
                     String dflt)Get the default value for a key | 
| protected  String | getDefaultDisplayType()Get the id for the default display type | 
| protected  String | getDefaultPropValue(String prop,
                                       AreaDirectory ad,
                                       boolean forDisplay)Get the default property value for the adde request string | 
|  String | getDescriptorLabel()Get the descriptor widget label | 
| protected  int | getElementMagValue()Get the value of the element magnification slider. | 
| protected  JComponent | getExtraTimeComponent()Get the time popup widget | 
| protected  boolean | getGoodToGo()Does this selector have all of its state set to load in data | 
| protected  String | getGroupType()get the adde server grup type to use | 
| protected  XmlResourceCollection | getImageDefaults()Get the xml resource collection that defines the image default xml | 
|  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  JToggleButton | getLockButton()Get the "lock" button | 
| protected  int | getMagValue(JSlider slider)Get the value of the given magnification slider. | 
| protected  String[] | getPair(String v)Get a pair of properties | 
| protected  String | getPropertiesDescription()Get a description of the properties | 
| protected  String | getPropValue(String prop,
                         AreaDirectory ad)Get the value for the given property. | 
| protected  int | getSelectedBand()Get the selected band from the advanced chooser | 
|  List<BandInfo> | getSelectedBandInfos()Get the list of BandInfos for the current selected images | 
|  String | getSelectedBandName()Get the name of the selected band | 
| protected  String | getSelectedUnit()Get the selected calibration unit. | 
| protected  int[] | getSize(AreaDirectory ad)_more_ | 
| protected  String | getSizeString(AreaDirectory ad)Get the image size string from the directory and defaults | 
| protected  String | getUserPropValue(String prop,
                                 AreaDirectory ad)Get the user supplied property value for the adde request string | 
| protected  void | handleConnectionError(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(String msg,
                         Exception exc)Convenience method for lazy people who don't want to call LogUtil.logException(String, Throwable). | 
| protected  List<BandInfo> | makeBandInfos(AreaDirectory ad,
                           int[] bands)Get the list of bands for the images | 
| protected  AddeImageInfo | makeImageInfo(AreaDirectory dir,
                           boolean isRelative,
                           int num)Make an AddeImageInfo from a URL and an AreaDirectory | 
| protected  String | makeProps(String[] props,
                   AreaDirectory ad)A utility that creates the url argument line for the given set of properties. | 
| protected  JPanel | makeTimesPanel()Set the relative and absolute extra components | 
| protected  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(); in a try/catch block | 
| protected  void | readTimesInner()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(AddeImageDescriptor aid)Set the center location portion of the request. | 
| protected  void | setImageInfoProps(AddeImageInfo aii,
                                   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  String | translatePlace(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(String propId)Should we use the user supplied property | 
| Methods inherited from class ucar.unidata.idv.chooser.adde.AddeChooser | 
|---|
| addServerComp, addTopComponents, addTopComponents, appendKeyValue, canDoCancel, doConnect, doUpdate, getConnectButton, getDataSetName, getGroupUrl, getLoadToolTip, getMiscKeyProps, getMiscKeywords, getPort, getState, getUrl, handleConnectFromThread, handleUpdateFromThread, readGroups, readTextLines, removeGroup, removeServer, setGroups, setState | 
| Methods inherited from class ucar.unidata.ui.ChooserPanel | 
|---|
| addPropertyChangeListener, canDoUpdate, clearWaitCursor, doHelp, firePropertyChange, getButtonLabels, getDefaultButtons, getHaveData, getLoadCommandName, getMessageTemplate, getSimpleMode, getStatusComponent, getUpdateToolTip, padLabel, registerStatusComp, revalidate, setHelpPath, setMessageTemplate, setStatus, showNormalCursor, showWaitCursor | 
| Methods inherited from class javax.swing.JPanel | 
|---|
| getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
private static final org.slf4j.Logger logger
public static JToggleButton mineBtn
private static final int SIZE_THRESHOLD
private static final int DEFAULT_MAG
private static final String PLACE_CENTER
private static final String PLACE_ULEFT
private static final String PLACE_LLEFT
private static final String PLACE_URIGHT
private static final String PLACE_LRIGHT
protected static final String FILE_SATBAND
protected static final String PROP_BAND
protected static final String PROP_ID
protected static final String PROP_KEY
protected static final String PROP_LATLON
protected static final String PROP_LINELE
protected static final String PROP_LOC
protected static final String PROP_MAG
protected static final String PROP_NUM
protected static final String PROP_PLACE
protected static final String PROP_SIZE
protected static final String PROP_SPAC
protected static final String PROP_UNIT
protected static final String PROP_NAV
private static final String[] ADVANCED_PROPS
private static final String[] ADVANCED_LABELS
protected static final String TAG_DEFAULT
protected static final String VALUE_DEFAULT
protected static final String ATTR_NAME
protected static final String ATTR_PATTERN
private boolean amSettingProperties
private Object readTimesTask
protected String archiveDay
private JPanel propPanel
protected JLabel archiveDayLabel
protected JButton archiveDayBtn
private Hashtable propToComps
private List resourceMaps
private XmlResourceCollection addeDefaults
private SimpleDateFormat archiveDayFormatter
protected LatLonWidget latLonWidget
protected JSlider lineMagSlider
protected JLabel lineMagLbl
protected JSlider elementMagSlider
protected JLabel elementMagLbl
private double baseNumLines
JLabel sizeLbl
private double baseNumElements
JTextField numElementsFld
JTextField numLinesFld
protected JTextField centerLineFld
protected JTextField centerElementFld
private JToggleButton lockBtn
private JButton fullResBtn
int MAX_BANDS
private AreaDirectory lastAD
private AreaDirectory propertiesAD
private AreaDirectory prevPropertiesAD
protected Hashtable bandTable
protected Vector imageDescriptors
private static final int MAX_SIZE
protected JComboBox unitComboBox
private JLabel placeLbl
private String place
private GuiUtils.CardLayoutPanel locationPanel
protected JComboBox navComboBox
private Hashtable sensorToBandToName
private boolean useSatBandInfo
private AddeSatBands satBandInfo
protected JComboBox bandComboBox
protected static final String ALL
protected static final TwoFacedObject ALLBANDS
protected static final TwoFacedObject ALLUNITS
private double linesToElements
private static final int SLIDER_MAX
private List<BandInfo> bandInfos
private Object MUTEX
| Constructor Detail | 
|---|
public AddeImageChooser(IdvChooserManager mgr,
                        Element root)
mgr - The chooser managerroot - The chooser.xml node| Method Detail | 
|---|
protected XmlResourceCollection getImageDefaults()
protected void updateStatus()
updateStatus in class AddeChooserpublic boolean timesOk()
protected String[] getAdvancedProps()
protected String[] getAdvancedLabels()
public void logException(String msg,
                         Exception exc)
LogUtil.logException(String, Throwable).
logException in class IdvChoosermsg - log messageexc - Exception to logpublic String getDataName()
getDataName in class AddeChooserpublic String getDescriptorLabel()
getDescriptorLabel in class AddeChooserprotected void checkSetNav()
public String getDatasetName()
protected boolean canReadTimes()
public void handleUpdate()
                  throws Exception
handleUpdate in class AddeChooserException - On badnessprotected void readFromServer()
readFromServer in class AddeChooserprotected void clearTimesList()
clearTimesList in class TimesChooserpublic void getArchiveDay()
protected void getBottomComponents(List bottomComps)
bottomComps - the bottom componentsprivate JToggleButton getLockButton()
public void setToFullResolution()
public void cyclePlace()
public void changePlace(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 TimesChooserprotected JPanel makeTimesPanel()
makeTimesPanel in class TimesChooserprotected JComponent getExtraTimeComponent()
getExtraTimeComponent in class TimesChooser
protected JComponent addPropComp(String propId,
                                 JComponent comp)
propId - The propertycomp - The gui component that allows the user to set the property
protected boolean usePropFromUser(String propId)
propId - The property
protected AreaDirectory getASelectedTime()
protected void enableWidgets()
enableWidgets in class AddeChooserprotected boolean useLatLon()
protected void checkCenterEnabled()
protected String getSelectedUnit()
public String getDataType()
getDataType in class AddeChooserpublic String getDatasetDescription()
public void readTimes()
readTimesInner(); in a try/catch block
readTimes in class AddeChooserpublic void doCancel()
doCancel in class IdvChooserprotected void readTimesInner()
protected void setSelectedTimes(DateTime[] times)
setSelectedTimes in class TimesChoosertimes - input timesprotected void setCenterLocation(AddeImageDescriptor aid)
aid - image descriptor for the imageprotected String getGroupType()
getGroupType in class AddeChooserprotected boolean getGoodToGo()
getGoodToGo in class AddeChooserpublic List getImageList()
getImageList in interface ImageSelectorprotected void initializeAddeDefaults()
protected String getDefault(String property,
                            String dflt)
property - property (key type)dflt - default value
protected String getSizeString(AreaDirectory ad)
ad - image directory
protected boolean checkForValidValues()
protected String[] getBaseUrlProps()
protected String makeProps(String[] props,
                           AreaDirectory ad)
props - The PROP_ properties to make the request string forad - The area directory.
protected String getPropValue(String prop,
                              AreaDirectory ad)
prop - The propertyad - The AreaDirectory
protected String getUserPropValue(String prop,
                                  AreaDirectory ad)
prop - The propertyad - The AreaDirectory
protected String getDefaultPropValue(String prop,
                                     AreaDirectory ad,
                                     boolean forDisplay)
prop - The propertyad - The AreaDirectoryforDisplay - Is this to display to the user in the gui
protected void setImageInfoProps(AddeImageInfo aii,
                                 String[] props,
                                 AreaDirectory ad)
aii - The AddeImageInfoprops - list of props to setad - The AreaDirectorypublic 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 invocation
protected void setMagSliders(int lineValue,
                             int elementValue)
lineValue - the line valueelementValue - the element valueprotected int getMagValue(JSlider slider)
slider - The slider to get the value from
protected String[] getPair(String v)
v - a space separated string
protected int getSelectedBand()
protected String translatePlace(String place)
place - raw name
protected String getBandName(AreaDirectory ad,
                             int band)
ad - AreaDirectoryband - band number
protected void setAvailableUnits(AreaDirectory ad,
                                 int band)
ad - AreaDirectory for the imageband - band to use for units
protected List<TwoFacedObject> getAvailableUnits(AreaDirectory ad,
                                                 int band)
ad - AreaDirectory for the imageband - band to use for units
protected void readSatBands()
protected 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 String getPropertiesDescription()
protected void handleConnectionError(Exception e)
handleConnectionError in class AddeChooserexcp - The exception
protected List<BandInfo> makeBandInfos(AreaDirectory ad,
                                       int[] bands)
ad - AreaDirectorybands - list of bands
protected List<BandInfo> getBandInfos()
public List<BandInfo> getSelectedBandInfos()
protected String getDefaultDisplayType()
getDefaultDisplayType in class IdvChooserpublic void doLoadInThread()
doLoadInThread in class ChooserPanelprotected String getDataSourceId()
getDataSourceId in class IdvChooserprotected void getDataSourceProperties(Hashtable ht)
getDataSourceProperties in class IdvChooserht - Hashtable of propertiesprotected List processPropertyComponents()
public JComponent doMakeContents()
doMakeContents in class AddeChooserpublic JComponent doMakeContents(boolean doesOverride)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||