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 |
PROPERTIES_OPTION
public static final java.lang.String PROPERTIES_OPTION
- See Also:
- Constant Field Values
PLUG_IN_DIRECTORY_OPTION
public static final java.lang.String PLUG_IN_DIRECTORY_OPTION
- See Also:
- Constant Field Values
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
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:
taskMonitor - 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.