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.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
- 
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
 
 
 - 
 
 -