Saros
Distributed Collaborative Editing and Distributed Party Programming
|
Public Member Functions | |
MutablePicoContainer | createSimpleChildContainer () |
boolean | removeChildContainer (PicoContainer picoContainer) |
< T > T | getComponent (Class< T > componentType) |
Package Functions | |
void | initComponent (Object object) |
MutablePicoContainer de.fu_berlin.inf.dpp.ISarosContext.createSimpleChildContainer | ( | ) |
This should only be used by SarosSession code. Make sure to release the child container to prevent a memory leak
Implemented in de.fu_berlin.inf.dpp.SarosContext.
<T> T de.fu_berlin.inf.dpp.ISarosContext.getComponent | ( | Class< T > | componentType | ) |
Retrieve a component keyed by the component type.
componentType | the type of the component |
null
if the object does not exist. Implemented in de.fu_berlin.inf.dpp.SarosContext.
void de.fu_berlin.inf.dpp.ISarosContext.initComponent | ( | Object | object | ) | [package] |
Injects dependencies into the annotated fields of the given object. This method should be used for objects that were created by Eclipse, which have a different life cycle than the Saros plug-in.
Implemented in de.fu_berlin.inf.dpp.SarosContext.
boolean de.fu_berlin.inf.dpp.ISarosContext.removeChildContainer | ( | PicoContainer | picoContainer | ) |
Remove the given child from this contexts container.
picoContainer |
Implemented in de.fu_berlin.inf.dpp.SarosContext.