|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISharedObject
Core interface for implementing components that exist within
ISharedObjectContainer
Method Summary | |
---|---|
void |
dispose(ID containerID)
Method called by the ISharedObjectContainer upon ISharedObject destruction. |
void |
handleEvent(Event event)
Handle Event passed to this IEventHandler. |
void |
handleEvents(Event[] events)
Handle Events passed to this IEventHandler. |
void |
init(ISharedObjectConfig initData)
Initialize this ISharedObject. |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Method Detail |
---|
void init(ISharedObjectConfig initData) throws SharedObjectInitException
initData
- the initialization data passed by the ISharedObjectContainer
upon initialization
SharedObjectInitException
- thrown by ISharedObject to halt initialization.
ISharedObjectContainers must respond to such an exception
by halting the addition of the ISharedObject instance and
treating it as not in the container.void handleEvent(Event event)
event
- the Event for the implementer to handlevoid handleEvents(Event[] events)
events
- the Events [] for the implementer to handlevoid dispose(ID containerID)
containerID
- the ID of the container that is disposing this ISharedObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |