Interface IObserverCenter
- 
- All Known Implementing Classes:
- ObserverCenter
 
 public interface IObserverCenter
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description IFuture<java.lang.Void>addPerspective(java.lang.String name, IPerspective perspective)Adds a perspective.voiddispose()Dispose the observer center.voidfireSelectedObjectChange()Fires a selected object change event.java.lang.ClassLoadergetClassLoader()Get the class loader.IDataViewgetSelectedDataView()Returns the selected dataview.AbstractEnvironmentSpacegetSpace()Returns the space.voidloadPlugins(java.util.List plugins)voidstartObserver(java.lang.String title, IEnvironmentSpace space, java.lang.ClassLoader classloader, boolean killonexit)Starts an observer center.
 
- 
- 
- 
Method Detail- 
startObservervoid startObserver(java.lang.String title, IEnvironmentSpace space, java.lang.ClassLoader classloader, boolean killonexit)Starts an observer center.- Parameters:
- title- title of the observer window
- space- the space being observed
- classloader- the application class loader for loading resources (images etc.)
- plugins- custom plugins used in the observer
 
 - 
loadPluginsvoid loadPlugins(java.util.List plugins) 
 - 
disposevoid dispose() Dispose the observer center.
 - 
addPerspectiveIFuture<java.lang.Void> addPerspective(java.lang.String name, IPerspective perspective) Adds a perspective.- Parameters:
- name- name of the perspective
- perspective- the perspective
 
 - 
getSpaceAbstractEnvironmentSpace getSpace() Returns the space.- Returns:
- the space
 
 - 
fireSelectedObjectChangevoid fireSelectedObjectChange() Fires a selected object change event.
 - 
getClassLoaderjava.lang.ClassLoader getClassLoader() Get the class loader.
 - 
getSelectedDataViewIDataView getSelectedDataView() Returns the selected dataview.- Returns:
- the selected dataview
 
 
- 
 
-