org.eclipse.ui.part |
Package-level Javadoc
Classes for the creation of workbench parts that integrate
with the Eclipse Platform User Interface.
Package Specification
A workbench part is a visual component within a workbench page.
There are two types: view and editor, as defined by IViewPart
and IEditorPart. An editor is typically used to edit
or browse a document or input object. A view is typically used to
navigate a hierarchy of information (like the workspace), open an editor,
or display properties for the active editor. This package provides
a base implementation for the definition of views and editors.
|
Java Source File Name | Type | Comment |
CellEditorActionHandler.java | Class | Handles the redirection of the global actions Cut, Copy, Paste,
Delete, Select All, Find, Undo and Redo to either the current
inline cell editor or the part's supplied action handler. |
CoolItemGroupMarker.java | Class | A group marker used by EditorActionBars to delineate CoolItem groups.
Use this marker when contributing to the ToolBar for the EditorActionBar. |
DrillDownAdapter.java | Class | Implements a simple web style navigation metaphor for a TreeViewer . |
DrillDownComposite.java | Class | Class DrillDownComposite implements a simple web
style navigation metaphor. |
DrillFrame.java | Class | |
DrillStack.java | Class | |
EditorActionBarContributor.java | Class | Standard implementation of IEditorActionBarContributor .
If instantiated and used as-is, nothing is contribututed. |
EditorInputTransfer.java | Class | The EditorInputTransfer class is used to transfer an
IEditorInput and corresponding editorId from one part to another
in a drag and drop operation. |
EditorPart.java | Class | Abstract base implementation of all workbench editors. |
IContributedContentsView.java | Interface | This interface is used to identify workbench views which
allow other parts (typically the active part) to supply
their contents. |
IDropActionDelegate.java | Interface | Interface for actions supplied by extensions to the
org.eclipse.ui.dropActions extension point. |
IntroPart.java | Class | Abstract base implementation of an intro part. |
IPage.java | Interface | This interface has been replaced by IPageBookViewPage
but is preserved for backward compatibility. |
IPageBookViewPage.java | Interface | Interface for a page in a pagebook view. |
IPageSite.java | Interface | The primary interface between a page and the outside world. |
ISetSelectionTarget.java | Interface | Interface for views which support reveal and select. |
IShowInSource.java | Interface | Parts which need to provide a particular context to a Show In... |
IShowInTarget.java | Interface | This interface must be provided by Show In targets (parts listed
in the Show In prompter). |
IShowInTargetList.java | Interface | Show In sources which need to provide additional entries to the Show In list of targets
can provide this interface. |
IWorkbenchPartOrientation.java | Interface | The IWorkbenchPartOrientation is the interface that defines the orientation
of the part. |
MessagePage.java | Class | A message page display a message in a pagebook view. |
MultiEditor.java | Class | A MultiEditor is a composite of editors. |
MultiEditorInput.java | Class | Implements an input for a MultiEditor . |
MultiPageEditor.java | Class | Abstract superclass of all multi-page workbench editors. |
MultiPageEditorActionBarContributor.java | Class | Abstract base class for managing the installation/deinstallation of global
actions for multi-page editors. |
MultiPageEditorPart.java | Class | A multi-page editor is an editor with multiple pages, each of which may
contain an editor or an arbitrary SWT control.
Subclasses must implement the following methods:
createPages - to create the required pages by calling one
of the addPage methods
IEditorPart.doSave - to save contents of editor
IEditorPart.doSaveAs - to save contents of editor
IEditorPart.isSaveAsAllowed - to enable Save As
IEditorPart.gotoMarker - to scroll to a marker
Multi-page editors have a single action bar contributor, which manages
contributions for all the pages. |
MultiPageEditorSite.java | Class | Site for a nested editor within a multi-page editor. |
MultiPageSelectionProvider.java | Class | Manages the current selection in a multi-page editor by tracking the active
nested editor within the multi-page editor. |
Page.java | Class | Abstract base superclass for pages in a pagebook view. |
PageBook.java | Class | A pagebook is a composite control where only a single control is visible
at a time. |
PageBookView.java | Class | Abstract superclass of all multi-page workbench views.
Within the workbench there are many views which track the active part. |
PageSite.java | Class | This implementation of IPageSite provides a site for a page
within a PageBookView . |
PluginDropAdapter.java | Class | Adapter for adding handling of the PluginTransfer drag and drop
transfer type to a drop action. |
PluginTransfer.java | Class | This class can be used to transfer an instance of PluginTransferData
between two parts in a workbench in a drag and drop operation.
In every drag and drop operation there is a DragSource and
a DropTarget . |
PluginTransferData.java | Class | Record for transferring data during a drag and drop operation between
different plug-ins. |
ShowInContext.java | Class | Carries the context for the Show In action. |
ViewPart.java | Class | Abstract base implementation of all workbench views. |
WorkbenchPart.java | Class | Abstract base implementation of all workbench parts. |