Library:Eclipse Platform, JDT and PDE
Version:3.1
Compatibility:JDK 1.4
Interfaces in library Eclipse Platform, JDT and PDE.
NOTE: The results have been limited to 500 entries. We suggest browsing through packages to explore the classes in this library.
NamePackageDescription
AbstractInformationControlManager.IInformationControlCloserorg.eclipse.jface.textInterface of an information control closer.
AccessibleControlListenerorg.eclipse.swt.accessibilityClasses that implement this interface provide methods that deal with the events that are generated when an accessibility client sends a message to a control.
AccessibleListenerorg.eclipse.swt.accessibilityClasses that implement this interface provide methods that deal with the events that are generated when an accessibility client sends a message to a control.
AccessibleTextListenerorg.eclipse.swt.accessibilityClasses that implement this interface provide methods that deal with the events that are generated when an accessibility client sends a message to a control.
ActionFactory.IWorkbenchActionorg.eclipse.ui.actionsInterface for a workbench action.
AdaptorElementFactoryorg.eclipse.osgi.framework.adaptor.coreThis interface allows extending adaptors to control how BundleData and BundleClassLoader objects are created.
AnnotationPainter.IDrawingStrategyorg.eclipse.jface.text.sourceA drawing strategy responsible for drawing a certain decoration.
ArmListenerorg.eclipse.swt.eventsClasses which implement this interface provide a method that deals with the event that is generated when a widget, such as a menu item, is armed.
BaseDescriptionorg.eclipse.osgi.service.resolverThis class represents a base description object for a state.
BatchBundleListenerorg.eclipse.osgi.eventA batch BundleEvent listener.
BidiSegmentListenerorg.eclipse.swt.customThis listener interface may be implemented in order to receive BidiSegmentEvents.
BundleClassLoaderorg.eclipse.osgi.framework.adaptorThe BundleClassLoader interface is used by the Framework to load local classes and resources from a Bundle.
BundleDataorg.eclipse.osgi.framework.adaptorThe BundleData represents a single bundle that is persistently stored by a FrameworkAdaptor.
BundleDeltaorg.eclipse.osgi.service.resolverBundleDeltas represent the changes related to an individual bundle between two states.
BundleDescriptionorg.eclipse.osgi.service.resolverThis class represents a specific version of a bundle in the system.
BundleInstallerorg.eclipse.osgi.framework.adaptor.coreA bundle installer allows the platform admin implementation to delegate the behavior of installing/uninstalling bundles to another object.
BundleLocalizationorg.eclipse.osgi.service.localizationThe interface of the service that gets ResourceBundle objects from a given bundle with a given locale.
BundleOperationorg.eclipse.osgi.framework.adaptorBundle Storage interface for managing a persistent storage life cycle operation upon a bundle.
BundleSpecificationorg.eclipse.osgi.service.resolverA representation of one bundle import constraint as seen in a bundle manifest and managed by a state and resolver.
BundleWatcherorg.eclipse.osgi.framework.adaptorContains information about activated bundles and acts as the main entry point for logging plugin activity.
ClassLoaderDelegateorg.eclipse.osgi.framework.adaptorA ClassLoaderDelegate is used by the BundleClassLoader in a similar fashion that a parent ClassLoader is used.
CloseWindowListenerorg.eclipse.swt.browserThis listener interface may be implemented in order to receive a WindowEvent notification when a Browser is about to be closed and when its host window should be closed by the application.
CommandInterpreterorg.eclipse.osgi.framework.consoleA command interpreter is a shell that can interpret command lines.
CommandProviderorg.eclipse.osgi.framework.consoleWhen an object wants to provide a number of commands to the console, it should register an object with this interface.
Constantsorg.eclipse.osgi.service.environmentNo description provided.
ControlListenerorg.eclipse.swt.eventsClasses which implement this interface provide methods that deal with the events that are generated by moving and resizing controls.
CTabFolder2Listenerorg.eclipse.swt.customClasses which implement this interface provide methods that deal with the events that are generated by the CTabFolder control.
CTabFolderListenerorg.eclipse.swt.customClasses which implement this interface provide a method that deals with events generated in the CTabFolder.
DebugOptionsorg.eclipse.osgi.service.debugUsed to get debug options settings.
DefaultInformationControl.IInformationPresenterorg.eclipse.jface.textAn information presenter determines the style presentation of information displayed in the default information control.
DisposeListenerorg.eclipse.swt.eventsClasses which implement this interface provide a method that deals with the event that is generated when a widget is disposed.
DragSourceListenerorg.eclipse.swt.dndThe DragSourceListener class provides event notification to the application for DragSource events.
Drawableorg.eclipse.swt.graphicsImplementers of Drawable can have a graphics context (GC) created for them, and then they can be drawn on by sending messages to their associated GC.
DropTargetListenerorg.eclipse.swt.dndThe DropTargetListener class provides event notification to the application for DropTarget events.
EnvironmentInfoorg.eclipse.osgi.service.environmentA Framework service which gives access to the command line used to start this running framework as well as information about the environment such as the current operating system, machine architecture, locale and windowing system.
EventDispatcherorg.eclipse.osgi.framework.eventmgrThe EventDispatcher interface contains the method that is called by the Event Manager to complete the event delivery to the event listener.
EventPublisherorg.eclipse.osgi.framework.adaptorThe EventPublisher is used by FrameworkAdaptors to publish events to the Framework.
EventRequestManagerorg.eclipse.jdi.hcrHot code replacement extension to com.sun.jdi.request.EventRequestManager.
ExportPackageDescriptionorg.eclipse.osgi.service.resolverThis class represents a specific version of an exported package in the system.
ExtendedModifyListenerorg.eclipse.swt.customNo description provided.
ExternalActionManager.IActiveCheckerorg.eclipse.jface.actionDefines a callback mechanism for developer who wish to further control the visibility of legacy action-based contribution items.
ExternalActionManager.ICallbackorg.eclipse.jface.actionA callback mechanism for some external tool to communicate extra information to actions and action contribution items.
FilteredList.FilterMatcherorg.eclipse.ui.dialogsThe FilterMatcher is the interface used to check filtering criterea.
FocusListenerorg.eclipse.swt.eventsClasses which implement this interface provide methods that deal with the events that are generated as controls gain and lose focus.
FrameworkAdaptororg.eclipse.osgi.framework.adaptorFrameworkAdaptor interface to the osgi framework.
FrameworkLogorg.eclipse.osgi.framework.logThe FramworkLog interface.
HelpListenerorg.eclipse.swt.eventsClasses which implement this interface provide a method that deals with the event that is generated when help is requested for a control, typically when the user presses F1.
HostSpecificationorg.eclipse.osgi.service.resolverA representation of one host bundle constraint as seen in a bundle manifest and managed by a state and resolver.
IAbstractTextEditorHelpContextIdsorg.eclipse.ui.texteditorHelp context ids for the text editor.
IAccessRuleorg.eclipse.jdt.coreDescribes an access rule to source and class files on a classpath entry.
IActionorg.eclipse.jface.actionAn action represents the non-UI side of a command which can be triggered by the end user.
IActionBarConfigurerorg.eclipse.ui.applicationInterface providing special access for configuring the action bars of a workbench window.
IActionBarsorg.eclipse.uiUsed by a part to access its menu, toolbar, and status line managers.
IActionBars2org.eclipse.uiInterface extention to IActionBars that provides an additional cool bar manager.
IActionDelegateorg.eclipse.uiInterface for actions contributed via an extension point.
IActionDelegate2org.eclipse.uiInterface extension to IActionDelegate adding lifecycle methods.
IActionDelegateWithEventorg.eclipse.uiThis interface is a mixin interface for action delegates, adding the ability to examine the triggering SWT event when it is run.
IActionFilterorg.eclipse.uiAn adapter which performs action filtering.
IActionGroupFactoryorg.eclipse.search.uiAllows to specify an ActionGroup factory which will be used by the Search view to create an ActionGroup which is used to build the actions bars and the context menu.
IActivityorg.eclipse.update.configurationInstall activity.
IActivityorg.eclipse.ui.activitiesAn instance of this interface is an activity as defined by the extension point org.eclipse.ui.activities.
IActivityListenerorg.eclipse.ui.activitiesAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IActivity.
IActivityManagerorg.eclipse.ui.activitiesAn instance of this interface allows clients to manage activities, as defined by the extension point org.eclipse.ui.activities.
IActivityManagerListenerorg.eclipse.ui.activitiesAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IActivityManager.
IActivityPatternBindingorg.eclipse.ui.activitiesAn instance of this interface represents a binding between an activity and a regular expression pattern.
IActivityRequirementBindingorg.eclipse.ui.activitiesAn instance of this interface represents a binding between two activities.
IAdaptableorg.eclipse.core.runtimeAn interface for an adaptable object.
IAdapterFactoryorg.eclipse.core.runtimeAn adapter factory defines behavioral extensions for one or more classes that implements the IAdaptable interface.
IAdapterManagerorg.eclipse.core.runtimeAn adapter manager maintains a registry of adapter factories.
IAdvancedUndoableOperationorg.eclipse.core.commands.operations

IAdvancedUndoableOperation defines an interface for undoable operations that modify one or more elements in a model and attempt to keep model listeners up to date with changes that occur in the undo and redo history involving particular model elements.

IAnnotationorg.eclipse.jdt.core.utilDescription of a annotation structure as described in the JVM specifications (added in J2SE 1.5).
IAnnotationAccessorg.eclipse.jface.text.sourceAn annotation access provides access to information that is not available via the API of Annotation .
IAnnotationAccessExtensionorg.eclipse.jface.text.sourceExtension interface for IAnnotationAccess .
IAnnotationComponentorg.eclipse.jdt.core.utilDescription of an annotation component as described in the JVM specifications (added in J2SE 1.5).
IAnnotationComponentValueorg.eclipse.jdt.core.utilDescription of an annotation component value as described in the JVM specifications (added in J2SE 1.5).
IAnnotationDefaultAttributeorg.eclipse.jdt.core.utilDescription of a annotation default attribute as described in the JVM specifications (added in J2SE 1.5).
IAnnotationHoverorg.eclipse.jface.text.sourceProvides the information to be displayed in a hover popup window which appears over the presentation area of annotations.
IAnnotationHoverExtensionorg.eclipse.jface.text.sourceExtension interface for IAnnotationHover for
  • providing its own information control creator
  • providing the range of lines for which the hover for a given line is valid
  • providing whether the information control can interact with the mouse cursor
IAnnotationImageProviderorg.eclipse.ui.texteditorProvides an image for a given annotation.
IAnnotationMaporg.eclipse.jface.text.sourceAn annotation map is a map specialized for the requirements of an annotation model.
IAnnotationModelorg.eclipse.jface.text.sourceThis interface defines the model for managing annotations attached to a document.
IAnnotationModelExtensionorg.eclipse.jface.text.sourceExtends IAnnotationModel with the ability piggyback other annotation models.
IAnnotationModelFactoryorg.eclipse.core.filebuffersFactory for text file buffer annotation models.
IAnnotationModelListenerorg.eclipse.jface.text.sourceInterface for objects interested in getting informed about annotation model changes.
IAnnotationModelListenerExtensionorg.eclipse.jface.text.sourceExtension interface for IAnnotationModelListener .
IAnnotationPresentationorg.eclipse.jface.text.sourceInterface for annotations that can take care of their own visible representation.
IAntClasspathEntryorg.eclipse.ant.coreRepresents an Ant classpath entry.
IAntPropertyValueProviderorg.eclipse.ant.coreAn interface that must be implemented by plugins that wish to contribute predefined variables to an Ant project when run from within Eclipse.
IArchiveReferenceorg.eclipse.update.coreSite archive interface.
IAstEvaluationEngineorg.eclipse.jdt.debug.evalAn evaluation engine that performs evaluations by interpretting abstract syntax trees.
IAttributeNamesConstantsorg.eclipse.jdt.core.utilDescription of attribute names as described in the JVM specifications.
IAutoEditStrategyorg.eclipse.jface.textAn auto edit strategy can adapt changes that will be applied to a text viewer's document.
IAutoIndentStrategyorg.eclipse.jface.textExists for backward compatibility.
IBaseLabelProviderorg.eclipse.jface.viewersA label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.
IBaseModelorg.eclipse.pde.coreA base generic model.
IBasePluginWizardorg.eclipse.pde.uiThis is a tagging interface that should be implemented by all wizards that are plugged into one of PDE extension points.
IBasicPropertyConstantsorg.eclipse.jface.viewersPredefined property names used for elements displayed in viewers.
IBatchOperationorg.eclipse.update.operationsA batch operation is needed to execute a group of feature operations, such as installing a set of features.
IBindingorg.eclipse.jdt.core.domA binding represents a named entity in the Java language.
IBindingManagerListenerorg.eclipse.jface.bindings

An instance of BindingManagerListener can be used by clients to receive notification of changes to an instance of BindingManager.

IBindingServiceorg.eclipse.ui.keys

Provides services related to the binding architecture (e.g., keyboard shortcuts) within the workbench.

IBreakpointorg.eclipse.debug.core.modelA breakpoint is capable of suspending the execution of a program at a specific location when a program is running in debug mode.
IBreakpointListenerorg.eclipse.debug.coreA breakpoint listener is notified of breakpoint additions, removals, and changes.
IBreakpointManagerorg.eclipse.debug.coreThe breakpoint manager manages the collection of breakpoints in the workspace.
IBreakpointManagerListenerorg.eclipse.debug.coreA breakpoint manager listener is notified when the breakpoint manager's enablement changes.
IBreakpointOrganizerDelegateorg.eclipse.debug.uiA breakpoint organizer is used to categorize breakpoints and provides change notification when categorization has changed.
IBreakpointsListenerorg.eclipse.debug.coreA breakpoints listener is notified of breakpoint additions, removals, and changes.
IBreakpointTypeCategoryorg.eclipse.debug.uiRepresents a breakpoint's type to support organization of breakpoints by type in the breakpoints view.
IBrowserorg.eclipse.help.browserRepresents a web browser that can be used by clients to display documents for the given URLs.
IBrowserFactoryorg.eclipse.help.browserImplementators of org.eclipse.help.base.browser extension points must provide implementation of this interface.
IBufferorg.eclipse.jdt.coreA buffer contains the text contents of a resource.
IBufferChangedListenerorg.eclipse.jdt.coreA listener, which gets notified when the contents of a specific buffer have changed, or when the buffer is closed.
IBufferFactoryorg.eclipse.jdt.coreA factory that creates IBuffers for openables.
IBuildorg.eclipse.pde.core.buildThe top-level model object of the model that is created from "build.properties" file.
IBuildEntryorg.eclipse.pde.core.buildJar entry represents one 'library=folder list' entry in plugin.jars file.
IBuildModelorg.eclipse.pde.core.buildThis model is created from the "build.properties" file that defines what source folders in the plug-in are to be used to build require plug-in Jars.
IBuildModelFactoryorg.eclipse.pde.core.buildThis model factory should be used to create new instances of plugin.jars model objects.
IBundleGrouporg.eclipse.core.runtimeBundle groups represent a logical collection of plug-ins (aka bundles).
IBundleGroupConstantsorg.eclipse.ui.brandingThese constants define the set of properties that the UI expects to be available via IBundleGroup.getProperty(String).
IBundleGroupProviderorg.eclipse.core.runtimeBundle group providers define groups of plug-ins which have been installed in the current system.
IBytecodeVisitororg.eclipse.jdt.core.utilDescription of a Java opcodes visitor.
ICapabilityInstallWizardorg.eclipse.uiInterface for project capability install wizard.
ICapabilityUninstallWizardorg.eclipse.uiInterface for project capability uninstall wizard.
ICategoryorg.eclipse.update.coreFeature category definition.
ICategoryorg.eclipse.ui.activitiesAn instance of this interface is a category as defined by the extension point org.eclipse.ui.activities.
ICategoryorg.eclipse.ui.commands

A category is a grouping of commands by functional area.

ICategoryActivityBindingorg.eclipse.ui.activitiesAn instance of this interface represents a binding between a category and an activity.
ICategoryListenerorg.eclipse.core.commandsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of Category.
ICategoryListenerorg.eclipse.ui.activitiesAn instance of this interface can be used by clients to receive notification of changes to one or more instances of ICategory.
ICategoryListenerorg.eclipse.ui.commands

An instance of ICategoryListener can be used by clients to receive notification of changes to one or more instances of ICategory.

ICellEditorListenerorg.eclipse.jface.viewersA listener which is notified of significant events in the life of a cell editor.
ICellEditorValidatororg.eclipse.jface.viewersAn interface for validating a cell editor's input.
ICellModifierorg.eclipse.jface.viewersA cell modifier is used to access the data model from a cell editor in an abstract way.
IChangePreviewViewerorg.eclipse.ltk.ui.refactoringViewer to present the preview for a Change .
IChangeRulerColumnorg.eclipse.jface.text.sourceAn IChangeRulerColumn can display quick diff information.
ICharacterPairMatcherorg.eclipse.jface.text.sourceA character pair matcher finds to a character at a certain document offset the matching peer character.
ICharacterScannerorg.eclipse.jface.text.rulesDefines the interface of a character scanner used by rules.
ICheatSheetActionorg.eclipse.ui.cheatsheetsCheat sheet-aware action.
ICheatSheetEventorg.eclipse.ui.cheatsheetsEvent in the life cycle of a cheat sheet.
ICheatSheetManagerorg.eclipse.ui.cheatsheetsManages the running of a cheat sheet.
ICheatSheetViewerorg.eclipse.ui.cheatsheetsA cheat sheet viewer.
ICheckableorg.eclipse.jface.viewersInterface for objects that support elements with a checked state.
ICheckStateListenerorg.eclipse.jface.viewersA listener which is notified of changes to the checked state of items in checkbox viewers.
IClassFileorg.eclipse.jdt.coreRepresents an entire binary type (single .class file).
IClassFileAttributeorg.eclipse.jdt.core.utilThis class represents a generic class file attribute.
IClassFileDisassemblerorg.eclipse.jdt.core.utilThis interface is intended to be implemented to disassemble IClassFileReader onto a String using the proper line separator.
IClassFileEvaluationEngineorg.eclipse.jdt.debug.evalAn evaluation engine that performs evaluations by deploying and executing class files locally.
IClassFileReaderorg.eclipse.jdt.core.utilDescription of a .class file.
IClasspathAttributeorg.eclipse.jdt.coreA classpath attribute defines a name/value pair that can be persisted with a classpath entry.
IClasspathContainerorg.eclipse.jdt.coreInterface of a classpath container.
IClasspathContainerPageorg.eclipse.jdt.ui.wizardsA classpath container page allows the user to create a new or edit an existing classpath container entry.
IClasspathContainerPageExtensionorg.eclipse.jdt.ui.wizardsClasspath container pages that implement IClasspathContainerPage can optionally implement IClasspathContainerPageExtension to get additional information about the context when the page is opened.
IClasspathContainerPageExtension2org.eclipse.jdt.ui.wizardsClasspath container pages that implement IClasspathContainerPage can optionally implement IClasspathContainerPageExtension2 to return more than one element when creating new containers.
IClasspathEntryorg.eclipse.jdt.coreAn entry on a Java project classpath identifying one or more package fragment roots.
ICodeAssistorg.eclipse.jdt.coreCommon protocol for Java elements that support source code assist and code resolve.
ICodeAttributeorg.eclipse.jdt.core.utilDescription of a code attribute as described in the JVM specifications.
ICodeCompletionRequestororg.eclipse.jdt.coreA completion requestor accepts results as they are computed and is aware of source positions to complete the various different results.
ICodeFormatterorg.eclipse.jdt.coreSpecification for a generic source code formatter.
ICodeSnippetRequestororg.eclipse.jdt.core.evalA code snippet requestor implements a callback interface for installing the class files for a code snippet on the target and running it.
IColorDecoratororg.eclipse.jface.viewersThe IColorDecorator is an interface for objects that return a color to decorate either the foreground and background colors for displaying an an object.
IColorFactoryorg.eclipse.ui.themesA factory interface that may be used to specify a color value.
IColorManagerorg.eclipse.jdt.ui.textManages SWT color objects for the given color keys and given RGB objects.
IColorManagerExtensionorg.eclipse.jdt.ui.textExtends IColorManager with the ability to bind and un-bind colors.
IColorProviderorg.eclipse.jface.viewersInterface to provide color representation for a given element.
ICommandorg.eclipse.core.resourcesA builder command names a builder and supplies a table of name-value argument pairs.
ICommandorg.eclipse.ui.commands

An instance of ICommand is a handle representing a command as defined by the extension point org.eclipse.ui.commands.

ICommandListenerorg.eclipse.core.commandsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of Command.
ICommandListenerorg.eclipse.ui.commandsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of ICommand.
ICommandManagerorg.eclipse.ui.commands

An instance of ICommandManager can be used to obtain instances of ICommand, as well as manage whether or not those instances are active or inactive, enabled or disabled.

ICommandManagerListenerorg.eclipse.core.commandsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of ICommandManager.
ICommandManagerListenerorg.eclipse.ui.commandsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of ICommandManager.
ICommandServiceorg.eclipse.ui.commands

Provides services related to the command architecture within the workbench.

ICompareInputorg.eclipse.compare.structuremergeviewerInterface for objects used as input to a two-way or three-way compare viewer.
ICompareInputChangeListenerorg.eclipse.compare.structuremergeviewerListener that gets informed if one (or more) of the three sides of an ICompareInput object changes its value.
ICompareNavigatororg.eclipse.compareA ICompareNavigator is used to navigate through the individual differences of a CompareEditorInput.
ICompilationUnitorg.eclipse.jdt.coreRepresents an entire Java compilation unit (.java source file).
ICompiledExpressionorg.eclipse.jdt.debug.evalA compiled expression can be compiled once and evaluated multiple times in a runtime context.
ICompletionProposalorg.eclipse.jface.text.contentassistThe interface of completion proposals generated by content assist processors.
ICompletionProposalExtensionorg.eclipse.jface.text.contentassistExtends ICompletionProposal with the following functions:
  • handling of trigger characters other than ENTER
  • completion proposal validation for a given offset
  • context information can be freely positioned
ICompletionProposalExtension2org.eclipse.jface.text.contentassistExtends ICompletionProposal with the following functions:
  • handling of trigger characters with modifiers
  • visual indication for selection of a proposal
ICompletionProposalExtension3org.eclipse.jface.text.contentassistExtends ICompletionProposal with the following functions:
  • provision of a custom information control creator
  • provide a custom completion text and offset for prefix completion
ICompletionProposalExtension4org.eclipse.jface.text.contentassistExtends ICompletionProposal with the following functions:
  • specify whether a proposal is automatically insertable
ICompletionRequestororg.eclipse.jdt.coreA completion requestor accepts results as they are computed and is aware of source positions to complete the various different results.
ICompositeOperationorg.eclipse.core.commands.operations

ICompositeOperation defines an undoable operation that is composed of child operations.

IConcurrentModelorg.eclipse.jface.viewers.deferredInterface for a set of unordered elements that can fire change notifications.
IConcurrentModelListenerorg.eclipse.jface.viewers.deferredInterface for objects that can listen to changes in an IConcurrentModel.
IConditionCheckerorg.eclipse.ltk.core.refactoring.participantsA condition checker can be used to share condition checks across the main processor and all its associated participants.
IConfigFeatureOperationorg.eclipse.update.operationsOperation that enables a feature in a configuration.
IConfigurationElementorg.eclipse.core.runtimeA configuration element, with its attributes and children, directly reflects the content and structure of the extension section within the declaring plug-in's manifest (plugin.xml) file.
IConfigurationWizardorg.eclipse.team.uiIConfigurationWizard defines the interface that users of the extension point org.eclipse.team.ui.configurationWizards must implement.
IConfiguredSiteorg.eclipse.update.configurationConfigured Site.
IConfiguredSiteChangedListenerorg.eclipse.update.configurationConfiguration change listener.
IConsoleorg.eclipse.debug.ui.consoleA console that displays output and writes input to a process.
IConsoleorg.eclipse.ui.consoleA console.
IConsoleColorProviderorg.eclipse.debug.ui.consoleProvides coloring for a console document.
IConsoleConstantsorg.eclipse.ui.consoleConstants relating to the console plug-in.
IConsoleDocumentPartitionerorg.eclipse.ui.consoleA document partitioner for a text console.
IConsoleFactoryorg.eclipse.ui.consoleA console factory extension is responsible for opening a console in the console view.
IConsoleHyperlinkorg.eclipse.debug.ui.consoleA hyperlink in the console.
IConsoleLineTrackerorg.eclipse.debug.ui.consoleNotified of lines appended to the console.
IConsoleLineTrackerExtensionorg.eclipse.debug.ui.consoleAn extension to the console line tracker interface that console line trackers may implement to be notified when output from the console is complete.
IConsoleListenerorg.eclipse.ui.consoleA console listener is notified when consoles are added or removed from the console manager.
IConsoleManagerorg.eclipse.ui.consoleThe console manager manages registered consoles.
IConsolePageParticipantorg.eclipse.ui.consoleA console page participant is notified of page lifecycle events such as creation, activation, deactivation and disposal.
IConsoleVieworg.eclipse.ui.consoleA view that displays consoles registered with the console manager.
IConstantPoolorg.eclipse.jdt.core.utilDescription of a constant pool as described in the JVM specifications.
IConstantPoolConstantorg.eclipse.jdt.core.utilDescription of constant pool constants as described in the JVM specifications.
IConstantPoolEntryorg.eclipse.jdt.core.utilDescription of a constant pool entry as described in the JVM specifications.
IConstantValueAttributeorg.eclipse.jdt.core.utilDescription of a constant value attribute as described in the JVM specifications.
IContainerorg.eclipse.core.resourcesInterface for resources which may contain other resources (termed its members).
IContainmentAdapterorg.eclipse.uiThis adapter interface provides a way to test element containment in a model-independent way.
IContentAssistantorg.eclipse.jface.text.contentassistAn IContentAssistant provides support on interactive content completion.
IContentAssistantExtensionorg.eclipse.jface.text.contentassistExtends IContentAssistant with the following functions:
  • handle documents with multiple partitions
  • insertion of common completion prefixes
IContentAssistProcessororg.eclipse.jface.text.contentassistA content assist processor proposes completions and computes context information for a particular content type.
IContentAssistSubjectControlorg.eclipse.jface.contentassistA content assist subject control can request assistance provided by a subject control content assistant .
IContentChangeListenerorg.eclipse.compareAn IContentChangeListener is informed about content changes of a IContentChangeNotifier.
IContentChangeNotifierorg.eclipse.compareInterface common to all objects that provide a means for registering for content change notification.
IContentConsumerorg.eclipse.update.coreGeneric content consumer.
IContentDescriberorg.eclipse.core.runtime.contentContent describers know how to retrieve metadata from contents.
IContentDescriptionorg.eclipse.core.runtime.contentA content description object contains information about the nature of arbitrary data.
IContentFormatterorg.eclipse.jface.text.formatterThe interface of a document content formatter.
IContentFormatterExtensionorg.eclipse.jface.text.formatterExtension interface for IContentFormatter .
IContentOutlinePageorg.eclipse.ui.views.contentoutlineMarker-style interface for a content outline page.
IContentProviderorg.eclipse.jface.viewersA content provider mediates between the viewer's model and the viewer itself.
IContentTypeorg.eclipse.core.runtime.contentContent types represent and provide information on file types, such as associated file names/extensions, default charset, etc.
IContentTypeManagerorg.eclipse.core.runtime.contentThe content type manager provides facilities for file name and content-based type lookup and content description.
IContentTypeManager.IContentTypeChangeListenerorg.eclipse.core.runtime.contentA listener to be used to receive content type change events.
IContentTypeManager.ISelectionPolicyorg.eclipse.core.runtime.contentA policy for refining the set of content types that should be accepted during content type matching operations.
IContentTypeMatcherorg.eclipse.core.runtime.contentAn object that performs content type matching queries.
IContentTypeSettingsorg.eclipse.core.runtime.contentGives access to the user settings for a content type.
IContextorg.eclipse.helpA context registered for context-sensitive help.
IContextorg.eclipse.ui.contextsAn instance of this interface is an context as defined by the extension point org.eclipse.ui.contexts.
IContext2org.eclipse.helpExtends IContext to provide support for styled text and topic categorization.
IContextActivationorg.eclipse.ui.contexts

A token representing the activation of a context.

IContextComputerorg.eclipse.ui.helpA content computer is used to dynamically calculate help support contexts at the time the user requests help.
IContextIdsorg.eclipse.jface.contexts

A list of well-known context identifiers.

IContextInformationorg.eclipse.jface.text.contentassistThe interface of context information presented to the user and generated by content assist processors.
IContextInformationExtensionorg.eclipse.jface.text.contentassistExtends IContextInformation with the ability to freely position the context information.
IContextInformationPresenterorg.eclipse.jface.text.contentassistA context information presenter determines the presentation of context information depending on a given document position.
IContextInformationValidatororg.eclipse.jface.text.contentassistA context information validator is used to determine if a displayed context information is still valid or should be dismissed.
IContextListenerorg.eclipse.core.commands.contextsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IContext.
IContextListenerorg.eclipse.ui.contextsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IContext.
IContextManagerorg.eclipse.ui.contexts

A context manager tracks the sets of defined and enabled contexts within the application.

IContextManagerListenerorg.eclipse.core.commands.contextsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IContextManager.
IContextManagerListenerorg.eclipse.ui.contextsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IContextManager.
IContextMenuConstantsorg.eclipse.jdt.uiConstants for menu groups used in context menus for Java views and editors.
IContextMenuConstantsorg.eclipse.search.uiConstants for menu groups used in context menus for Search views and editors.
IContextMenuContributororg.eclipse.search.uiSpecify how clients can add menu items to the context menu of the search result view.
IContextProviderorg.eclipse.helpDynamic context provider.
IContextServiceorg.eclipse.ui.contexts

Provides services related to contexts in the Eclipse workbench.

IContributedContentsVieworg.eclipse.ui.partThis interface is used to identify workbench views which allow other parts (typically the active part) to supply their contents.
IContributionItemorg.eclipse.jface.actionA contribution item represents a contribution to a shared UI resource such as a menu or tool bar.
IContributionManagerorg.eclipse.jface.actionA contribution manager organizes contributions to such UI components as menus, toolbars and status lines.
IContributionManagerOverridesorg.eclipse.jface.actionThis interface is used by instances of IContributionItem to determine if the values for certain properties have been overriden by their manager.
IContributorResourceAdapterorg.eclipse.uiThe IContributorResourceAdapter is an interface that defines the API required to get a resource that an object adapts to for use of object contributions, decorators and property pages that have adaptable = true.
ICoolBarManagerorg.eclipse.jface.actionThe ICoolBarManager interface provides protocol for managing contributions to a cool bar.
ICorrectionRequestororg.eclipse.jdt.coreA callback interface for receiving java problem correction.
IDE.Preferencesorg.eclipse.ui.idePreferences defined by the IDE workbench.
IDE.SharedImagesorg.eclipse.ui.ideStandard shared images defined by the IDE.
IDebugEditorPresentationorg.eclipse.debug.uiA debug model presentation may implement this interface to override standard editor positioning and annotations associated with source code display for stack frames.
IDebugElementorg.eclipse.debug.core.modelA debug element represents an artifact in a program being debugged.
IDebugEventFilterorg.eclipse.debug.coreAn event filter allows clients to intercept debug events.
IDebugEventSetListenerorg.eclipse.debug.coreA debug event set listener registers with the debug plug-in to receive event notification from programs being run or debugged.
IDebugModelPresentationorg.eclipse.debug.uiA debug model presentation is responsible for providing labels, images, and editors associated with debug elements in a specific debug model.
IDebugModelProviderorg.eclipse.debug.core.modelA debug model provider provides debug model identifiers.
IDebugTargetorg.eclipse.debug.core.modelA debug target is a debuggable execution context.
IDebugUIConstantsorg.eclipse.debug.uiConstant definitions for debug UI plug-in.
IDebugVieworg.eclipse.debug.uiCommon function for debug views.
IDecorationorg.eclipse.jface.viewersDefines the result of decorating an element.
IDecoratorManagerorg.eclipse.uiManages the decorators contributed via the decorators extension point.
IDeferredWorkbenchAdapterorg.eclipse.ui.progressThis adapter interface provides support for lazy initialization of UI workbench elements that are displayed visually.
IDelayedLabelDecoratororg.eclipse.jface.viewersA delayed label decorator is a label decorator that may not have a decoration available immidiately.
IDetailsPageorg.eclipse.ui.formsThis interface should be implemented by clients providing pages to handle object types in DetailsPart.
IDetailsPageProviderorg.eclipse.ui.formsThe class that implements this interface provides for dynamic computation of page key and the page itself based on the input object.
IDialogBlockedHandlerorg.eclipse.jface.dialogsThe IDialogBlockedHandler is the handler used by JFace to provide extra information when a blocking has occured.
IDialogConstantsorg.eclipse.jface.dialogsIDialogConstants is the interface for common dialog strings and ids used throughout JFace.
IDialogPageorg.eclipse.jface.dialogsInterface for a page in a multi-page dialog.
IDialogSettingsorg.eclipse.jface.dialogsAn interface to a storage mechanism for making dialog settings persistent.
IDiffContainerorg.eclipse.compare.structuremergeviewerIDiffContainer is a IDiffElement with children.
IDiffElementorg.eclipse.compare.structuremergeviewerAn IDiffElement is used in the DiffTreeViewer to display the kind of change detected as the result of a two-way or three-way compare.
IDisconnectorg.eclipse.debug.core.modelThe ability to end a debug session with a target program and allow the target to continue running.
IDocumentorg.eclipse.jface.textAn IDocument represents text providing support for
  • text manipulation
  • positions
  • partitions
  • line information
  • document change listeners
  • document partition change listeners
A document allows to set its content and to manipulate it.
IDocumentAdapterorg.eclipse.jface.textAdapts an IDocument to the StyledTextContent interface.
IDocumentAdapterExtensionorg.eclipse.jface.textExtension interface for IDocumentAdapter .
IDocumentExtensionorg.eclipse.jface.textExtension interface for IDocument .
IDocumentExtension.IReplaceorg.eclipse.jface.textInterface for a post notification replace operation.
IDocumentExtension2org.eclipse.jface.textExtension interface for IDocument .
IDocumentExtension3org.eclipse.jface.textExtension interface for IDocument .
IDocumentExtension4org.eclipse.jface.textExtension interface for IDocument .
IDocumentFactoryorg.eclipse.core.filebuffersFactory for text file buffer documents.
IDocumentInformationMappingorg.eclipse.jface.textA IDocumentInformationMapping represents a mapping between the coordinates of two IDocument objects: the original and the image.
IDocumentInformationMappingExtensionorg.eclipse.jface.textExtension to IDocumentInformationMapping .
IDocumentInformationMappingExtension2org.eclipse.jface.textExtension to IDocumentInformationMapping .
IDocumentListenerorg.eclipse.jface.textInterface for objects which are interested in getting informed about document changes.
IDocumentPartitionerorg.eclipse.jface.textA document partitioner divides a document into a set of disjoint text partitions.
IDocumentPartitionerExtensionorg.eclipse.jface.textExtension interface for IDocumentPartitioner .
IDocumentPartitionerExtension2org.eclipse.jface.textExtension interface for IDocumentPartitioner .
IDocumentPartitionerExtension3org.eclipse.jface.textExtension interface for IDocumentPartitioner .
IDocumentPartitioningListenerorg.eclipse.jface.textInterface of objects which are interested in getting informed about changes of a document's partitioning.
IDocumentPartitioningListenerExtensionorg.eclipse.jface.textExtension interface for IDocumentPartitioningListener .
IDocumentPartitioningListenerExtension2org.eclipse.jface.textExtension interface to IDocumentPartitioningListener .
IDocumentProviderorg.eclipse.ui.texteditorA document provider maps between domain elements and documents.
IDocumentProviderExtensionorg.eclipse.ui.texteditorExtension interface for IDocumentProvider .
IDocumentProviderExtension2org.eclipse.ui.texteditorExtension interface for IDocumentProvider .
IDocumentProviderExtension3org.eclipse.ui.texteditorExtension interface for IDocumentProvider .
IDocumentProviderExtension4org.eclipse.ui.texteditorExtension interface for IDocumentProvider .
IDocumentRangeorg.eclipse.compare.contentmergeviewerDefines a subrange in a document.
IDocumentRewriteSessionListenerorg.eclipse.jface.textInterface for objects which are interested in getting informed about document rewrite sessions.
IDocumentSetupParticipantorg.eclipse.core.filebuffersParticipates in the setup of a text file buffer document.
IDOMCompilationUnitorg.eclipse.jdt.core.jdomRepresents a Java compilation unit (.java source file).
IDOMFactoryorg.eclipse.jdt.core.jdomA factory used to create document fragment (DF) nodes.
IDOMFieldorg.eclipse.jdt.core.jdomRepresents a field declaration.
IDOMImportorg.eclipse.jdt.core.jdomRepresents an import declaration.
IDOMInitializerorg.eclipse.jdt.core.jdomRepresents an initializer.
IDOMMemberorg.eclipse.jdt.core.jdomAn IDOMMember defines functionality common to nodes, which can be members of types.
IDOMMethodorg.eclipse.jdt.core.jdomRepresents a method declaration.
IDOMNodeorg.eclipse.jdt.core.jdomNodes represent structural fragments of a Java source file, also known as document fragments.
IDOMPackageorg.eclipse.jdt.core.jdomRepresents a package declaration.
IDOMTypeorg.eclipse.jdt.core.jdomRepresents a source type in a compilation unit, either as a top-level type or a member type.
IDoubleClickListenerorg.eclipse.jface.viewersA listener which is notified of double-click events on viewers.
IDropActionDelegateorg.eclipse.ui.partInterface for actions supplied by extensions to the org.eclipse.ui.dropActions extension point.
IDropToFrameorg.eclipse.debug.core.modelProvides the ability to drop to frame.
IDynamicVariableorg.eclipse.core.variablesA dynamic variable is a variable whose value is computed dynamically by a resolver at the time a string substitution is performed.
IDynamicVariableResolverorg.eclipse.core.variablesResolves the value for a dynamic variable.
IEclipsePreferencesorg.eclipse.core.runtime.preferencesThis interface describes Eclipse extensions to the preference story.
IEclipsePreferences.INodeChangeListenerorg.eclipse.core.runtime.preferencesA listener to be used to receive preference node change events.
IEclipsePreferences.IPreferenceChangeListenerorg.eclipse.core.runtime.preferencesA listener used to receive changes to preference values in the preference store.
IEditableorg.eclipse.pde.coreModels that implement this interface indicate that they can be changed.
IEditableContentorg.eclipse.compareCommon interface for objects with editable contents.
IEditableModelorg.eclipse.pde.coreEditable model is an editable object that can be saved.
IEditingSupportorg.eclipse.jface.textImplemented by tools supporting the editing process.
IEditingSupportRegistryorg.eclipse.jface.textA registry for IEditingSupports.
IEditorActionBarContributororg.eclipse.uiA editor action bar contributor defines the actions for one or more editors.
IEditorActionDelegateorg.eclipse.uiInterface for an action that is contributed into an editor-activated menu or tool bar.
IEditorDescriptororg.eclipse.uiDescription of an editor in the workbench editor registry.
IEditorInputorg.eclipse.uiIEditorInput is a light weight descriptor of editor input, like a file name but more abstract.
IEditorLauncherorg.eclipse.uiAn editor launcher is used to launch external editors on a file in the local file system.
IEditorMatchAdapterorg.eclipse.search.ui.textThis interface serves as an adapter between matches and editors.
IEditorMatchingStrategyorg.eclipse.uiAn editor matching strategy allows editor extensions to provide their own algorithm for matching the input of an open editor of that type to a given editor input.
IEditorPartorg.eclipse.uiAn editor is a visual component within a workbench page.
IEditorReferenceorg.eclipse.uiImplements a reference to a editor.
IEditorRegistryorg.eclipse.uiRegistry of editors known to the workbench.
IEditorSiteorg.eclipse.uiThe primary interface between an editor part and the workbench.
IEditorStatusLineorg.eclipse.ui.texteditorAn interface to use the status line of an editor.
IElementChangedListenerorg.eclipse.jdt.coreAn element changed listener receives notification of changes to Java elements maintained by the Java model.
IElementCollectororg.eclipse.ui.progressIElementCollector is a type that allows for the incremental update of a collection of objects.
IElementComparerorg.eclipse.jface.viewersThis interface is used to compare elements in a viewer for equality, and to provide the hash code for an element.
IElementFactoryorg.eclipse.uiA factory for re-creating objects from a previously saved memento.
IElementStateListenerorg.eclipse.ui.texteditorInterface for parties interested in standardized element changes.
IElementStateListenerExtensionorg.eclipse.ui.texteditorExtension interface for IElementStateListener .
IEnclosingMethodAttributeorg.eclipse.jdt.core.utilDescription of an enclosing method attribute as described in the JVM specifications (added in J2SE 1.5).
IEncodedStorageorg.eclipse.core.resourcesA storage that knows how its contents are encoded.
IEncodedStreamContentAccessororg.eclipse.compareExtension for IStreamContentAccessor.
IEncodingActionsConstantsorg.eclipse.ui.editors.textDefines the names of the encoding actions.
IEncodingActionsDefinitionIdsorg.eclipse.ui.editors.textDefines the definition IDs for the encoding actions.
IEncodingActionsHelpContextIdsorg.eclipse.ui.editors.textHelp context IDs for the encoding actions.
IEncodingSupportorg.eclipse.ui.editors.textInterface to be implemented by objects supporting character encodings.
IEngineDescriptororg.eclipse.help.uiDescriptor of a concrete instance of a search engine.
IErrorReportingExpressionorg.eclipse.debug.core.modelAn expression that can report errors which occurred during the expression's evaluation.
IEvaluationContextorg.eclipse.jdt.core.evalAn evaluation context supports evaluating code snippets.
IEvaluationContextorg.eclipse.core.expressionsAn evaluation context is used to manage a set of objects needed during XML expression evaluation.
IEvaluationEngineorg.eclipse.jdt.debug.evalAn evaluation engine performs an evalutaion of a code snippet or expression in a specified thread of a debug target.
IEvaluationListenerorg.eclipse.jdt.debug.evalEvaluation results are reported to evaluation listeners on the completion of an evaluation.
IEvaluationResultorg.eclipse.jdt.debug.evalThe result of an evaluation.
IEvaluationRunnableorg.eclipse.jdt.debug.coreA runnable that represents one logical evaluation to be run in a target thread.
IEventConsumerorg.eclipse.jface.textImplementers can register with a text viewer and receive VerifyEvents before the text viewer they are registered with.
IExceptionAttributeorg.eclipse.jdt.core.utilDescription of a constant value attribute as described in the JVM specifications.
IExceptionTableEntryorg.eclipse.jdt.core.utilThe class represents an entry in the exception table of a ICodeAttribute as specified in the JVM specifications.
IExecutableExtensionorg.eclipse.core.runtimeInterface for executable extension classes that require access to their configuration element, or implement an extension adapter.
IExecutableExtensionFactoryorg.eclipse.core.runtimeThis interface allows extension providers to control how the instances provided to extension-points are being created by referring to the factory instead of referring to a class.
IExecutionListenerorg.eclipse.core.commands

A listener to the execution of commands.

IExpansionListenerorg.eclipse.ui.forms.eventsClasses that implement this interface will be notified before and after the expandable control's expansion state changes.
IExportedPreferencesorg.eclipse.core.runtime.preferencesRepresents a node in the preference hierarchy which is used in the import/export mechanism.
IExportWizardorg.eclipse.uiInterface for export wizards.
IExpressionorg.eclipse.debug.core.modelAn expression is a snippet of code that can be evaluated to produce a value.
IExpressionListenerorg.eclipse.debug.coreAn expression listener is notified of expression additions, removals, and changes.
IExpressionManagerorg.eclipse.debug.coreThe expression manager manages the collection of registered expressions in the workspace.
IExpressionsListenerorg.eclipse.debug.coreAn expression listener is notified of expression additions, removals, and changes.
IExtendedModifierorg.eclipse.jdt.core.domCommon interface for AST nodes that represent modifiers or annotations.
IExtensionorg.eclipse.core.runtimeAn extension declared in a plug-in.
IExtensionChangeHandlerorg.eclipse.core.runtime.dynamichelpersExtension change handlers are notified of changes for a given extension point in the context of an extension tracker.
IExtensionDeltaorg.eclipse.core.runtimeAn extension delta represents changes to the extension registry.
IExtensionEditorWizardorg.eclipse.pde.uiAn interface for extension editor wizards.
IExtensionPointorg.eclipse.core.runtimeAn extension point declared in a plug-in.
IExtensionRegistryorg.eclipse.core.runtimeThe extension registry holds the master list of all discovered namespaces, extension points and extensions.
IExtensionsorg.eclipse.pde.core.pluginA model object that contains the portion of the plug-in model responsible for extensions and extension points.
IExtensionsModelorg.eclipse.pde.core.pluginThis type of model is created by parsing the manifest file.
IExtensionsModelFactoryorg.eclipse.pde.core.pluginThis factory should be used to create instances of the extensions model objects.
IExtensionTrackerorg.eclipse.core.runtime.dynamichelpersAn extension tracker keeps associations between extensions and their derived objects on an extension basis.
IExtensionWizardorg.eclipse.pde.uiAn interface for extension wizards.
IFeatureorg.eclipse.update.coreFeature defines the packaging "container" for a group of related plug-ins, plug-in fragments, and optionally non-plug-in files.
IFeatureContentConsumerorg.eclipse.update.coreFeature content consumer.
IFeatureContentProviderorg.eclipse.update.coreFeature content provider.
IFeatureFactoryorg.eclipse.update.coreFeature factory interface.
IFeatureOperationorg.eclipse.update.operationsAn operation that applies to a feature, such as install, uninstall, etc.
IFeatureReferenceorg.eclipse.update.coreFeature reference.
IFieldorg.eclipse.jdt.coreRepresents a field declared in a type.
IFieldDataorg.eclipse.pde.uiThe class that implements this interface is used to provide information captured in the 'New Plug-in Project' wizard pages as entered by the user.
IFieldInfoorg.eclipse.jdt.core.utilDescription of a field info as described in the JVM specifications.
IFileorg.eclipse.core.resourcesFiles are leaf resources which contain data.
IFileBufferorg.eclipse.core.filebuffersA file buffer represents a file that can be edited by more than one client.
IFileBufferListenerorg.eclipse.core.filebuffersInterface for listeners to file buffer changes.
IFileBufferManagerorg.eclipse.core.filebuffersA file buffer manager manages file buffers for files while the files are connected to the file buffer manager.
IFileBufferOperationorg.eclipse.core.filebuffers.manipulationA file buffer operation performs changes of the contents of a file buffer.
IFileBufferStatusCodesorg.eclipse.core.filebuffersThis interface provides the list of status codes that are used by the file buffer plug-in when it throws CoreException .
IFileContentManagerorg.eclipse.team.coreThis is the API to define mappings between file names, file extensions and content types, typically used by repository providers in order to determine whether a given file can be treated as text or must be considered binary.
IFileEditorInputorg.eclipse.uiThis interface defines a file-oriented input to an editor.
IFileEditorMappingorg.eclipse.uiAn association between a file name/extension and a list of known editors for files of that type.
IFileMatchAdapterorg.eclipse.search.ui.textThis interface serves to map matches to IFile instances.
IFileModificationValidatororg.eclipse.core.resourcesThe file modification validator is a Team-related hook for pre-checking operations that modify the contents of files.
IFileStateorg.eclipse.core.resourcesA previous state of a file stored in the workspace's local history.
IFileTypeInfoorg.eclipse.team.coreA file type info specifies both the file extension and the corresponding file type.
IFilterorg.eclipse.jface.viewersInterface for filters.
IFilterorg.eclipse.core.runtime.dynamichelpersA filter compares the given object to some pattern and returns true if the two match and false otherwise..
IFilteredSteporg.eclipse.debug.core.modelProvides the ability to perform a filtered step.
IFindReplaceTargetorg.eclipse.jface.textDefines the target for finding and replacing strings.
IFindReplaceTargetExtensionorg.eclipse.jface.textExtension interface for IFindReplaceTarget .
IFindReplaceTargetExtension2org.eclipse.ui.texteditorExtension interface for IFindReplaceTarget .
IFindReplaceTargetExtension3org.eclipse.jface.textExtension interface for IFindReplaceTarget .
IFlushableStreamMonitororg.eclipse.debug.core.modelA stream monitor who's contents can be flushed.
IFolderorg.eclipse.core.resourcesFolders may be leaf or non-leaf resources and may contain files and/or other folders.
IFolderLayoutorg.eclipse.uiAn IFolderLayout is used to define the initial views within a folder.
IFoldingCommandIdsorg.eclipse.ui.editors.textCommand IDs for folding commands.
IFontDecoratororg.eclipse.jface.viewersThe IFontDecorator is an interface for objects that return a font to decorate an object.
IFontProviderorg.eclipse.jface.viewersInterface to provide font representation for a given element.
IFormattingContextorg.eclipse.jface.text.formatterFormatting context used in formatting strategies implementing interface IFormattingStrategyExtension.
IFormattingStrategyorg.eclipse.jface.text.formatterA formatting strategy is assumed to be specialized on formatting text of a particular content type.
IFormattingStrategyExtensionorg.eclipse.jface.text.formatterExtension interface for IFormattingStrategy.
IFormPageorg.eclipse.ui.forms.editorInterface that all GUI pages need to implement in order to be added to FormEditor part.
IFormPartorg.eclipse.ui.formsClasses that implement this interface can be added to the managed form and take part in the form life cycle.
IFragmentorg.eclipse.pde.core.pluginA model object that represents the content of the fragment.xml file.
IFragmentFieldDataorg.eclipse.pde.uiIn addition to field data from the 'New Project' wizard pages, this interface provides choices made by the user that are unique to creating a new fragment project.
IFragmentModelorg.eclipse.pde.core.pluginThis type of model is created by parsing the manifest file.
IFrameSourceorg.eclipse.ui.views.framelistA frame source is the source of frames which appear in a frame list.
IGlobalVariableorg.eclipse.jdt.core.evalA global variable declared in an evaluation context.
IGotoMarkerorg.eclipse.ui.ideAn adapter interface for editors, which allows the editor to reveal the position of a given marker.
IGroupByKeyComputerorg.eclipse.search.uiComputes the key by which the markers in the search result view are grouped.
IHandlerorg.eclipse.core.commandsA handler is the pluggable piece of a command that handles execution.
IHandlerorg.eclipse.ui.commandsA handler is the pluggable piece of a command that handles execution.
IHandlerActivationorg.eclipse.ui.handlers

A token representing the activation of a handler.

IHandlerAttributesorg.eclipse.core.commands

Attribute constants that have special meanings within this package.

IHandlerListenerorg.eclipse.core.commandsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IHandler.
IHandlerListenerorg.eclipse.ui.commandsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IHandler.
IHandlerServiceorg.eclipse.ui.handlers

Provides services related to activating and deactivating handlers within the workbench.

IHelporg.eclipse.helpFormer interface to the help system UI.
IHelpContentProducerorg.eclipse.helpProducer capable of generating or otherwise obtaining contents for help resources.
IHelpResourceorg.eclipse.helpA help resource, usually a help topic.
IHyperlinkorg.eclipse.jface.text.hyperlinkRepresents a hyperlink.
IHyperlinkorg.eclipse.ui.consoleA hyperlink in a console.
IHyperlinkDetectororg.eclipse.jface.text.hyperlinkA hyperlink detector tries to find a hyperlink at a given location in a given text viewer.
IHyperlinkListenerorg.eclipse.ui.forms.eventsClasses that implement this interface will be notified when hyperlinks are entered, exited and activated.
IHyperlinkPresenterorg.eclipse.jface.text.hyperlinkA hyperlink presenter shows hyperlinks on the installed text viewer and allows to pick one on of the hyperlinks.
IIDEActionConstantsorg.eclipse.ui.ideIdentifiers for IDE menus, toolbars and groups.
IIdentifiableorg.eclipse.pde.coreClasses implement this interface if their instances need to be uniquely identified using an id.
IIdentifierorg.eclipse.ui.activitiesAn instance of this interface can be obtained from an instance of IActivityManagerfor any identifier.
IIdentifierListenerorg.eclipse.ui.activitiesAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IIdentifier.
IIgnoreInfoorg.eclipse.team.coreAn ignore info specifies both the pattern and the enabled state of a globally ignored pattern.
IImportorg.eclipse.update.corePlug-in dependency entry.
IImportContainerorg.eclipse.jdt.coreRepresents an import container is a child of a Java compilation unit that contains all (and only) the import declarations.
IImportDeclarationorg.eclipse.jdt.coreRepresents an import declaration in Java compilation unit.
IImportStructureProviderorg.eclipse.ui.wizards.datatransferInterface which can provide structure and content information for an element (for example, a file system element).
IImportWizardorg.eclipse.uiInterface for import wizards.
IIncludedFeatureReferenceorg.eclipse.update.coreIncluded Feature reference.
IIndexedValueorg.eclipse.debug.core.modelA value containing an indexed collection of variables - for example, an array.
IInformationControlorg.eclipse.jface.textInterface of a control presenting information.
IInformationControlCreatororg.eclipse.jface.textInterface of a factory for information controls ( IInformationControl ).
IInformationControlCreatorExtensionorg.eclipse.jface.textExtension interface for IInformationControlCreator
IInformationControlExtensionorg.eclipse.jface.textExtension interface IInformationControl .
IInformationControlExtension2org.eclipse.jface.textExtension interface for IInformationControl .
IInformationControlExtension3org.eclipse.jface.textExtension interface for IInformationControl .
IInformationPresenterorg.eclipse.jface.text.informationAn information presenter shows information available at the text viewer's current document position.
IInformationPresenterExtensionorg.eclipse.jface.text.informationExtends IInformationPresenter with the ability to handle documents with multiple partitions.
IInformationProviderorg.eclipse.jface.text.informationProvides information related to the content of a text viewer.
IInformationProviderExtensionorg.eclipse.jface.text.informationExtends IInformationProvider with the ability to provide the element for a given subject.
IInformationProviderExtension2org.eclipse.jface.text.informationExtends IInformationProvider with the ability to provide its own information presenter control creator.
IInitializerorg.eclipse.jdt.coreRepresents a stand-alone instance or class (static) initializer in a type.
IInnerClassesAttributeorg.eclipse.jdt.core.utilDescription of a inner class attribute as described in the JVM specifications.
IInnerClassesAttributeEntryorg.eclipse.jdt.core.utilDescription of a inner class info as described in the JVM specifications.
IInPlaceEditororg.eclipse.uiInterface for editor parts that represent an in-place style editor.
IInPlaceEditorInputorg.eclipse.uiThis interface defines an editor input for in-place editors.
IInputProviderorg.eclipse.jface.viewersInterface common to all objects that provide an input.
IInputSelectionProviderorg.eclipse.jface.viewersInterface common to all objects that provide both an input and a selection.
IInputValidatororg.eclipse.jface.dialogsThe IInputValidator is the interface for simple validators.
IInstallConfigurationorg.eclipse.update.configurationInstallation configuration.
IInstallConfigurationChangedListenerorg.eclipse.update.configurationConfiguration change listener.
IInstallDeltaHandlerorg.eclipse.update.configurationInstall Delta Handler.
IInstallFeatureOperationorg.eclipse.update.operationsAn installation operation.
IInstallHandlerorg.eclipse.update.coreCustom install handler.
IInstallHandlerEntryorg.eclipse.update.coreInstall handler entry.
IInstallHandlerWithFilterorg.eclipse.update.coreCustom install handler.
IIntroActionorg.eclipse.ui.intro.configAn Intro action.
IIntroContentProviderorg.eclipse.ui.intro.configA content provider for dynamic intro content.
IIntroContentProviderSiteorg.eclipse.ui.intro.configAn interface between a content provider and its parent container.
IIntroManagerorg.eclipse.ui.introManages the intro part that introduces the product to new users.
IIntroPartorg.eclipse.ui.introThe intro part is a visual component within the workbench responsible for introducing the product to new users.
IIntroSiteorg.eclipse.ui.introThe primary interface between an intro part and the workbench.
IIntroURLorg.eclipse.ui.intro.configAn Intro url.
IIntroXHTMLContentProviderorg.eclipse.ui.intro.configA content provider for dynamic XHTML Intro content.
IInvocationContextorg.eclipse.jdt.ui.text.javaContext information for quick fix and quick assist processors.
IJarDescriptionReaderorg.eclipse.jdt.ui.jarpackagerReads the description file of a JAR package data object into such an object.
Search