|
Eclipse Platform Release 3.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
IServiceLocator
which can
be nested.
public interface INestableKeyBindingService
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)
Deprecated. Marks the service associated with nestedSite as active if
one exists. |
IKeyBindingService |
getKeyBindingService(IWorkbenchSite nestedSite)
Deprecated. An accessor for the nested key binding service associated with a particular site. |
boolean |
removeKeyBindingService(IWorkbenchSite nestedSite)
Deprecated. 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 |
---|
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.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
.
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.2 |
|||||||||
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, 2006. All rights reserved.