com.vividsolutions.jump.workbench
Class JUMPWorkbenchContext

java.lang.Object
  extended by com.vividsolutions.jump.workbench.WorkbenchContext
      extended by com.vividsolutions.jump.workbench.JUMPWorkbenchContext
All Implemented Interfaces:
LayerManagerProxy, LayerNamePanelProxy, LayerViewPanelProxy

public class JUMPWorkbenchContext
extends WorkbenchContext

Implementation of WorkbenchContext for the JUMPWorkbench.


Constructor Summary
JUMPWorkbenchContext(JUMPWorkbench workbench)
           
 
Method Summary
 Blackboard getBlackboard()
           
 DriverManager getDriverManager()
           
 ErrorHandler getErrorHandler()
           
 LayerManager getLayerManager()
           
 LayerNamePanel getLayerNamePanel()
           
 LayerViewPanel getLayerViewPanel()
           
 SystemTester getSystemTester()
          Returns the SystemTester object that can be used for integration testing in this JUMPWorkbench instance.
 Task getTask()
           
 JUMPWorkbench getWorkbench()
           
 
Methods inherited from class com.vividsolutions.jump.workbench.WorkbenchContext
createPlugInContext, getFeatureTextWriterRegistry, getRegistry
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JUMPWorkbenchContext

public JUMPWorkbenchContext(JUMPWorkbench workbench)
Method Detail

getWorkbench

public JUMPWorkbench getWorkbench()
Overrides:
getWorkbench in class WorkbenchContext

getBlackboard

public Blackboard getBlackboard()
Overrides:
getBlackboard in class WorkbenchContext

getDriverManager

public DriverManager getDriverManager()
Overrides:
getDriverManager in class WorkbenchContext

getErrorHandler

public ErrorHandler getErrorHandler()
Overrides:
getErrorHandler in class WorkbenchContext

getTask

public Task getTask()
Overrides:
getTask in class WorkbenchContext

getLayerNamePanel

public LayerNamePanel getLayerNamePanel()
Specified by:
getLayerNamePanel in interface LayerNamePanelProxy
Overrides:
getLayerNamePanel in class WorkbenchContext
Returns:
null if the LayerViewPanelProxy currently has no associated LayerViewPanel

getLayerManager

public LayerManager getLayerManager()
Specified by:
getLayerManager in interface LayerManagerProxy
Overrides:
getLayerManager in class WorkbenchContext

getLayerViewPanel

public LayerViewPanel getLayerViewPanel()
Specified by:
getLayerViewPanel in interface LayerViewPanelProxy
Overrides:
getLayerViewPanel in class WorkbenchContext
Returns:
null if the LayerViewPanelProxy currently has no associated LayerViewPanel

getSystemTester

public SystemTester getSystemTester()
Returns the SystemTester object that can be used for integration testing in this JUMPWorkbench instance.