Class JUMPWorkbench
- java.lang.Object
-
- com.vividsolutions.jump.workbench.JUMPWorkbench
-
public class JUMPWorkbench extends Object
This class is responsible for setting up and displaying the main JUMP workbench window.
-
-
Field Summary
Fields Modifier and Type Field Description static ImageIconAPP_ICONstatic ArrayList<Image>APP_ICONSstatic StringDEFAULT_PLUGINSstatic StringEXTS_DIRECTORY_OPTIONstatic StringI18N_FILEstatic StringI18N_SETLOCALEstatic StringI18NPREFIXstatic StringJARS_DIRECTORY_OPTIONstatic StringLIMIT_LOOKUP_OPTIONstatic StringPROPERTIES_OPTIONstatic StringSTATE_OPTION
-
Constructor Summary
Constructors Constructor Description JUMPWorkbench(String title, Component s, TaskMonitor monitor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BlackboardgetBlackboard()Expensive data structures can be cached on the blackboard so that several plug-ins can share them.static CommandLinegetCommandLine()WorkbenchContextgetContext()DriverManagergetDriverManager()WorkbenchFramegetFrame()static ImageIcongetIcon()getter for the frame iconstatic JUMPWorkbenchgetInstance()PlugInManagergetPlugInManager()WorkbenchPropertiesgetProperties()The properties file; not to be confused with the WorkbenchContext properties.static voidmain(String[] args)static voidsetIcon(Object o)static ImageIconsplashImage()
-
-
-
Field Detail
-
APP_ICON
public static final ImageIcon APP_ICON
-
PROPERTIES_OPTION
public static final String PROPERTIES_OPTION
- See Also:
- Constant Field Values
-
DEFAULT_PLUGINS
public static final String DEFAULT_PLUGINS
- See Also:
- Constant Field Values
-
EXTS_DIRECTORY_OPTION
public static final String EXTS_DIRECTORY_OPTION
- See Also:
- Constant Field Values
-
LIMIT_LOOKUP_OPTION
public static final String LIMIT_LOOKUP_OPTION
- See Also:
- Constant Field Values
-
JARS_DIRECTORY_OPTION
public static final String JARS_DIRECTORY_OPTION
- See Also:
- Constant Field Values
-
I18N_FILE
public static final String I18N_FILE
- See Also:
- Constant Field Values
-
I18NPREFIX
public static final String I18NPREFIX
-
STATE_OPTION
public static final String STATE_OPTION
- See Also:
- Constant Field Values
-
I18N_SETLOCALE
public static String I18N_SETLOCALE
-
-
Constructor Detail
-
JUMPWorkbench
public JUMPWorkbench(String title, Component s, TaskMonitor monitor) throws Exception
- Parameters:
s- a visible SplashWindow to close when initialization is complete and the WorkbenchFrame is opened- Throws:
Exception
-
-
Method Detail
-
splashImage
public static ImageIcon splashImage()
-
setIcon
public static void setIcon(Object o)
- Parameters:
o- a window to decorate with icon
-
getIcon
public static ImageIcon getIcon()
getter for the frame icon
-
main
public static void main(String[] args)
-
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()
-
getCommandLine
public static CommandLine getCommandLine()
-
getInstance
public static JUMPWorkbench getInstance()
- Returns:
- JUMPWorkbench instance
-
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.
-
-