com.vividsolutions.jump.workbench
Class JUMPWorkbench
java.lang.Object
com.vividsolutions.jump.workbench.JUMPWorkbench
public class JUMPWorkbench
- extends java.lang.Object
This class is responsible for setting up and displaying the main JUMP
workbench window.
|
Constructor Summary |
JUMPWorkbench(java.lang.String title,
java.lang.String[] args,
javax.swing.ImageIcon icon,
javax.swing.JWindow s,
TaskMonitor monitor)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VERSION_TEXT
public static final java.lang.String VERSION_TEXT
PROPERTIES_OPTION
public static final java.lang.String PROPERTIES_OPTION
- See Also:
- Constant Field Values
DEFAULT_PLUGINS
public static final java.lang.String DEFAULT_PLUGINS
- See Also:
- Constant Field Values
PLUG_IN_DIRECTORY_OPTION
public static final java.lang.String PLUG_IN_DIRECTORY_OPTION
- See Also:
- Constant Field Values
I18N_FILE
public static final java.lang.String I18N_FILE
- See Also:
- Constant Field Values
INITIAL_PROJECT_FILE
public static final java.lang.String INITIAL_PROJECT_FILE
- See Also:
- Constant Field Values
STATE_OPTION
public static final java.lang.String STATE_OPTION
- See Also:
- Constant Field Values
I18N_SETLOCALE
public static java.lang.String I18N_SETLOCALE
JUMPWorkbench
public JUMPWorkbench(java.lang.String title,
java.lang.String[] args,
javax.swing.ImageIcon icon,
javax.swing.JWindow s,
TaskMonitor monitor)
throws java.lang.Exception
- Parameters:
s - a visible SplashWindow to close when initialization is
complete and the WorkbenchFrame is opened
- Throws:
java.lang.Exception
splashImage
public static javax.swing.ImageIcon splashImage()
main
public static void main(java.lang.String[] args)
main
public static void main(java.lang.String[] args,
java.lang.String title,
Setup setup,
javax.swing.JComponent splashComponent,
TaskMonitor taskMonitor)
- setupClass is specified as a String to prevent it from being loaded
before we display the splash screen, in case setupClass takes a long time
to load.
- Parameters:
args - main application argumentstitle - application titlesetup - an object implementing the Setup interface
(e.g. JUMPConfiguration)splashComponent - a component to open until the workbench frame is displayedtaskMonitor - notified of progress of plug-in loading
getDriverManager
public DriverManager getDriverManager()
getProperties
public WorkbenchProperties getProperties()
- The properties file; not to be confused with the WorkbenchContext
properties.
getFrame
public WorkbenchFrame getFrame()
getContext
public WorkbenchContext getContext()
getPlugInManager
public PlugInManager getPlugInManager()
getBlackboard
public Blackboard getBlackboard()
- Expensive data structures can be cached on the blackboard so that several
plug-ins can share them.