Interface IObserverCenter
-
- All Known Implementing Classes:
ObserverCenter
public interface IObserverCenter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IFuture<java.lang.Void>
addPerspective(java.lang.String name, IPerspective perspective)
Adds a perspective.void
dispose()
Dispose the observer center.void
fireSelectedObjectChange()
Fires a selected object change event.java.lang.ClassLoader
getClassLoader()
Get the class loader.IDataView
getSelectedDataView()
Returns the selected dataview.AbstractEnvironmentSpace
getSpace()
Returns the space.void
loadPlugins(java.util.List plugins)
void
startObserver(java.lang.String title, IEnvironmentSpace space, java.lang.ClassLoader classloader, boolean killonexit)
Starts an observer center.
-
-
-
Method Detail
-
startObserver
void startObserver(java.lang.String title, IEnvironmentSpace space, java.lang.ClassLoader classloader, boolean killonexit)
Starts an observer center.- Parameters:
title
- title of the observer windowspace
- the space being observedclassloader
- the application class loader for loading resources (images etc.)plugins
- custom plugins used in the observer
-
loadPlugins
void loadPlugins(java.util.List plugins)
-
dispose
void dispose()
Dispose the observer center.
-
addPerspective
IFuture<java.lang.Void> addPerspective(java.lang.String name, IPerspective perspective)
Adds a perspective.- Parameters:
name
- name of the perspectiveperspective
- the perspective
-
getSpace
AbstractEnvironmentSpace getSpace()
Returns the space.- Returns:
- the space
-
fireSelectedObjectChange
void fireSelectedObjectChange()
Fires a selected object change event.
-
getClassLoader
java.lang.ClassLoader getClassLoader()
Get the class loader.
-
getSelectedDataView
IDataView getSelectedDataView()
Returns the selected dataview.- Returns:
- the selected dataview
-
-