|
Eclipse Platform Pre-release 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
An instance of this interface allows clients to manage contexts, as defined
by the extension point org.eclipse.ui.contexts.
This interface is not intended to be extended or implemented by clients.
EXPERIMENTAL
ContextManagerFactory| Method Summary | |
void |
addContextManagerListener(IContextManagerListener contextManagerListener)
Registers an instance of IContextManagerListener to
listen for changes to properties of this instance. |
IContext |
getContext(String contextId)
Returns an instance of IContext given an identifier. |
Set |
getDefinedContextIds()
Returns the set of identifiers to defined contexts. |
Set |
getEnabledContextIds()
Returns the set of identifiers to enabled contexts. |
void |
removeContextManagerListener(IContextManagerListener contextManagerListener)
Unregisters an instance of IContextManagerListener
listening for changes to properties of this instance. |
| Method Detail |
public void addContextManagerListener(IContextManagerListener contextManagerListener)
IContextManagerListener to
listen for changes to properties of this instance.
contextManagerListener - the instance to register. Must not be null.
If an attempt is made to register an instance which is
already registered with this instance, no operation is
performed.public IContext getContext(String contextId)
IContext given an identifier.
contextId - an identifier. Must not be null
IContext.public Set getDefinedContextIds()
Notification is sent to all registered listeners if this property changes.
null. If this
set is not empty, it is guaranteed to only contain instances of
String.public Set getEnabledContextIds()
Notification is sent to all registered listeners if this property changes.
null. If this
set is not empty, it is guaranteed to only contain instances of
String.public void removeContextManagerListener(IContextManagerListener contextManagerListener)
IContextManagerListener
listening for changes to properties of this instance.
contextManagerListener - the instance to unregister. Must not be null.
If an attempt is made to unregister an instance which is not
already registered with this instance, no operation is
performed.
|
Eclipse Platform Pre-release 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||