Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package org.eclipse.ui.internal

Interface Summary
IActionSetContributionItem This interface should be implemented by all contribution items defined by an action set.
IChangeListener Interface that can receive change notifiecations from a Model object
ICompatibleWorkbenchPage Internal interface used in providing increased binary compatibility for pre-3.0 plug-ins.
ICoolItemGroup  
IHelpContextIds Help context ids for the workbench.
IInternalPerspectiveListener Interface for listening to a perspective lifecycle events.
ILayoutContainer  
IObjectActionContributor This interface must be implemented in order to contribute to context (pop-up) menu for an object.
IObjectContributor Objects of classes that implement this interface can be registered for certain object type in the IObjectContributorManager.
IPerspectiveService A perspective service tracks the activation and reset of perspectives within a workbench page.
IPreferenceConstants The IPreferenceConstants are the internal constants used by the Workbench.
IWindowTrim Interface for trim controls that can be docked to the edge of a Workbench window using drag-and-drop.
IWorkbenchConstants General constants used by the workbench.
IWorkbenchGraphicConstants This class defines constants for looking up resources that are available only within the Eclipse UI and Eclipse UI Standard Components projects.
IWorkbenchThemeConstants A source of color/font/theme data constants used throughout the workbench.
 

Class Summary
AbstractActionBarConfigurer Abstract base implementation of an IActionBarConfigurer.
AbstractPartSelectionTracker Provides per-part selection tracking for the selection service.
AbstractSelectionService Abstract selection service.
ActionDescriptor When 'action' tag is found in the registry, an object of this class is created.
ActionExpression An ActionExpression is used to evaluate the enablement / visibility criteria for an action.
ActionExpression.AbstractExpression  
ActionExpression.AndExpression  
ActionExpression.CompositeExpression  
ActionExpression.NotExpression  
ActionExpression.ObjectClassExpression  
ActionExpression.ObjectStateExpression  
ActionExpression.OrExpression  
ActionExpression.PluginStateExpression  
ActionExpression.SingleExpression  
ActionExpression.SystemPropertyExpression  
ActionPresentation Manage the configurable actions for one window.
ActionSetActionBars This class represents the action bars for an action set.
ActionSetContributionItem This class marks a sub contribution item as belonging to an action set.
ActionSetMenuManager An EditorMenuManager is used to sort the contributions made by an editor so that they always appear after the action sets.
ActionSetSeparator This class represents a pseudo-group defined by an action set.
ActivateEditorAction Activates the most recently used editor in the current window.
ActiveEditorAction The abstract superclass for actions that depend on the active editor.
ActivityPersistanceHelper Utility class that manages the persistance of enabled activities.
BaseSaveAction The abstract superclass for save actions that depend on the active editor.
BooleanModel Represents a boolean value that can be monitored for state changes.
BrandingProperties The branding properties are retrieved as strings, but often used as other types (e.g., java.net.URLs.
BundleGroupProperties A class that converts the strings returned by org.eclipse.core.runtime.IBundleGroup.getProperty to the appropriate class.
ChangeToPerspectiveMenu Change the perspective of the active page in the window to the selected one.
CloseAllAction Closes all active editors
CloseAllPerspectivesAction The CloseAllPerspectivesAction is used to close all of the opened perspectives in the workbench window's active page.
CloseAllSavedAction Closes all editors except ones with unsaved changes.
CloseEditorAction Closes the active editor.
ClosePerspectiveAction The ClosePerspectiveAction is used to close the active perspective in the workbench window's active page.
CompatibleWorkbenchPage Internal class used in providing increased binary compatibility for pre-3.0 plug-ins.
ContainerPlaceholder  
CycleEditorAction This is the implementation for both NextEditorAction and PrevEditorAction.
CyclePartAction Implements a action to enable the user switch between parts using keyboard.
CyclePerspectiveAction Implements a action to enable the user switch between perspectives using keyboard.
DefaultStackPresentationSite  
DetachedPlaceHolder  
DetachedWindow  
DragCursors Provides the set of cursors used for drag-and-drop.
EarlyStartupRunnable A utility class used to call #earlyStartup on the proper instance for a given configuration element.
EditActionSetsAction Edit the action sets.
EditorActionBars The action bars for an editor.
EditorActionBuilder This class reads the registry for extensions that plug into 'editorActions' extension point.
EditorActionBuilder.EditorContribution Helper class to collect the menus and actions defined within a contribution element.
EditorActionBuilder.ExternalContributor Helper class that will populate the menu and toobar with the external editor contributions.
EditorAreaHelper EditorAreaHelper is a wrapper for PartTabworkbook.
EditorHistory This class is used to record "open editor" actions as they happen.
EditorHistoryItem An item in the editor history.
EditorList  
EditorManager Manage a group of element editors.
EditorMenuManager An EditorMenuManager is used to sort the contributions made by an editor so that they always appear after the action sets.
EditorPane An EditorPane is a subclass of PartPane offering extended behavior for workbench editors.
EditorPluginAction Extends PartPluginAction for usage in editor parts.
EditorSashContainer Represents the area set aside for editor workbooks.
EditorSite An editor container manages the services for an editor.
EditorStack Represents a tab folder of editors.
EditorView  
ExceptionHandler This handler will pass along to the workbench advisor exceptions and errors thrown while running the event loop.
ExtensionEventHandler  
ExtensionEventHandlerMessages  
FastViewBar Represents the fast view bar.
FastViewPane Handles the presentation of an active fastview.
FolderLayout This layout is used to define the initial set of views and placeholders in a folder.
IntModel Represents a single integer that can send notifications when it changes.
IntroAction Action that will launch the intro in the given window.
KeyBindingService This service provides a nestable implementation of a key binding service.
LabelDecoratorAction Deprecated. this action is no longer in use
LayoutHelper Helper methods that the internal layout classes (PageLayout and FolderLayout) utilize for activities support and view creation.
LayoutPart A presentation part is used to build the presentation for the workbench.
LayoutPartSash  
LayoutTree Implementation of a tree where the node is allways a sash and it allways has two chidren.
LayoutTreeNode Implementation of a tree node.
LegacyResourceSupport 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.
LockToolBarAction The LockToolBarAction is used to lock the toolbars for the workbench.
MaximizePartAction Toggles the maximize/restore state of the active part, if there is one.
MessageLine A message line displaying a status.
Model Represents an object with state that will notifies a set of listeners whenever its state changes
MultiEditorInnerPane Implements a pane of each editor inside a MultiEditor.
MultiEditorOuterPane Implements a pane for a MultiEditor.
NavigationHistory Implementation of the back and forward actions.
NavigationHistoryAction The NavigationHistoryAction moves navigation history back and forward.
NavigationHistoryEditorInfo Keeps the info to save, restore or identify and editor.
NavigationHistoryEntry  
ObjectActionContributor This class describes the object contribution element within the popup menu action registry.
ObjectActionContributor.ObjectContribution Helper class to collect the menus and actions defined within a contribution element.
ObjectActionContributorManager This manager is used to populate a popup menu manager with actions for a given type.
ObjectActionContributorReader This reader loads the popup menu manager with all the popup menu contributors found in the workbench registry.
ObjectContributorManager This class is a default implementation of IObjectContributorManager.
ObjectFilterTest An ObjectFilterTest is used to read an object filter from XML, and evaluate the results for a given object.
ObjectPluginAction An object action extension in a popup menu.
OpenedPerspectivesMenu A dynamic contribution item which shows all opened perspectives in the window's active page.
OpenPreferencesAction Open the preferences dialog
OverlayIcon An OverlayIcon consists of a main icon and an overlay icon
PageEventAction The abstract superclass for actions that listen to page activation and open/close events.
PageLayout This factory is used to define the initial layout of a part sash container.
PageListenerList Part listener list.
PagePartSelectionTracker Provides debug view selection management/notification for a debug view in a specific workbench page.
PageSelectionService The selection service for a page.
PartDropTarget  
PartListenerList Part listener list.
PartListenerList2 Part listener list.
PartPane Provides the common behavior for both views and editor panes.
PartPane.Sashes  
PartPlaceholder A PlaceHolder is a non-visible stand-in for a layout part.
PartPluginAction This class adds to the PluginAction support by setting itself up for work within a WorkbenchPart.
PartSashContainer Abstract container that groups various layout parts (possibly other containers) together as a unit.
PartSashContainer.RelationshipInfo  
PartSite PartSite is the general implementation for an IWorkbenchPartSite.
PartStack Implements the common behavior for stacks of Panes (ie: EditorStack and ViewStack) This layout container has PartPanes as children and belongs to a PartSashContainer.
Perspective The ViewManager is a factory for workbench views.
PerspectiveBarContributionItem  
PerspectiveBarManager  
PerspectiveBarNewContributionItem  
PerspectiveHelper A perspective presentation is a collection of parts with a layout.
PerspectiveHistory This is used to store the most recently used (MRU) list of perspectives for the entire workbench.
PerspectiveListenerList Perspective listener list.
PerspectiveListenerListOld Perspective listener list.
PerspectiveSwitcher A utility class to manage the perspective switcher.
PinEditorAction Action to toggle the pin state of an editor.
PlaceholderContributionItem A contribution item that is intended to hold the place of a tool bar contribution item that has been disposed.
PlaceholderFolderLayout This layout is used to define the initial set of placeholders in a placeholder.
PlatformUIPreferenceListener 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 A PluginAction is a proxy for an action extension.
PluginActionBuilder This class contains shared functionality for reading action contributions from plugins into workbench parts (both editors and views).
PluginActionBuilder.BasicContribution Helper class to collect the menus and actions defined within a contribution element.
PluginActionContributionItem Contribution item for actions provided by plugins via workbench action extension points.
PluginActionCoolBarContributionItem Contribution item for actions provided by plugins via workbench action extension points.
PluginActionSet A PluginActionSet is a proxy for an action set defined in XML.
PluginActionSetBuilder This builder reads the actions for an action set from the registry.
PluginActionSetBuilder.ActionSetContribution Helper class to collect the menus and actions defined within a contribution element.
PluginActionSetReader Read the actions for an plugin action set.
PopupMenuExtender This class extends a single popup menu
PopupMenuExtender.PopupMenuExtenderManager  
ProductInfo Stores information about the product.
ProductProperties A class that converts the strings returned by org.eclipse.core.runtime.IProduct.getProperty to the appropriate class.
QuitAction Try to quit the application.
RadioMenu Represents a group of radio buttons in a menu.
RectangleAnimation This job creates an animated rectangle that moves from a source rectangle to a target in a fixed amount of time.
ReferenceCounter A ReferenceCounter is used to reference counting objects.
ReopenEditorMenu A dynamic menu item which supports to switch to other Windows.
ResetPerspectiveAction Reset the layout within the active perspective.
SaveableHelper Helper class for prompting to save dirty views or editors.
SaveAction Workbench common Save action.
SaveAllAction Global action that saves all targets in the workbench that implement ISaveTarget interface.
SaveAsAction Workbench common Save As action.
SavePerspectiveAction Reset the layout within the active perspective.
Semaphore  
SharedImages Common images used by the workbench which may be useful to other plug-ins.
ShowFastViewContribution A dynamic contribution item which supports to switch to other Contexts.
ShowInAction Action for a particular target in the Show In menu.
ShowInMenu A ShowInMenu is used to populate a menu manager with Show In actions.
ShowPartPaneMenuAction Show the menu on top of the icon in the view or editor label.
ShowViewAction Show a View.
ShowViewMenu A ShowViewMenu is used to populate a menu manager with Show View actions.
ShowViewMenuAction  
SwitchToWindowMenu A dynamic menu item to switch to other opened workbench windows.
ToggleEditorsVisibilityAction Hides or shows the editor area within the current perspective of the workbench page.
TrimDropTarget  
UILockListener 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.
UIPlugin The plug-in class for the org.eclipse.ui plug-in.
UIPreferenceInitializer Implementation of the UI plugin's preference extension's customization element.
UISynchronizer  
ViewActionBars An editor container manages the services for an editor.
ViewActionBuilder This class reads the registry for extensions that plug into 'viewActions' extension point.
ViewerActionBuilder This class reads the registry for extensions that plug into 'popupMenus' extension point and deals only with the 'viewerContribution' elements.
ViewerActionBuilder.ViewerContribution Helper class to collect the menus and actions defined within a contribution element.
ViewFactory The ViewFactory is used to control the creation and disposal of views.
ViewIntroAdapterPart Simple view that will wrap an IIntroPart.
ViewIntroAdapterSite Simple IIntroSite that wraps a IViewSite.
ViewLayout Implementation of IViewLayout.
ViewLayoutRec Encapsulates the perspective layout information for a view.
ViewPane Provides a wrapper for the view's widgetry.
ViewPluginAction This class extends regular plugin action with the additional requirement that the delegate has to implement interface IViewActionDeelgate.
ViewSashContainer Represents the top level container.
ViewSite A view container manages the services for a view.
ViewStack Manages a set of ViewPanes that are docked into the workbench window.
WindowPartSelectionTracker Provides part selection tracking for a part with a specific id in all pages of a specific workbench window.
WindowSelectionService The selection service for a window.
Workbench The workbench class represents the top of the Eclipse user interface.
WorkbenchColors This class manages the common workbench colors.
WorkbenchConfigurer Internal class providing special access for configuring the workbench.
WorkbenchEditorsAction Implements an action to open a dialog showing all open editors and the recent closed editors.
WorkbenchImages This class provides convenience access to many of the resources required by the workbench.
WorkbenchIntroManager Workbench implementation of the IIntroManager interface.
WorkbenchMessages Utility class which helps managing messages
WorkbenchPage A collection of views and editors in a workbench.
WorkbenchPartReference  
WorkbenchPlugin This class represents the TOP of the workbench UI world A plugin class is effectively an application wrapper for a plugin & its classes.
WorkbenchPreferenceInitializer Implementation of the workbench plugin's preferences extension's customization element.
WorkbenchWindow A window within the workbench.
WorkbenchWindowConfigurer Internal class providing special access for configuring workbench windows.
WorkbookEditorsAction Implements an action to open a list of open editors in the currently or last active workbook
WorkingSet A working set holds a number of IAdaptable elements.
WorkingSetComparator Compares two working sets by name.
WorkingSetFactory A WorkingSetFactory is used to recreate a persisted WorkingSet object.
WorkingSetManager A working set manager stores working sets and provides property change notification when a working set is added or removed.
WorkingSetMenuContributionItem Menu contribution item which shows a working set.
WWinActionBars  
WWinPartService A part service for a workbench window.
WWinPerspectiveService A perspective service for the workbench window.
WWinPluginAction This class extends regular plugin action with the additional requirement that the delegate has to implement interface IWorkbenchWindowActionDeelgate.
WWinPluginPulldown A workbench window pulldown action.