|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A service that is capable of nesting other services within itself. This allows lower level components to query for a service provider in a hierarchical fashion, and for information to be resolved in a hierarchical manner
This interface is not intended to be implemented or extended by clients.
Method Summary | |
---|---|
boolean |
activateKeyBindingService(IWorkbenchSite nestedSite)
Marks the service associated with nestedSite as active if
one exists. |
IKeyBindingService |
getKeyBindingService(IWorkbenchSite nestedSite)
An accessor for the nested key binding service associated with a particular site. |
boolean |
removeKeyBindingService(IWorkbenchSite nestedSite)
Removes a nested key binding service from this key binding service. |
Methods inherited from interface org.eclipse.ui.IKeyBindingService |
---|
getScopes, registerAction, setScopes, unregisterAction |
Method Detail |
public boolean activateKeyBindingService(IWorkbenchSite nestedSite)
nestedSite
as active if
one exists. If there is no service associated, then nothing changes.
Calling this method with null
forces deactivation of the
current service.
nestedSite
- The site whose service should be activated;
null
if the current service should be deactivated.
true
if a service is activated (or deactivated, in
the case of a null
parameter); false
if
nothing changed.public IKeyBindingService getKeyBindingService(IWorkbenchSite nestedSite)
nestedSite
already, then a new one should be constructed.
nestedSite
- The site for which the service should be found;
should not be null
.
public boolean removeKeyBindingService(IWorkbenchSite nestedSite)
nestedSite
with
which it is associated.
nestedSite
- The site from which to remove the nested service.
This site must not be null
.
true
if the service existed and could be removed;
false
otherwise.
|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.