org.eclipse.ui.internal |
|
Java Source File Name | Type | Comment |
AbstractEnabledHandler.java | Class | Abstract base class that provides the enabled state, where changing the state
fires the HandlerEvent. |
AbstractEvaluationHandler.java | Class | This internal class serves as a foundation for any handler that would like
its enabled state controlled by core expressions and the IEvaluationService. |
AbstractPartSelectionTracker.java | Class | Provides per-part selection tracking for the selection service. |
AbstractSelectionService.java | Class | Abstract selection service. |
AbstractWorkingSet.java | Class | Abstract baseclass for IWorkingSet implementations. |
AbstractWorkingSetManager.java | Class | Abstract implementation of IWorkingSetManager . |
ActionDescriptor.java | Class | When 'action' tag is found in the registry, an object of this
class is created. |
ActionExpression.java | Class | An ActionExpression is used to evaluate the enablement / visibility criteria
for an action. |
ActionPresentation.java | Class | Manage the configurable actions for one window. |
ActionSetActionBars.java | Class | This class represents the action bars for an action set. |
ActionSetContributionItem.java | Class | This class marks a sub contribution item as belonging to
an action set. |
ActionSetManager.java | Class | Maintains a reference counted set of action sets, with a visibility mask.
This is used to determine the visibility of actions in a workbench page. |
ActionSetMenuManager.java | Class | An EditorMenuManager is used to sort the contributions
made by an editor so that they always appear after the action sets. |
ActionSetSeparator.java | Class | This class represents a pseudo-group defined by an action set. |
ActionSetsEvent.java | Class |
An event indicating changes to the action sets in a particular workbench
window.
This class is only intended for internal use within
org.eclipse.ui.workbench .
PROVISIONAL. |
ActivateEditorHandler.java | Class | Activates the most recently used editor in the current window. |
ActiveEditorAction.java | Class | The abstract superclass for actions that depend on the active editor.
This implementation tracks the active editor (see getActiveEditor )
and updates the availability of the action when an editor becomes
active.
Subclasses must implement the following IAction method:
run - to do the action's work
Subclasses may extend any of the IPartListener methods if the
action availablity needs to be recalculated:
partActivated
partDeactivated
partOpened
partClosed
partBroughtToTop
Subclasses may extend any of the IPageListener methods if the
action availablity needs to be recalculated:
pageActivated
pageClosed
pageOpened
This method implements the IPartListener and
IPageListener interfaces, and automatically registers listeners
so that it can keep its enablement state up to date. |
ActivityPersistanceHelper.java | Class | Utility class that manages the persistance of enabled activities. |
AggregateWorkingSet.java | Class | |
AnimatedTabFeedback.java | Class | |
AnimationEngine.java | Class | This job creates an Animation Engine that uses an Animation Feedback to render
the animation. |
AnimationFeedbackBase.java | Class | AnimationFeedBackBase is an abstract class which provides renderStep(), jobInit() and
initialize() methods for AnimationEngine. |
BaseSaveAction.java | Class | The abstract superclass for save actions that depend on the active editor. |
BrandingProperties.java | Class | The branding properties are retrieved as strings, but often used as other
types (e.g., java.net.URL s. |
BundleGroupProperties.java | Class | A class that converts the strings returned by
org.eclipse.core.runtime.IBundleGroup.getProperty to the
appropriate class. |
ChangeToPerspectiveMenu.java | Class | Change the perspective of the active page in the window
to the selected one. |
CloseAllHandler.java | Class | |
CloseAllPerspectivesAction.java | Class | The CloseAllPerspectivesAction is used to close all of
the opened perspectives in the workbench window's active page. |
CloseAllSavedAction.java | Class | Closes all editors except ones with unsaved changes. |
CloseEditorHandler.java | Class | Closes the active editor. |
CloseOthersHandler.java | Class | Closes all editors except the one that is active. |
ClosePerspectiveAction.java | Class | The ClosePerspectiveAction is used to close the
active perspective in the workbench window's active page. |
CompatibleWorkbenchPage.java | Class | Internal class used in providing increased binary compatibility for pre-3.0
plug-ins. |
ContainerPlaceholder.java | Class | |
CycleBaseHandler.java | Class | Its a base class for switching between views/editors/perspectives. |
CycleEditorHandler.java | Class | This is the handler for NextEditor and PrevEditor commands. |
CyclePerspectiveHandler.java | Class | This handler is used to switch between perspectives using the keyboard. |
CycleViewHandler.java | Class | This handler is used to switch between parts using the keyboard. |
DefaultAnimationFeedback.java | Class | |
DefaultSaveable.java | Class | A default
Saveable implementation that wrappers a regular
workbench part (one that does not itself adapt to Saveable). |
DefaultStackPresentationSite.java | Class | |
DetachedPlaceHolder.java | Class | DetachedPlaceHolder is the placeholder for detached views. |
DetachedWindow.java | Class | |
DirtyPerspectiveMarker.java | Class | |
DragCursors.java | Class | Provides the set of cursors used for drag-and-drop. |
DragHandle.java | Class | |
EarlyStartupRunnable.java | Class | A utility class used to call #earlyStartup on the proper instance for a given
configuration element. |
EditActionSetsAction.java | Class | Edit the action sets. |
EditorActionBars.java | Class | The action bars for an editor. |
EditorActionBuilder.java | Class | This class reads the registry for extensions that plug into
'editorActions' extension point. |
EditorAreaHelper.java | Class | EditorAreaHelper is a wrapper for PartTabworkbook. |
EditorAreaTrimToolBar.java | Class | |
EditorHistory.java | Class | This class is used to record "open editor" actions as they
happen. |
EditorHistoryItem.java | Class | An item in the editor history. |
EditorManager.java | Class | Manage a group of element editors. |
EditorMenuManager.java | Class | An EditorMenuManager is used to sort the contributions
made by an editor so that they always appear after the action sets. |
EditorPane.java | Class | An EditorPane is a subclass of PartPane offering extended
behavior for workbench editors. |
EditorPluginAction.java | Class | Extends PartPluginAction for usage in editor parts. |
EditorReference.java | Class | |
EditorSashContainer.java | Class | Represents the area set aside for editor workbooks. |
EditorSite.java | Class | An editor container manages the services for an editor. |
EditorSiteDragAndDropServiceImpl.java | Class | Implementation for the IDragAndDropService to be used from
EditorSite 's.
Adds a drop target to the given control that merges the site's
drop behaviour with that specified by the addMergedDropTarget call.
The current implementation is only defined for EditorSite's and merges the
given drop handling with the existing EditorSashContainer's behaviour.
NOTE: There is no cleanup (i.e. |
EditorStack.java | Class | Represents a tab folder of editors. |
ErrorEditorPart.java | Class | This part is shown instead the editors with errors. |
ErrorViewPart.java | Class | This part is shown instead the views with errors. |
ExceptionHandler.java | Class | This handler will pass along to the workbench advisor exceptions
and errors thrown while running the event loop. |
ExtensionEventHandler.java | Class | |
ExtensionEventHandlerMessages.java | Class | |
FastViewBar.java | Class | Represents the fast view bar.
The set of fastviews are obtained from the WorkbenchWindow that
is passed into the constructor. |
FastViewBarContextMenuContribution.java | Class | |
FastViewDnDHandler.java | Class | |
FastViewManager.java | Class | Manage all Fast views for a particular perspective. |
FastViewPane.java | Class | Handles the presentation of an active fastview. |
FolderLayout.java | Class | This layout is used to define the initial set of views and placeholders
in a folder.
Views are added to the folder by ID. |
HeapStatus.java | Class | The Heap Status control, which shows the heap usage statistics in the window trim. |
IActionSetContributionItem.java | Interface | This interface should be implemented by all contribution items
defined by an action set. |
IBackgroundSaveListener.java | Interface | |
IChangeListener.java | Interface | |
ICompatibleWorkbenchPage.java | Interface | Internal interface used in providing increased binary compatibility for
pre-3.0 plug-ins. |
IHeapStatusConstants.java | Interface | Preference constants for the heap status. |
ILayoutContainer.java | Interface | |
ImageAnimationFeedback.java | Class | |
ImageCycleFeedbackBase.java | Class | Base class for Cyclic animations. |
InternalHandlerUtil.java | Class | Some common utilities for working with handlers and IEvaluationContexts in
Platform UI.
Note: this class should not be instantiated or extended by clients.
PROVISIONAL. |
InternalSaveable.java | Class | |
IntModel.java | Class | Represents a single integer that can send notifications when it changes. |
IntroAction.java | Class | Action that will launch the intro in the given window. |
IObjectActionContributor.java | Interface | This interface must be implemented in order to contribute
to context (pop-up) menu for an object. |
IObjectContributor.java | Interface | Objects of classes that implement this interface
can be registered for certain object type
in the IObjectContributorManager. |
IPreferenceConstants.java | Interface | The IPreferenceConstants are the internal constants used by the Workbench. |
IReorderListener.java | Interface | Simple interface for informing clients of reordering of an object in an ordered list. |
ISelectionConversionService.java | Interface |
A service that is capable of converting a selection into resources. |
IStickyViewManager.java | Interface | |
ITrimAreaChangeListener.java | Interface | This iterface is used to identify and call back to trim elements that can be
repositioned to edges other than the one that they're defined as being in by
default.
NOTE: This class is a part of a 'work in progress' and should not be used
without consulting the Platform UI group. |
IWorkbenchConstants.java | Interface | General constants used by the workbench. |
IWorkbenchGraphicConstants.java | Interface | This class defines constants for looking up resources that are available
only within the Eclipse UI and Eclipse UI Standard Components projects. |
IWorkbenchHelpContextIds.java | Interface | Help context ids for the workbench. |
IWorkbenchThemeConstants.java | Interface | A source of color/font/theme data constants used throughout the workbench. |
JFaceUtil.java | Class | Utility class for setting up JFace for use by Eclipse. |
KeyBindingService.java | Class | This service provides a nestable implementation of a key binding service.
This class is provided for backwards compatibility only, and might be removed
in the future. |
LayoutHelper.java | Class | Helper methods that the internal layout classes (PageLayout and
FolderLayout ) utilize for activities support and view creation. |
LayoutPart.java | Class | A presentation part is used to build the presentation for the
workbench. |
LayoutPartSash.java | Class | |
LayoutTree.java | Class | Implementation of a tree where the node is allways a sash
and it allways has two chidren. |
LayoutTreeNode.java | Class | Implementation of a tree node. |
LegacyAnimationFeedback.java | Class | Creates an animation feedback that will morph the start rectangle to the end rectangle
for AnimationEngine. |
LegacyResourceSupport.java | Class | Provides access to resource-specific classes, needed to provide
backwards compatibility for resource-specific functions which
could not be moved up from the generic workbench layer to the
IDE layer. |
LocalWorkingSetManager.java | Class | |
LockToolBarAction.java | Class | The LockToolBarAction is used to lock the toolbars for the
workbench. |
MaximizePartAction.java | Class | Toggles the maximize/restore state of the active part, if there is one. |
MessageLine.java | Class | A message line displaying a status. |
MinimizePartAction.java | Class | |
Model.java | Class | |
MultiEditorInnerPane.java | Class | Implements a pane of each editor inside a MultiEditor. |
NavigationHistory.java | Class | Implementation of the back and forward actions. |
NavigationHistoryAction.java | Class | The NavigationHistoryAction moves navigation history
back and forward. |
NavigationHistoryEditorInfo.java | Class | Keeps the info to save, restore or identify and editor.
Instances of this class are shared between history entries and there should be
only one instance making reference to the same editor. |
NavigationHistoryEntry.java | Class | |
ObjectActionContributor.java | Class | This class describes the object contribution element within the popup menu
action registry. |
ObjectActionContributorManager.java | Class | This manager is used to populate a popup menu manager with actions
for a given type. |
ObjectActionContributorReader.java | Class | This reader loads the popup menu manager with all the
popup menu contributors found in the workbench registry. |
ObjectContributorManager.java | Class | This class is a default implementation of IObjectContributorManager . |
ObjectFilterTest.java | Class | An ObjectFilterTest is used to read an object filter from XML,
and evaluate the results for a given object. |
ObjectPluginAction.java | Class | An object action extension in a popup menu. |
OpenPerspectivePropertyTester.java | Class | Tests if any Perspective is open or not. |
OpenPreferencesAction.java | Class | |
OverlayIcon.java | Class | |
PageEventAction.java | Class | The abstract superclass for actions that listen to page activation and
open/close events. |
PageLayout.java | Class | This factory is used to define the initial layout of a part sash container.
Design notes: The design of IPageLayout is a reflection of
three requirements:
- A mechanism is required to define the initial layout for a page.
|
PageListenerList.java | Class | Part listener list. |
PagePartSelectionTracker.java | Class | Provides debug view selection management/notification for
a debug view in a specific workbench page. |
PageSelectionService.java | Class | The selection service for a page. |
PartList.java | Class | |
PartListenerList.java | Class | Part listener list. |
PartListenerList2.java | Class | Part listener list. |
PartPane.java | Class | Provides the common behavior for both views
and editor panes.
TODO: Delete ViewPane and EditorPane, and make this class non-abstract.
TODO: Stop subclassing LayoutPart. |
PartPlaceholder.java | Class | A PlaceHolder is a non-visible stand-in for a layout part. |
PartPluginAction.java | Class | This class adds to the PluginAction support by
setting itself up for work within a WorkbenchPart. |
PartSashContainer.java | Class | Abstract container that groups various layout
parts (possibly other containers) together as
a unit. |
PartService.java | Class | |
PartSite.java | Class | PartSite is the general implementation for an
IWorkbenchPartSite . |
PartStack.java | Class | Implements the common behavior for stacks of Panes (ie: EditorStack and ViewStack)
This layout container has PartPanes as children and belongs to a PartSashContainer. |
PartTester.java | Class | |
Perspective.java | Class | The ViewManager is a factory for workbench views. |
PerspectiveAction.java | Class | Abstract superclass of actions which are enabled iff there is an active perspective
in the window. |
PerspectiveBarContributionItem.java | Class | A
ContributionItem specifically for contributions to the perspective switcher. |
PerspectiveBarManager.java | Class | |
PerspectiveBarNewContributionItem.java | Class | |
PerspectiveHelper.java | Class | A perspective presentation is a collection of parts with a layout. |
PerspectiveListenerList.java | Class | Perspective listener list. |
PerspectiveSwitcher.java | Class | A utility class to manage the perspective switcher. |
PerspectiveTracker.java | Class | Utility class for tracking the active perspective in a window. |
PinEditorAction.java | Class | Action to toggle the pin state of an editor. |
PlaceholderContributionItem.java | Class | A contribution item that is intended to hold the place of a tool bar
contribution item that has been disposed. |
PlaceholderFolderLayout.java | Class | This layout is used to define the initial set of placeholders
in a placeholder.
Views are added to the placeholder by ID. |
PlatformUIPreferenceListener.java | Class | The PlatformUIPreferenceListener is a class that listens to changes in the
preference store and propogates the change for any special cases that require
updating of other values within the workbench. |
PluginAction.java | Class | A PluginAction is a proxy for an action extension.
At startup we read the registry and create a PluginAction for each action extension.
This plugin action looks like the real action ( label, icon, etc ) and acts as
a proxy for the action until invoked. |
PluginActionBuilder.java | Class | This class contains shared functionality for reading action contributions
from plugins into workbench parts (both editors and views). |
PluginActionContributionItem.java | Class | Contribution item for actions provided by plugins via workbench action
extension points. |
PluginActionCoolBarContributionItem.java | Class | Contribution item for actions provided by plugins via workbench
action extension points. |
PluginActionSet.java | Class | A PluginActionSet is a proxy for an action set defined in XML. |
PluginActionSetBuilder.java | Class | This builder reads the actions for an action set from the registry. |
PluginActionSetReader.java | Class | Read the actions for an plugin action set. |
PopupMenuExtender.java | Class | |
ProductInfo.java | Class | Stores information about the product. |
ProductProperties.java | Class | A class that converts the strings returned by
org.eclipse.core.runtime.IProduct.getProperty to the
appropriate class. |
QuickAccessMenu.java | Class | |
QuitAction.java | Class | Try to quit the application. |
RadioMenu.java | Class | Represents a group of radio buttons in a menu. |
RectangleAnimation.java | Class | This job creates an animated rectangle that moves from a source rectangle to
a target in a fixed amount of time. |
RectangleAnimationFeedbackBase.java | Class | RectangleAnimationFeedbackBase is an abstract base class for all the
rectangle animations. |
RectangleAnimationImageFeedback.java | Class | Creates an animation effect where the interpolated rectangles are displayed using Canvas
controls that show an image of the bits that were originally occupied by the various
'start' rectangles. |
ReferenceCounter.java | Class | A ReferenceCounter is used to reference counting objects.
Each object is identified by a unique ID. |
ReopenEditorMenu.java | Class | A dynamic menu item which supports to switch to other Windows. |
ResetPerspectiveAction.java | Class | Reset the layout within the active perspective. |
SaveableHelper.java | Class | Helper class for prompting to save dirty views or editors. |
SaveablesList.java | Class | The model manager maintains a list of open saveable models. |
SaveAction.java | Class | Workbench common Save action. |
SaveAllAction.java | Class | Global action that saves all targets in the
workbench that implement ISaveTarget interface.
The action keeps track of opened save targets
and their 'save' state. |
SaveAsAction.java | Class | Workbench common Save As action. |
SavePerspectiveAction.java | Class | Action to save the layout of the active perspective. |
SelectionAdapterFactory.java | Class | Adapts ISelection instances to either IIterable or ICountable. |
SelectionConversionService.java | Class |
The SelectionConversionService is the service that converts the selection to
IResources. |
Semaphore.java | Class | |
SharedImages.java | Class | Common images used by the workbench which may be useful to other plug-ins. |
ShellPool.java | Class | Manages a pool of shells. |
ShowFastViewContribution.java | Class | A dynamic contribution item which supports to switch to other Contexts. |
ShowInAction.java | Class | Action for a particular target in the Show In menu. |
ShowInMenu.java | Class | A ShowInMenu is used to populate a menu manager with
Show In actions. |
ShowPartPaneMenuHandler.java | Class | Show the menu on top of the icon in the view or editor label. |
ShowViewAction.java | Class | Show a View. |
ShowViewMenu.java | Class | A ShowViewMenu is used to populate a menu manager with Show
View actions. |
ShowViewMenuHandler.java | Class | |
StartupThreading.java | Class | |
StickyViewManager.java | Class | |
StickyViewManager32.java | Class | |
SwitchToWindowMenu.java | Class | A dynamic menu item to switch to other opened workbench windows. |
ToggleEditorsVisibilityAction.java | Class | Hides or shows the editor area within the current
perspective of the workbench page. |
TrimArea.java | Class | This class represents a logical partition in the overall trim layout. |
TrimDragPreferences.java | Class | Static class to contain the preferences used to manage the GUI during
trim dragging.
NOTE: this is a test harness at this time. |
TrimDropTarget.java | Class | |
TrimFrame.java | Class | Draws a styled frame around its contained controls. |
TrimLayoutData.java | Class | The layout data class used by the WorkbenchLayout to arrange
trim around the workbench edges.
NOTE: This class is a part of a 'work in progress' and should not be used
without consulting the Platform UI group. |
TrimUtil.java | Class | Simple class to provide some common internal Trim support. |
UILockListener.java | Class | The UI lock listener is used to prevent the UI thread from deadlocking on
a lock when the thread owning the lock is attempting to syncExec. |
UISynchronizer.java | Class | |
ViewActionBars.java | Class | An editor container manages the services for an editor. |
ViewActionBuilder.java | Class | This class reads the registry for extensions that plug into
'viewActions' extension point. |
ViewerActionBuilder.java | Class | This class reads the registry for extensions that plug into
'popupMenus' extension point and deals only with the 'viewerContribution'
elements. |
ViewFactory.java | Class | The ViewFactory is used to control the creation and disposal of views. |
ViewIntroAdapterPart.java | Class | Simple view that will wrap an IIntroPart . |
ViewIntroAdapterSite.java | Class | Simple IIntroSite that wraps a IViewSite . |
ViewLayout.java | Class | Implementation of IViewLayout. |
ViewLayoutRec.java | Class | Encapsulates the perspective layout information for a view. |
ViewPane.java | Class | Provides a wrapper for the view's widgetry. |
ViewPluginAction.java | Class | This class extends regular plugin action with the
additional requirement that the delegate has
to implement interface IViewActionDeelgate. |
ViewReference.java | Class | |
ViewSashContainer.java | Class | Represents the top level container. |
ViewSite.java | Class | A view container manages the services for a view. |
ViewStack.java | Class | Manages a set of ViewPanes that are docked into the workbench window. |
ViewStackTrimToolBar.java | Class | |
WindowPartSelectionTracker.java | Class | Provides part selection tracking for a part with a specific id
in all pages of a specific workbench window. |
WindowSelectionService.java | Class | The selection service for a window. |
WindowTrimProxy.java | Class | A transition class for any control that wants to participate in the workbench
window trim. |
Workbench.java | Class | The workbench class represents the top of the Eclipse user interface. |
WorkbenchColors.java | Class | This class manages the common workbench colors. |
WorkbenchConfigurer.java | Class | Internal class providing special access for configuring the workbench. |
WorkbenchEditorsAction.java | Class | Implements an action to open a dialog showing all open editors
and the recent closed editors. |
WorkbenchErrorHandlerProxy.java | Class | A proxy handler which passes all statuses to handler assigned to current
application workbench advisor.
EXPERIMENTAL This class or interface has been added as part
of a work in progress. |
WorkbenchImages.java | Class | This class provides convenience access to many of the resources required
by the workbench. |
WorkbenchIntroManager.java | Class | Workbench implementation of the IIntroManager interface. |
WorkbenchLayout.java | Class | This layout implements the handling necessary to support the positioning of
all of the 'trim' elements defined for the workbench.
NOTE: This class is a part of a 'work in progress' and should not be used
without consulting the Platform UI group. |
WorkbenchLayoutSettingsTransfer.java | Class | The WorkbenchSettings handles the recording and restoring of workbench
settings. |
WorkbenchMessages.java | Class | Message class for workbench messages. |
WorkbenchPage.java | Class | A collection of views and editors in a workbench. |
WorkbenchPagePartList.java | Class | |
WorkbenchPartReference.java | Class | |
WorkbenchPlugin.java | Class | This class represents the TOP of the workbench UI world
A plugin class is effectively an application wrapper
for a plugin & its classes. |
WorkbenchPreferenceInitializer.java | Class | Implementation of the workbench plugin's preferences extension's
customization element. |
WorkbenchWindow.java | Class | A window within the workbench. |
WorkbenchWindowConfigurer.java | Class | Internal class providing special access for configuring workbench windows. |
WorkbenchWindowPropertyTester.java | Class | Tests various workbench window properties. |
WorkbookEditorsAction.java | Class | |
WorkingSet.java | Class | A working set holds a number of IAdaptable elements. |
WorkingSetComparator.java | Class | Compares two working sets by name. |
WorkingSetFactory.java | Class | A WorkingSetFactory is used to recreate a persisted WorkingSet
object. |
WorkingSetManager.java | Class | A working set manager stores working sets and provides property change
notification when a working set is added or removed. |
WorkingSetMenuContributionItem.java | Class | Menu contribution item which shows a working set. |
WWinActionBars.java | Class | |
WWinPartService.java | Class | A part service for a workbench window. |
WWinPluginAction.java | Class | This class extends regular plugin action with the additional requirement that
the delegate has to implement interface
org.eclipse.ui.IWorkbenchWindowActionDelegate . |
WWinPluginPulldown.java | Class | A workbench window pulldown action. |