Package | Description |
---|---|
org.eclipse.compare |
Provides support for performing structural and textual
compare operations on arbitrary data and displaying the results.
|
org.eclipse.debug.ui.actions |
Provides a set of actions related to running and debugging applications. |
org.eclipse.ui |
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
|
org.eclipse.ui.actions |
Classes for actions and operations used in a workbench
window, page, or part in the Eclipse Platform User Interface.
|
org.eclipse.ui.databinding |
APIs for Workbench properties and observables for use with data binding
Package Specification
This package provides APIs that provide access to properties of Workbench objects for
use with the data binding framework.
|
org.eclipse.ui.intro |
Application programming interfaces for interaction
with and extension of the product introduction parts.
|
org.eclipse.ui.menus |
Provides the public API and default implementation for contributing menu
and toolbars to the menu service.
|
org.eclipse.ui.part |
Classes for the creation of workbench parts that integrate
with the Eclipse Platform User Interface.
|
org.eclipse.ui.services |
Classes for service support.
|
Modifier and Type | Method and Description |
---|---|
IServiceLocator |
ICompareContainer.getServiceLocator()
Return the service locator for the container or
null if the container
does not have one. |
IServiceLocator |
CompareEditorInput.getServiceLocator() |
Modifier and Type | Method and Description |
---|---|
void |
BreakpointTypesContribution.initialize(IServiceLocator serviceLocator) |
Modifier and Type | Interface and Description |
---|---|
interface |
IEditorSite
The primary interface between an editor part and the workbench.
|
interface |
IViewSite
The primary interface between a view part and the workbench.
|
interface |
IWorkbench
A workbench is the root object for the Eclipse Platform user interface.
|
interface |
IWorkbenchPartSite
The primary interface between a workbench part and the workbench.
|
interface |
IWorkbenchSite
The common interface between the workbench and its parts, including pages
within parts.
|
interface |
IWorkbenchWindow
A workbench window is a top level window in a workbench.
|
Modifier and Type | Method and Description |
---|---|
IServiceLocator |
IActionBars.getServiceLocator()
Returns the service locator for these action bars.
|
IServiceLocator |
SubActionBars.getServiceLocator()
Answer the service locator for this action bar.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractSourceProvider.initialize(IServiceLocator locator)
This method is called when the source provider is instantiated by
org.eclipse.ui.services . |
protected void |
SubActionBars.setServiceLocator(IServiceLocator locator)
Sets the service locator for this action bar.
|
Constructor and Description |
---|
SubActionBars(IActionBars parent,
IServiceLocator serviceLocator)
Constructs a new instance of
SubActionBars . |
SubActionBars2(IActionBars2 parent,
IServiceLocator serviceLocator)
Constucts a sub action bars object using an IActionBars2 parent.
|
Constructor and Description |
---|
ContributedAction(IServiceLocator locator,
IConfigurationElement element)
Create an action that can call a command.
|
Modifier and Type | Method and Description |
---|---|
static IObservableValue |
WorkbenchObservables.observeAdaptedSingleSelection(IServiceLocator locator,
Class targetType)
Returns an observable value that tracks the post selection of a selection
service obtained through the given service locator, and adapts the first
element of that selection to the given target type.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IIntroSite
The primary interface between an intro part and the workbench.
|
Modifier and Type | Field and Description |
---|---|
IServiceLocator |
CommandContributionItemParameter.serviceLocator
a service locator that is most appropriate for this contribution.
|
Modifier and Type | Method and Description |
---|---|
IServiceLocator |
UIElement.getServiceLocator()
Get the service locator scope in which this UI element resides.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
AbstractContributionFactory.createContributionItems(IServiceLocator serviceLocator,
IContributionRoot additions)
This factory should create the IContributionItems that it wants to
contribute, and add them to the additions list.
|
void |
IWorkbenchContribution.initialize(IServiceLocator serviceLocator)
The service locator for this contribution.
|
Constructor and Description |
---|
CommandContributionItem(IServiceLocator serviceLocator,
String id,
String commandId,
Map parameters,
ImageDescriptor icon,
ImageDescriptor disabledIcon,
ImageDescriptor hoverIcon,
String label,
String mnemonic,
String tooltip,
int style)
Deprecated.
create the
CommandContributionItemParameter |
CommandContributionItemParameter(IServiceLocator serviceLocator,
String id,
String commandId,
int style)
Create the parameter object.
|
CommandContributionItemParameter(IServiceLocator serviceLocator,
String id,
String commandId,
Map parameters,
ImageDescriptor icon,
ImageDescriptor disabledIcon,
ImageDescriptor hoverIcon,
String label,
String mnemonic,
String tooltip,
int style,
String helpContextId,
boolean visibleEnabled)
Build the parameter object.
|
UIElement(IServiceLocator serviceLocator)
Construct a new instance of this class keyed off of the provided service
locator.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IPageSite
The primary interface between a page and the outside world.
|
Modifier and Type | Class and Description |
---|---|
class |
MultiPageEditorSite
Site for a nested editor within a multi-page editor.
|
class |
PageSite
This implementation of
IPageSite provides a site for a page
within a PageBookView . |
Modifier and Type | Method and Description |
---|---|
protected IServiceLocator |
MultiPageEditorPart.getPageSite(int pageIndex)
Returns the service locator for the given page index.
|
Modifier and Type | Method and Description |
---|---|
abstract Object |
AbstractServiceFactory.create(Class serviceInterface,
IServiceLocator parentLocator,
IServiceLocator locator)
When a service locator cannot find a service it will request one from the
registry, which will call this factory create method.
|
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.