Package org.esa.snap.ui
Class DefaultAppContext
java.lang.Object
org.esa.snap.ui.DefaultAppContext
- All Implemented Interfaces:
AppContext
This trivial implementation of the
AppContext
class
is only for testing.-
Constructor Summary
ConstructorsConstructorDescriptionDefaultAppContext
(String applicationName) DefaultAppContext
(String applicationName, Window applicationWindow, ProductManager productManager, PropertyMap preferences) -
Method Summary
Modifier and TypeMethodDescriptionvoid
handleError
(String message, Throwable t) void
setApplicationName
(String applicationName) void
setApplicationWindow
(Window applicationWindow) void
setPreferences
(PropertyMap preferences) void
setProductManager
(ProductManager productManager) void
setSelectedProduct
(Product selectedProduct) void
setSelectedSceneView
(ProductSceneView selectedView)
-
Constructor Details
-
DefaultAppContext
-
DefaultAppContext
public DefaultAppContext(String applicationName, Window applicationWindow, ProductManager productManager, PropertyMap preferences)
-
-
Method Details
-
getApplicationName
- Specified by:
getApplicationName
in interfaceAppContext
-
setApplicationName
-
getApplicationWindow
- Specified by:
getApplicationWindow
in interfaceAppContext
-
setApplicationWindow
-
getPreferences
- Specified by:
getPreferences
in interfaceAppContext
-
setPreferences
-
getProductManager
- Specified by:
getProductManager
in interfaceAppContext
-
setProductManager
-
getSelectedProduct
- Specified by:
getSelectedProduct
in interfaceAppContext
-
setSelectedProduct
-
handleError
- Specified by:
handleError
in interfaceAppContext
-
getSelectedProductSceneView
- Specified by:
getSelectedProductSceneView
in interfaceAppContext
-
setSelectedSceneView
-