Package edu.wisc.ssec.mcidasv.chooser
Class SoundingFileBrowser
java.lang.Object
edu.wisc.ssec.mcidasv.chooser.SoundingFileBrowser
A browser for finding netCDF upper air files.
- Version:
- $Revision$
- Author:
- Unidata development team
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JPanel
frame contentsstatic final PatternFileFilter
PatternFileFilter for CMA upper air filesstatic final PatternFileFilter
PatternFileFilter for upper air netCDF filesprivate static JFrame
frame for the browseprivate boolean
flag for file changesprivate PropertySet
property setprotected JTextField
selected file inputprivate Property
property for the sounding adapter -
Constructor Summary
ConstructorsConstructorDescriptionConstruct an object for selecting sounding files starting at the current directorySoundingFileBrowser
(String directoryName) Construct an object for selecting sounding files starting at the specified directory. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a property change listener.void
addPropertyChangeListener
(String name, PropertyChangeListener listener) Adds a property change listener for a named property.protected void
checkNewFile
(File selectedFile) Check the status of the file.private JButton
Create a file selection buttonGet the contents of this browser.Get the SoundingAdapter associated with this browserprotected Property
Get the SoundingAdapter propertystatic void
Test routine.void
Removes a property change listener.void
removePropertyChangeListener
(String name, PropertyChangeListener listener) Removes a property change listener for a named property.
-
Field Details
-
FILTER_NC
PatternFileFilter for upper air netCDF files -
FILTER_CMA_UA
PatternFileFilter for CMA upper air files -
soundingAdapterProperty
property for the sounding adapter -
propertySet
property set -
selectedFileDisplay
selected file input -
ignoreChangingFile
flag for file changes -
frame
frame for the browse -
contents
frame contents
-
-
Constructor Details
-
SoundingFileBrowser
Construct an object for selecting sounding files starting at the current directory -
SoundingFileBrowser
SoundingFileBrowser(String directoryName) Construct an object for selecting sounding files starting at the specified directory.- Parameters:
directoryName
- starting directory to search for files.
-
-
Method Details
-
fileSelectionButton
Create a file selection button- Returns:
- the file selection button
-
checkNewFile
Check the status of the file.- Parameters:
selectedFile
- file to use for checking
-
getContents
Get the contents of this browser.- Returns:
- browser contents
-
getSoundingAdapterProperty
Get the SoundingAdapter property- Returns:
- the SoundingAdapter property
-
getSoundingAdapter
Get the SoundingAdapter associated with this browser- Returns:
- the associated SoundingAdapter
-
addPropertyChangeListener
Adds a property change listener.- Parameters:
listener
- The property change listener.
-
removePropertyChangeListener
Removes a property change listener.- Parameters:
listener
- The property change listener.
-
addPropertyChangeListener
Adds a property change listener for a named property.- Parameters:
name
- The name of the property.listener
- The property change listener.
-
removePropertyChangeListener
Removes a property change listener for a named property.- Parameters:
name
- The name of the property.listener
- The property change listener.
-
main
Test routine.- Parameters:
args
- name of file or directory if supplied
-