public abstract class IdvManager extends WindowHolder implements IdvConstants
IdvUIManager
. It provides a couple
of utilities.contents, dialog, frame, window
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, NULL_STRING, 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_ZIDV
Constructor and Description |
---|
IdvManager(IntegratedDataViewer idv)
Construct this object with the given IDV
|
Modifier and Type | Method and Description |
---|---|
protected ArgsManager |
getArgsManager()
Wrapper method, calling into idv
|
protected CollabManager |
getCollabManager()
Wrapper method, calling into idv
|
ColorTableManager |
getColorTableManager()
Get the
ColorTableManager |
protected DataManager |
getDataManager()
Wrapper method, calling into idv
|
IntegratedDataViewer |
getIdv()
Get the IDV
|
protected IdvChooserManager |
getIdvChooserManager()
Wrapper method, calling into idv
|
protected java.lang.Class |
getIdvClass()
Get the Class of the IDV.
|
IdvProjectionManager |
getIdvProjectionManager()
Get the projection manager
|
protected IdvUIManager |
getIdvUIManager()
Wrapper method, calling into idv
|
protected ImageGenerator |
getImageGenerator()
Wrapper method, calling into idv
|
protected InstallManager |
getInstallManager() |
protected JythonManager |
getJythonManager()
Wrapper method, calling into idv
|
IdvPersistenceManager |
getPersistenceManager()
Get the persistence manager
|
IdvPreferenceManager |
getPreferenceManager()
Get the preference manager
|
boolean |
getProperty(java.lang.String name,
boolean dflt)
Utility method to retrieve a boolean property from the idv properties.
|
int |
getProperty(java.lang.String name,
int dflt)
Utility method to retrieve an int property from the idv properties.
|
java.lang.String |
getProperty(java.lang.String name,
java.lang.String dflt)
Utility method to retrieve a String property from the idv properties.
|
protected PublishManager |
getPublishManager()
Wrapper method, calling into idv
|
protected IdvResourceManager |
getResourceManager()
Wrapper method, calling into idv
|
protected StateManager |
getStateManager()
Wrapper method, calling into idv
|
StationModelManager |
getStationModelManager()
Get the station model manager
|
protected IdvObjectStore |
getStore()
Wrapper method, calling into idv
|
protected VMManager |
getVMManager()
Wrapper method, calling into idv
|
static void |
logException(java.lang.String msg,
java.lang.Throwable excp)
Wrapper method, calling into idv
|
protected void |
showNormalCursor()
Wrapper method, calling into idv
|
protected void |
showWaitCursor()
Wrapper method, calling into idv
|
static void |
waitUntilDisplaysAreDone(IdvUIManager uiManager)
A utility method that will wait until all displays are finished
being created.
|
static void |
waitUntilDisplaysAreDone(IdvUIManager uiManager,
long timeToWait)
A utility method that will wait until all displays are finished
being created.
|
actionPerformed, close, doMakeContents, getContents, getDialog, getFrame, getWindow, getWindowTitle, isShowing, removeAll, setMenuBar, setWindowTitle, shouldMakeDialog, show, show, showModal, toFront, windowIsClosing
public IdvManager(IntegratedDataViewer idv)
idv
- The IDVpublic IntegratedDataViewer getIdv()
protected java.lang.Class getIdvClass()
protected IdvObjectStore getStore()
protected IdvResourceManager getResourceManager()
public StationModelManager getStationModelManager()
public IdvProjectionManager getIdvProjectionManager()
public IdvPersistenceManager getPersistenceManager()
public IdvPreferenceManager getPreferenceManager()
public ColorTableManager getColorTableManager()
ColorTableManager
protected IdvUIManager getIdvUIManager()
protected ImageGenerator getImageGenerator()
protected IdvChooserManager getIdvChooserManager()
protected JythonManager getJythonManager()
protected ArgsManager getArgsManager()
protected VMManager getVMManager()
protected PublishManager getPublishManager()
protected StateManager getStateManager()
protected DataManager getDataManager()
protected InstallManager getInstallManager()
protected CollabManager getCollabManager()
public static void logException(java.lang.String msg, java.lang.Throwable excp)
msg
- The messageexcp
- The exceptionprotected void showWaitCursor()
protected void showNormalCursor()
public boolean getProperty(java.lang.String name, boolean dflt)
name
- The name of the propertydflt
- The default value if the property is not foundpublic int getProperty(java.lang.String name, int dflt)
name
- The name of the propertydflt
- The default value if the property is not foundpublic java.lang.String getProperty(java.lang.String name, java.lang.String dflt)
name
- The name of the propertydflt
- The default value if the property is not foundpublic static void waitUntilDisplaysAreDone(IdvUIManager uiManager)
uiManager
- The ui manager. We use this to access the wait
cursor countpublic static void waitUntilDisplaysAreDone(IdvUIManager uiManager, long timeToWait)
uiManager
- The ui manager. We use this to access the wait
cursor counttimeToWait
- (milliseconds) elapsed time to wait for nothing to be active