The base class, ucar.unidata.idv.IdvBase contains references to the different managers and methods for accessing and creating them. These methods follow the pattern:
DataManager getDataManager() DataManager doMakeDataManager()
ucar.unidata.idv.ArgsManager |
Reads in and processes the command line arguments. |
ucar.unidata.idv.IdvResourceManager |
Handles resources.
|
ucar.unidata.idv.IdvPreferenceManager |
Handles user preferences.
|
ucar.unidata.idv.IdvPersistenceManager |
Bundles.
|
ucar.unidata.data.DataManager |
Data sources.
|
ucar.unidata.idv.VMManager |
View Managers
|
ucar.unidata.idv.ui.IdvUIManager |
User interfaces.
|
ucar.unidata.idv.StateManager |
Properties and other state.
|
ucar.unidata.idv.JythonManager |
Jython.
|
ucar.unidata.idv.chooser.IdvChooserManager |
Choosers.
|
ucar.unidata.ui.symbol.StationModelManager |
Handles the layout models (i.e., station models) defined in the
stationmodels.xml and manages the Station Model Editor.
|
ucar.unidata.idv.DisplayConventions |
Provides defaults for how we display data, e.g., what color tables to use,
what display unit to use, etc.
|
ucar.unidata.ui.colortable.ColorTableManager |
Color tables. Processes the colortables.xml and manages the Color Table Editor.
|
ucar.unidata.ui.colortable.ColorTableEditor |
The color table editor.
|
ucar.unidata.idv.ui.AliasEditor |
Handles the data aliases (defined in aliases.xml ) the Alias Editor.
|
ucar.unidata.idv.ui.ParamDefaultsEditor |
Handles parameter defaults (paramdefaults.xml).
|
ucar.unidata.idv.ui.AutoDisplayEditor |
Not really used right now.
|
ucar.unidata.idv.publish.PublishManager |
Not really used right now.
|
ucar.unidata.idv.collab.CollabManager |
Not really used right now.
|