|
Eclipse Platform Release 3.5 |
|||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES | |||||||||
IActionBars that provides an additional
cool bar manager.IActionDelegate adding lifecycle methods.ISearchResultPage), leaving it up to the page
how to create actions.org.eclipse.ui.activities.IActivity.org.eclipse.ui.activities.IActivityManager.IAdaptable
interface.IWorkingSet.Annotation.IAnnotationAccess.IAnnotationAccess.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
IAnnotationHover for
providing whether the information control can interact with the mouse wheel
IAnnotationModelwith the
ability piggyback other annotation models.IAnnotationModel with the
ability to retrieve a set of annotations within a given region.IAnnotationModelListener.IAutoEditStrategy directlyIListProperty extension interface with convenience methods for
creating nested bean properties.IMapProperty extension interface with convenience methods for
creating nested bean properties.ISetProperty extension interface with convenience methods for
creating nested bean properties.IValueProperty extension interface with convenience methods for
creating nested bean properties.BindingManagerListener can be used by clients to
receive notification of changes to an instance of
BindingManager.IBreakpointOrganizerDelegate interface.org.eclipse.help.base.browser extension
points must provide implementation of this interface.IBundleGroup.getProperty(String).org.eclipse.ui.activities.Category.ICategory.Change.IChangeRulerColumn can display quick diff information.Command.ICommandManager.ICompareInput object changes its value.ICompareNavigator is used to navigate through the individual
differences of a CompareEditorInput or another type of Compare container.ICompletionListener
with an additional notification about restarting the current code assist session.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
ICompletionProposal
with the following functions:
handling of trigger characters with modifiers
visual indication for selection of a proposal
ICompletionProposal
with the following functions:
provision of a custom information control creator
provide a custom completion text and offset for prefix completion
ICompletionProposal with
the following functions:
specify whether a proposal is automatically insertable
ICompletionProposal with the following
function:
Allow background computation of the additional info.ICompletionProposal with the following
function:
Allow styled ranges in the display string.MessageBox style constant for error icon
behavior (value is 1).
MessageBox style constant for information icon
behavior (value is 1<<1).
ImageDescriptor with a Job.
MessageBox style constant for question icon
behavior (value is 1<<2).
MessageBox style constant for warning icon
behavior (value is 1<<3).
MessageBox style constant for "working" icon
behavior (value is 1<<4).
plugin.xml) file.org.eclipse.team.ui.configurationWizards must implement.IConfigurationWizard to support the sharing of multiple projects.IContentAssistant provides support on interactive content completion.IContentAssistant
with the following functions:
handle documents with multiple partitions
insertion of common completion prefixes
IContentAssistant with the following
functions:
completion listeners
repeated invocation mode
a local status line for the completion popup
control over the behavior when no proposals are available
IContentAssistant with the following
function:
a key-sequence to listen for in repeated invocation mode
IContentAssistant with
the following function:
allows to get a handler for the given command identifier
IContentChangeListener is informed about content changes of a
IContentChangeNotifier.IContentFormatter.ContentProposalAdapter.ContentProposalAdapter.IContext to provide support for styled text and topic
categorization.IContext2 to provide support for related
command links.IContextInformation with
the ability to freely position the context information.IContext.IContextManager.ISearchResultPage), leaving it up to the page
how to create actions in context menus.org.eclipse.ui.texteditor.rulerColumns extension point.IContributionItem
to determine if the values for certain properties have been overriden
by their manager.AbstractContributionFactory instances may insert
elements.IContributorResourceAdapter that adapts
a model object to a ResourceMapping.ContentProposalAdapter in order to
retrieve and set the selection range in a control.ControlDecoration instead
of DecoratedField.ICoolBarManager interface provides protocol for managing
contributions to a cool bar.ICountable can be used
as the default variable in a count expression."org.eclipse.debug.core.id").
org.eclipse.ltk.core.refactoring.delete.resources).
org.eclipse.ltk.core.refactoring.rename.resources).
org.eclipse.ltk.core.refactoring.rename.resource).
"org.eclipse.debug.ui.BreakpointView").
"org.eclipse.ui.console.ConsoleView").
"debugModelPresentations").
"org.eclipse.debug.ui.DebugPerspective").
"org.eclipse.debug.ui.DebugView").
"org.eclipse.debug.ui.ExpressionView").
"org.eclipse.debug.ui.MemoryView").
"org.eclipse.debug.ui.ModuleView").
"org.eclipse.ltk.core.refactoring").
"org.eclipse.debug.ui.ProcessConsoleType").
"org.eclipse.debug.ui.RegisterView").
org.eclipse.ltk.core.refactoring.unknown).
"org.eclipse.debug.ui.VariableView").
IDebugModelPresentation.IInputChangedListener about input changes that occur after the normal
operation of the provider.IIdentifier
have changed.
IIdentifier.Control.site directly.IDiffTree.IDiffTree.IDiffContainer is a IDiffElement with children.IDiffElement is used in the DiffTreeViewer
to display the kind of change detected as the result of a two-way or three-way compare.IDiff instances.IAdaptable mechanism.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.IDocumentto the
StyledTextContent interface.IDocumentAdapter.IDocument.IDocument.IDocument.IDocument."org.eclipse.core.filebuffers.documentCreation"
extension point has been deprecated. See the extension point documentation for more details.IDocumentInformationMapping represents a mapping between the coordinates of two
IDocument objects: the original and the image.IDocumentInformationMapping.IDocumentInformationMapping.IDocumentPartitioner.IDocumentPartitioner.IDocumentPartitioner.IDocumentPartitioningListener.IDocumentPartitioningListener.IDocumentProvider.IDocumentProvider.IDocumentProvider.IDocumentProvider.IDocumentProvider.IDocumentSetupParticipant.IEditableContent interface to support validate edit.IEditingSupports.IEditorInput is a light weight descriptor of editor input,
like a file name but more abstract.IElementStateListener.IStreamContentAccessor.IEvaluationService.VerifyEvents before the text viewer they are registered with.IFile.
CoreException.IFile instances.FileModificationValidator instead
of implementing this interfaceIFilePatch2 to the contents of a fileIFileContentManager API instead.true if the two match and false otherwise.IStepFilters insteadIFindReplaceTarget.IFindReplaceTarget.IFindReplaceTarget.IDocument for text based content) into the
underlying compare model ( most likely an instance of IEditableContent).IFolderLayout is used to define the initial views within a folder.IFormattingStrategyExtension.IFormattingStrategy.MessageBox style constant for an IGNORE button;
the only valid combination is ABORT|RETRY|IGNORE
(value is 1<<11).
"IGNORE_WHITESPACE").
registerPostNotificationReplace until
acceptPostNotificationReplaces is called.
ISearchResultPage), leaving it up to the page
how to group search results.IHandler.HelpSystem.getTocs()
and
HelpSystem.getContext(String)
to obtain help resources. Use various display methods of
WorkbenchHelpto
display help resources.IHyperlink.IHyperlinkDetector with ability
to dispose a hyperlink detector.IHyperlinkDetector with ability
to specify the state mask of the modifier keys that
need to be pressed for this hyperlink detector.IHyperlinkPresenter with ability
to query whether the currently shown hyperlinks
can be hidden.IActivityManagerfor any identifier.IIdentifier.IInformationControl).IInformationControlCreator
Introduces tests whether information controls can be reused and whether information
control creators can replace each other.IInformationControl.IInformationControl.IInformationControl.IInformationControl.IInformationControl.IInformationPresenter with
the ability to handle documents with multiple partitions.IInformationProvider with
the ability to provide the element for a given subject.IInformationProvider with
the ability to provide its own information presenter control creator.InstallationPage).IIterable can be used
as the default variable in an iterate expression.Session is created.IBaseLabelProvider with the methods
to provide the text and/or image for the label of a given element.ILaunchConfigurationDelegate.ILaunchShortcut) allowing
launch shortcuts to specify how selections and editors should be launched.ILibrary are directed to the headers associated with the relevant bundle.
In particular, the Bundle-Classpath header contains all available information
about the classpath of a plug-in. Having retrieved the header, the ManifestElement
helper class can be used to parse the value and discover the individual
class path entries. The various header attributes are defined in Constants.
For example,
String header = bundle.getHeaders().get(Constants.BUNDLE_CLASSPATH);
ManifestElement[] elements = ManifestElement.parseHeader(
Constants.BUNDLE_CLASSPATH, header);
if (elements == null)
return;
elements[0].getValue(); // the jar/dir containing the code
...
Note that this new structure does not include information on which packages are exported or present in the listed classpath entries. This information is no longer relevant.
See IPluginDescriptor for information on the relationship between plug-in
descriptors and bundles.
This interface must only be used by plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
ILightweightLabelDecorator is a decorator that decorates
using a prefix, suffix and overlay image rather than doing all
of the image and text management itself like an ILabelDecorator.ILineDiffer.ILineDiffer.UNCHANGED, CHANGED or ADDED, and the number of
deleted lines before and after this line.ILineTracker.LinkedModeModels to communicate state changes, such
as leaving linked mode, suspending it due to a child mode coming up, and
resuming after a child mode has left.ILocationProvider.ILogicalStructureTypeDelegate that allows
a logical structure type delegate to provide a description for a value."image").
Button,
CLabel, Item or Label.
ImageData.
SWT.ICON, from the two given ImageData
objects.
Image constructor argument indicating that
the new image should be a copy of the image provided as
an argument (value is 0).
Image constructor argument indicating that
the new image should have the appearance of a "disabled"
(using the platform's rules for how this should look)
copy of the image provided as an argument (value is 1).
Image constructor argument indicating that
the new image should have the appearance of a "gray scaled"
copy of the image provided as an argument (value is 2).
ImageData loaded from the specified
input stream.
ImageData loaded from a file with the
specified name.
endOfImage flag is false, then this is a
partially complete copy of the current ImageData,
otherwise this is a completely loaded ImageData
ImageTransfer provides a platform specific mechanism
for converting an Image represented as a java ImageData to a
platform specific representation of the data and vice versa.ImageUtilitiesIMarkerResolution.IMarkerResolutionGenerator if it can determine whether a particular marker
has any resolutions more efficiently than computing all the resolutions.IMemoryBlock.memoryRenderings
extension point.IMenuManager interface provides protocol for managing
contributions to a menu bar and its sub menus.IResourceMappingMerger or a model
specific synchronization view that supports merging. *
The diff tree associated with this context may be updated
asynchronously in response to calls to any method of this context (e.g. merge
and markAsMerged methods) that may result in changes in the synchronization
state of resources.merge method is CONFLICTS.ContentMergeViewer's model
and the viewer itself.org.eclipse.ui.ide.IDE.SharedImages.IMG_OBJ_PROJECT instead.
org.eclipse.ui.ide.IDE.SharedImages.IMG_OBJ_PROJECT_CLOSED instead.
org.eclipse.ui.ide.IDE.SharedImages.IMG_OBJS_BKMRK_TSK instead.
org.eclipse.ui.ide.IDE.SharedImages.IMG_OBJS_TASK_TSK instead.
org.eclipse.ui.ide.IDE.SharedImages.IMG_OPEN_MARKER instead.
IMG_TOOL_BACK.
Enabled images are now in color. The workbench itself no longer uses the hover image variants.
IMG_TOOL_COPY.
Enabled images are now in color. The workbench itself no longer uses the hover image variants.
IMG_TOOL_CUT.
Enabled images are now in color. The workbench itself no longer uses the hover image variants.
IMG_TOOL_DELETE.
Enabled images are now in color. The workbench itself no longer uses the hover image variants.
IMG_TOOL_FORWARD.
Enabled images are now in color. The workbench itself no longer uses the hover image variants.
IMG_TOOL_NEW_WIZARD.
Enabled images are now in color. The workbench itself no longer uses the hover image variants.
IMG_TOOL_PASTE.
Enabled images are now in color. The workbench itself no longer uses the hover image variants.
IMG_TOOL_REDO.
Enabled images are now in color. The workbench itself no longer uses the hover image variants.
IMG_TOOL_UNDO.
Enabled images are now in color. The workbench itself no longer uses the hover image variants.
IMG_TOOL_UP.
Enabled images are now in color. The workbench itself no longer uses the hover image variants.
plugin.xml) file.IResource.move and IResource.delete.org.eclipse.ui.ActionFactory.IMPORT.getId()
instead.
"import.ext").
"import.ext").
ImportResourcesAction(IWorkbenchWindow)
org.eclipse.ui.activities.IObjectWithState.INavigatorContentExtension.CommonDragAdapterAssistant and
CommonDropAdapterAssistant for the associated
INavigatorContentService.event.
position.
Position.includes(int)so every offset is considered
included that lies in between the first and last offset of this position,
and offsets that are right at the end of the position.
offset and length.
[p.offset, p.offset + p.length] of a Position
p as belonging to the position.category.
true if the platform is currently running in
debug mode.
true if the platform is currently running in
development mode.
IServiceLocator which can
be nested.IInformationPresenter.Composite constant to indicate that
an attribute (such as background) is inherited by
children who choose this value as their "default"
(value is 1).
Composite constant to indicate that
an attribute (such as background) is inherited by
all children.
Composite constant to indicate that
an attribute (such as background) is not inherited
by the children (value is 0).
Page implementation of this IPageBookViewPage method
stores a reference to the supplied site (the site which contains this
page).
ActionDelegate implementation of this
IActionDelegate2 method does nothing.
IWorkbenchWindow that it's being hosted in.
INavigatorContentService.
EditorActionBarContributor implementation of this
IEditorActionBarContributor method remembers the page
then forwards the call to init(IActionBars) for
backward compatibility
contributeToMenu with bars' menu manager
contributeToToolBar with bars' tool bar
manager
contributeToCoolBar with bars' cool bar
manager if IActionBars is of extended type IActionBars2
contributeToStatusLine with bars' status line
manager
The given action bars are also remembered and made accessible via
getActionBars.
IIntroPartmethod ignores the
memento and initializes the part in a fresh state.
MultiPageEditorPart implementation of this
IEditorPart method sets its site to the given site, its
input to the given input, and the site's selection provider to a
MultiPageSelectionProvider.
Page implementation of this IPageBookViewPage method
stores a reference to the supplied site (the site which contains this
page).
BasicNewResourceWizard implementation of this
IWorkbenchWizard method records the given workbench and
selection, and initializes the default banner image for the pages
by calling initializeDefaultPageImageDescriptor.
CellLabelProvider.initialize(ColumnViewer, ViewerColumn)
delegates to OwnerDrawLabelProvider.initialize(ColumnViewer, ViewerColumn, boolean)
with a value of true for enableOwnerDraw.
OwnerDrawLabelProvider.initialize(ColumnViewer, ViewerColumn) but want to customize
whether owner draw will be enabled.
org.eclipse.ui.services.
IAnnotationPresentation
Binding between the editor and the element to be
edited.
createPageConfiguration method.
initializeDefaultPreferences in a separate subclass of
AbstractPreferenceInitializer.
This class should be contributed via the
org.eclipse.core.runtime.preferences extension point.
<extension point=&quo;org.eclipse.core.runtime.preferences&quo;>
<initializer class=&quo;com.example.MyPreferenceInitializer&quo;/>
</extension>
...
package com.example;
public class MyPreferenceInitializer extends AbstractPreferenceInitializer {
public MyPreferenceInitializer() {
super();
}
public void initializeDefaultPreferences() {
Preferences node = new DefaultScope().getNode("my.plugin.id");
node.put(key, value);
}
}
Plugin.initializeDefaultPluginPreferences().
AbstractUIPlugin.initializeDefaultPluginPreferences().
FontMetrics for the receiver.
SynchronizationActionProvider.initialize() to initialize the Open/Open With
actions.
SynchronizationActionProvider.initialize() to initialize the Open/Open With
actions.
isValid method.
isValid method.
isValid method.
isValid method.
isValid method.
isValid method.
inputChanged
after a new input has been set but before any controls are updated.
ResourceNavigator.initResourceComparator() instead
Viewer.
HistoryPage.setInput(Object).
SpecialKey which represents
the 'Insert' key.
DebugPopup that can be used to inspect an
IExpression object.IRefreshMonitor that will monitor a resource.
instanceof)
0).
0).
refresh() methods.
refresh() methods.
update() methods.
update() methods.
2)
2).
2)
SyncInfo to the set, replacing any previously existing one.
initialize.
DiffNodes that shouldn't expand.
init method of IEditorPart.
DocumentRangeNode.setContent(byte[]).
IProgressMonitor
method forwards to the wrapped progress monitor.
IProgressMonitor.internalWorked.
true if the rectangle described by the
arguments intersects with the receiver and false
otherwise.
true if the given rectangle intersects
with the receiver and false otherwise.
true if the rectangle described by the
arguments intersects with any of the polygons the receiver
maintains to describe its area, and false otherwise.
true if the given rectangle intersects
with any of the polygons the receiver maintains to describe
its area and false otherwise.
CustomizableIntroPart.null selection changes.InvalidContentException with the specified detail
message and cause.
WorkspaceAction.createOperation(IStatus[]) and provide an empty implementation
for this method.
IObservable when passed a target instance.IOConsole.IOperationApprover to approve the execution of a particular
operation within an operation history.IPageBookViewPage
but is preserved for backward compatibility.ITextViewer's text widget.IPainters.ParameterType.TextConsole,
and is notified when its pattern has been matched to contents in
that console.IMemento.IAnnotationModel implementers that offer
state persistence.IMemento, similar to how
IViewPart currently works.IPersistableSourceLocator interface.IPerspectiveRegistry.IPerspectiveListener which
adds support for listening to part-specific perspective lifecycle events.IPerspectiveListener which
adds support for listening to perspective open and close events.IPerspectiveListener which adds support
for listening to perspective pre-deactivate events.IPlaceholderFolderLayout is used to define the initial
view placeholders within a folder.IApplicationIPluginDescriptor was refactored in Eclipse 3.0.
Most of the functionality has moved to Platform and the
plug-in descriptor has been replaced with the OSGi Bundle
object.
This interface must only be used by plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
For most uses the bundle object can be treated as an opaque token
representing your plug-in to the system -- It must be supplied to various
Platform methods but need not be interrogated itself.
There are a small number of plug-in descriptor method equivalents
supplied by Bundle itself. The details are spelled out
in the comments on each IPluginDescriptor method.
Clients of this interface have a reference to an IPluginDescriptor
corresponding to a plug-in. To adapt to the deprecation, the bundle corresponding
to the plug-in generally needs to be acquired. There are several cases:
IPluginRegistry.getPluginDescriptor(). The code should be
updated to use one of the bundle discovery mechanisms such as
Platform.getBundle().
The resulting bundle object can be used
to carry out the adaptation steps outlined for each of the
IPluginDescriptor methods.
IPluginPrerequisite are directed to the headers associated with the relevant bundle.
In particular, the Require-Bundle header contains all available information
about the prerequisites of a plug-in. Having retrieved the header, the ManifestElement
helper class can be used to parse the value and discover the individual
prerequisite plug-ins. The various header attributes are defined in Constants.
For example,
String header = bundle.getHeaders().get(Constants.REQUIRE_BUNDLE);
ManifestElement[] elements = ManifestElement.parseHeader(
Constants.REQUIRE_BUNDLE, header);
if (elements == null)
return;
elements[0].getValue(); // the prerequisite plug-in id
elements[0].getAttribute(Constants.BUNDLE_VERSION_ATTRIBUTE); // the prerequisite plug-in version
...
See IPluginDescriptor for information on the relationship between plug-in
descriptors and bundles.
This interface must only be used by plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
IExtensionRegistry. Most of the IPluginRegistry function
is directly supported on the new interface without change. Most clients
of IPluginRegistry need only to change their references to use
IExtensionRegistry. The only exceptions are
methods that return IPluginDescriptors. See the relevant method
comments for details.
This interface must only be used by plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
IPreferenceStore interface represents a table mapping
named preferences to values.IPresentationReconciler defines and maintains the
representation of a text viewer's document in the presence of changes applied
to the document.IPresentationReconciler.IProcess)
creation by the debug plug-in, and can be contributed via plug-in XML.IProduct.getProperty(String).IProgressMonitor interface is implemented
by objects that monitor the progress of an activity; the methods
in this interface are invoked by code that performs the activity.ProjectionViewer get
informed when the projection mode of the viewer gets enabled and when it gets
disabled.IProjectionPosition is a position that is associated with a
ProjectionAnnotation and that is able to compute its collapsed
regions.plugin.xml) file.RepositoryProviderType.getProjectSetCapability()
to obtain an instance of ProjectSetCapability instead.PropertySheetPage).IPropertySheetEntry describes the model interface for the
property sheet.IPropertySheetEntry.PropertySheetPage).IPropertySource interface.PropertySheetEntry
to obtain an IPropertySource for a
given object.IProxyService.IProxyService, gets notified when the
proxy information changes.IProxyData contains the information that is required to connect to
a particular proxy server.IQuickAssistAssistant provides support for quick fixes and quick
assists.IQuickAssistAssistant with the following function:
allows to get a handler for the given command identifier
allows to enable support for colored labels in the proposal popup
IReconciler defines and maintains a model of the content
of the text viewer's document in the presence of changes applied to this
document.IReconciler with
the ability to be aware of documents with multiple partitionings.IReconcilingStrategy
with the following functions:
usage of a progress monitor
initial reconciling step: if a reconciler runs as periodic activity in the background, this
methods offers the reconciler a chance for initializing its strategies and achieving a
reconciled state before the periodic activity starts.IRefactoringHistoryService
obtained by calling RefactoringCore.getHistoryService() in order to
get informed about refactoring history events.IRefreshMonitor monitors trees of IResources
for changes in the local file system.IRefreshResult is provided to an auto-refresh
monitor.IRegistryEventListener.IDocument implementers that offer a line
repair method on the documents.IRepairableDocument.ISearchPage.ResourceChangeValidator.validateChange(IResourceDelta, IProgressMonitor)
method in order to validate the change with any model providers stored in those resources.IDiff instances
that either contain IResourceDiff nodes or IThreeWayDiff
nodes that contain IResourceDiff nodes as the local and remote
changes.IResourceMapper provides methods to map an original
resource to its refactored counterparts.SyncInfo instances
to provide access to the base and remote resources that correspond to
a local resource.IResourceVariantComparator is provided by a Subscriber
and used by a SyncInfo to calculate the sync
state of the workspace resources.IRevisionRulerColumn.IRunnableWithProgress.IRunnableWithProgress interface should be implemented by any
class whose instances are intended to be executed as a long-running operation.CommonNavigator.isLinkingEnabled property.
"field_editor_is_valid")
to signal a change in the validity of the value of this field editor.
IEvaluationResultCache.evaluate(IEvaluationContext)
instead.
IEvaluationResultCache.evaluate(IEvaluationContext)
instead.
ActionBarAdvisor.isApplicationMenu(String) instead
true if the proposal may be automatically
inserted, false otherwise.
Save and
Save As actions.ISaveablesSource.CompareEditorInput
and CompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)save operations.IWorkspace.addSaveParticipant(org.eclipse.core.runtime.Plugin, ISaveParticipant)
containing a save number and an optional resource delta.true if the receiver can navigate to the
previous session history item, and false otherwise.
true if the receiver is in block (aka column) selection mode,
false otherwise.
true if this viewer is currently busy processing a
refresh, add, remove, insert, replace, setItemCount, expandToLevel,
update, setExpandedElements, or similar method that may make calls to
client code.
setCanceled.
IProgressMonitor
method forwards to the wrapped progress monitor.
IProgressMonitor.isCanceled.
true if the reorg refactoring got
canceled; otherwise false
IFileSystem.isCaseSensitive().
ISchemeListener can be used by clients to
receive notification of changes to one or more instances of
IScheme.true if the receiver has a clipping
region set into it, and false otherwise.
true if the column described by descriptor is
supported by the receiver's editor, false if id is not the
identifier of a known column contribution, if the column does not target the editor, or if
the editor does not support contributed columns.
true if the column with the given index is visible
true if the column described by descriptor is
currently showing, false if not.
SimplePropertyDescriptor implementation of this
IPropertyDescriptor method returns true if the other
property has the same id and category and getAlwaysIncompatible()
returns false
true if this cell editor is able to perform the
copy action.
TextCellEditor implementation of this
CellEditor method returns true if
the current selection is not empty.
true if this cell editor is able to perform the
cut action.
TextCellEditor implementation of this
CellEditor method returns true if
the current selection is not empty.
true if the implementation class of this property
tester can be loaded.
true if the implementation class of this property
tester can be loaded.
teamDecorator extension point to determine the decorator
id associated with the resources the element maps to.
true if the given variable is defined and
false otherwise.
true is returned if projects contents are also deleted.
true if this cell editor is able to perform the
delete action.
TextCellEditor implementation of this
CellEditor method returns true
if there is a selection or if the caret is not positioned
at the end of the text.
false if this
file does not exist.
true if there are unsaved changes.
revert or commit call.
IContributionItem
method returns false.
setValue.
IFormPage.
MultiPageEditorPart implementation of this
IEditorPart method returns whether the contents of any of
this multi-page editor's nested editors have changed since the last save.
true if this BrowserFunction has been disposed
and false otherwise.
true if the clipboard has been disposed,
and false otherwise.
true if the color has been disposed,
and false otherwise.
true if the cursor has been disposed,
and false otherwise.
true if the device has been disposed,
and false otherwise.
true if the font has been disposed,
and false otherwise.
true if the GC has been disposed,
and false otherwise.
true if the image has been disposed,
and false otherwise.
true if the Path has been disposed,
and false otherwise.
true if the Pattern has been disposed,
and false otherwise.
true if the region has been disposed,
and false otherwise.
true if the resource has been disposed,
and false otherwise.
true if the text layout has been disposed,
and false otherwise.
true if the Transform has been disposed,
and false otherwise.
true if the widget has been disposed,
and false otherwise.
true if the given folder in the given perspective
should remain visible even after all parts in it have been closed by the
user.
IContributionItem
method returns true for menu items and false
for everything else.
IContributionItem
method returns false.
org.eclipse.search.searchPages.ISearchResult.org.eclipse.search.searchResultViewPages.ISearchResultViewPart is used instead.ISearchResultPage), leaving it up to the search
how to model search results. AbstractTextSearchResult and Match can be used to port old searches to the new API design.true if this object can be modified.
true if the editor is pinned and should not be
reused.
true if no viewer is installed or if the current viewer
is a NullViewer.
true if the set of changed partitionings is empty,
false otherwise.
true if the text covered by selection does not contain any
characters in the given viewer.
true if there are no listeners to delegate drag events to.
true if there are no listeners to delegate events to.
true if the receiver does not cover any
area in the (x, y) coordinate plane, and false if
the receiver does cover some area in the plane.
true if the receiver does not cover any
area in the (x, y) coordinate plane, and false if
the receiver does cover some area in the plane.
true if no bytes are contained in this tree.
true if the list of managed
TextEdits is empty; otherwise false
is returned.
true if history is empty.
LinkedPositionGroup.isEmpty()
IContributionItem
method returns true.
true if this listener can handle the drop
based on the given DropTargetEvent.
true if the receiver is enabled and all
ancestors up to and including the receiver's nearest ancestor
shell are enabled.
true if the receiver is enabled and all
of the receiver's ancestors are enabled, and false
otherwise.
true if the receiver is enabled and all
of the receiver's ancestors are enabled, and false
otherwise.
true if the receiver is enabled and all
of the receiver's ancestors are enabled, and false
otherwise.
true if the receiver is enabled and all
of the receiver's ancestors are enabled, and false
otherwise.
isWritable.
true if this item is allowed to enable,
false otherwise.
true if the given status is an
encoding error.
true if there is a launch configuration with the specified name,
false otherwise.
element.getAttribute(Constants.REPROVIDE_ATTRIBUTE);
true if this node was an export root
when the preferences were exported, and false
otherwise.
true if this cell editor is able to perform the
find action.
true if this layout is fixed, false if not.
true if the receiver has the user-interface
focus, and false otherwise.
true if the receiver can navigate to the
next session history item, and false otherwise.
ICheckStateProvider.isChecked(Object) method,
should display the gray (boxed) state instead of the check mark.
AbstractGroupMarker implementation of this IContributionItem
method returns true iff the id is not null.
IContributionItem
method returns false.
true if the cache contains an entry for this resource
variant.
RefactoringParticipant instance across
multiple elements to be refactored.ISharedDocumentAdapter is used to map an
ITypedElement to a shared document for the purposes of editing.IProxyService directly
true if the Transform represents the identity matrix
and false otherwise.
setIgnored(IResource).
getKeepOperation but will
only keep one entry of a particular type available.
BaseLabelProvider implementation of this
IBaseLabelProvider method returns true.
DecoratingLabelProvider implementation of this
IBaseLabelProvider method returns true if the corresponding method
on the nested label provider returns true or if the corresponding method on the
decorator returns true.
true if the passed edit is considered large,
false otherwise.
true if this is the last user input page in the stack
of input pages; false otherwise.
ISlaveDocumentManager.true if the receiver or any ancestor
up to and including the receiver's nearest ancestor shell
has deferred the performing of layouts.
true if this resource has been linked to
a location other than the default location calculated by the platform.
true if there are any listeners
for the specified event type associated with the receiver,
and false otherwise.
false
true if this location is locked and false
otherwise.
true if the shifting flag is set, false otherwise.
true if the stretching flag is set, false otherwise.
State
of the platform. For example,
State state = Platform.getPlatformAdmin().getState();
BundleDescription bundle = state.getBundle("my plug-in id", my plug-in version);
BundleSpecification spec = bundle.getRequiredBundle("required plug-in id");
VersionRange versionRange = spec.getVersionRange();
if (versionRange == null || versionRange.getMinimum() == null)
return false;
Version minimum = versionRange.getMinimum();
Version maximum = versionRange.getMaximum() == null ? Version.maxVersion : versionRange.getMaximum();
if (!minimum.isInclusive() || maximum.isInclusive())
return false;
else if (minimum.getMajorComponent() == maximum.getMajorComponent() - 1)
return true;
return false;
State
of the platform. For example,
State state = Platform.getPlatformAdmin().getState();
BundleDescription bundle = state.getBundle("my plug-in id", my plug-in version);
BundleSpecification spec = bundle.getRequiredBundle("required plug-in id");
VersionRange versionRange = spec.getVersionRange();
if (versionRange == null || versionRange.getMinimum() == null)
return false;
Version minimum = versionRange.getMinimum();
Version maximum = versionRange.getMaximum() == null ? Version.maxVersion : versionRange.getMaximum();
if (!minimum.isInclusive() || maximum.isInclusive())
return false;
else if (minimum.getMajorComponent() == maximum.getMajorComponent() - 1)
return false;
else if (minimum.getMajorComponent() != maximum.getMajorComponent())
return false;
else if (minimum.getMinorComponent() == maximum.getMinorComponent() - 1)
return true;
return false;
State
of the platform. For example,
State state = Platform.getPlatformAdmin().getState();
BundleDescription bundle = state.getBundle("my plug-in id", my plug-in version);
BundleSpecification spec = bundle.getRequiredBundle("required plug-in id");
VersionRange versionRange = spec.getVersionRange();
if (versionRange == null || versionRange.getMinimum() == null)
return false;
Version minimum = versionRange.getMinimum();
Version maximum = versionRange.getMaximum() == null ? Version.maxVersion : versionRange.getMaximum();
if (!minimum.isInclusive() || maximum.isInclusive())
return false;
else if (minimum.getMajorComponent() == maximum.getMajorComponent() - 1)
return false;
else if (minimum.getMajorComponent() != maximum.getMajorComponent())
return false;
else if (minimum.getMinorComponent() == maximum.getMinorComponent() - 1)
return true;
return false;
State
of the platform. For example,
State state = Platform.getPlatformAdmin().getState();
BundleDescription bundle = state.getBundle("my plug-in id", my plug-in version);
BundleSpecification spec = bundle.getRequiredBundle("required plug-in id");
VersionRange versionRange = spec.getVersionRange();
if (versionRange == null || versionRange.getMinimum() == null)
return false;
Version minimum = versionRange.getMinimum();
Version maximum = versionRange.getMaximum() == null ? Version.maxVersion : versionRange.getMaximum();
if (maximum.equals(Version.maxVersion))
return true;
return false;
State
of the platform. For example,
State state = Platform.getPlatformAdmin().getState();
BundleDescription bundle = state.getBundle("my plug-in id", my plug-in version);
BundleSpecification spec = bundle.getRequiredBundle("required plug-in id");
VersionRange versionRange = spec.getVersionRange();
if (versionRange == null || versionRange.getMinimum() == null)
return false;
Version minimum = versionRange.getMinimum();
Version maximum = versionRange.getMaximum() == null ? Version.maxVersion : versionRange.getMaximum();
if (minimum.equals(maximum))
return true;
return false;
true
true
true if there is an intro content detector and it
reports that new intro content is available.
true if new intro content is available.
null.
null.
null.
null.
null.
null.
OK or not.
"true".equals(element.getAttribute(Constants.OPTIONAL_ATTRIBUTE);
true if the feature is optional, false otherwise.
true if the receiver is the originator of a
DocumentEvent and if that event is related
to subjectRegion.
IRefactoringHistoryControl which provides
facilities to set the sort mode of a refactoring history control.ISourceViewer.ISourceViewer.ISourceViewer.ISourceViewer.true is the owner draw rendering is enabled for this label provider.
WizardPage implementation of this IWizard method
returns the value of an internal state variable set by
setPageComplete.
true if painting annotation will produce something
meaningful, false if not.
IFileStore.isParentOf(IFileStore).
true if this cell editor is able to perform the
paste action.
TextCellEditor implementation of this
CellEditor method always returns true.
true if this feature is patching another feature,
false otherwise
true if this feature is patching another feature,
false otherwise
true if this feature is patching another feature,
false otherwise
true if this feature is patching another feature,
false otherwise
org.eclipse.ui.workbench.texteditor.spellingEngine extension
point.org.eclipse.ui.texteditor.spellingEngine
extension point can specify an implementation of this interface to be
displayed on the spelling preference page, if the corresponding engine is
selected.SpellingProblems.
bundle.getState == org.osgi.framework.Bundle.ACTIVE
where bundle is the bundle associated with
the relevant plug-in.
true if the specified element has been processed;
otherwise false
IPropertySource2 overrides the specification of this IPropertySource
method to return true instead of false if the specified
property does not have a meaningful default value.
true if the receiver is read-only, false otherwise.
true if this location represents a read only location and
false otherwise.
true if this cell editor is able to perform the
redo action.
true if the specified element has been renamed;
otherwise false
true if the underlying operating
system supports this reparenting, otherwise false
true if the variable has been resolved, false
otherwise.
isKeepOneProgressServiceEntry is overridden to
return true.
true if the given list and array of items refer to
the same model elements.
AbstractTextEditor implementation of this
IEditorPart method returns false.
true if there are unsaved changes.
true if this cell editor is able to perform the
select all action.
true if this cell editor is
able to perform the select all action.
true if the item is selected,
and false otherwise.
true if the item is selected,
and false otherwise.
true if this working set is capable of updating
itself and reacting to changes in the state of its members.
IContributionItem
method returns false.
Separator implementation of this IContributionItem
method returns true
true if this location has a value and false
otherwise.
true if the item will be rendered in the visible area of the CTabFolder.
true if the ruler is showing change information, false
otherwise
true if the widget displays the entire contents, i.e. it cannot
be vertically scrolled.
true if the ruler is showing line numbers, false
otherwise
true if the ruler is showing revision information, false
otherwise
validateState has been called for the given element
since the element's state has potentially been invalidated.
SearchPattern is a sub-pattern of
this pattern.
IContributionItem API.
true if the given annotation is of the given type
or false otherwise.
true if this resource is supervised by this
subscriber.
false for resources that are not children
of a subscriber root, are ignored by the subscriber's synchronizer
or are ignored by the Team.ignoreHist(IResource).
TransferData data type can be converted
using this transfer agent, or false otherwise (including if transferData is
null).
LocalSelectionTransfer.getTransfer() and
PluginTransfer.getInstance() transfer types.
true if the receiver is suspended, false otherwise.
IFileBuffer may also
implement IStateValidationSupport in order to allow a
IFileBufferManager to batch the stages
of state validation when calling
IFileBufferManager.validateState(IFileBuffer[], org.eclipse.core.runtime.IProgressMonitor, Object).StatusAdapter.IStatusField with the following
concepts:
set error text and image
set tool tip
control visibility
IStatusLineManager interface provides protocol
for displaying messages on a status line, for monitoring progress,
and for managing contributions to the status line.Annotation.isPersistent()
true
ITextFileBufferManager.isTextFileLocation(IPath, boolean)
true if the context is associated with an operation
that is using a three-way comparison and false if it is
using a two-way comparison.
true if the base tree is maintained by this comparator's
subscriber.
IStorage based domain elements.IStorage input to an editor.IStorage.IStreamContentAccessor object represents a set of bytes which can be
accessed by means of a stream.org.eclipse.team.core.mapping.IStorageMerger instead.Team.TEXT,
Team.BINARY or Team.UNKNOWN.IStructureComparators for a given input object.IStructureCreator interface that supports the
use of shared documents.true.
true.
true.
true.
true.
true.
true, since simple variables are normally
unambiguous.
true if the variable is unambiguously resolved, false otherwise.
true if this cell editor is able to perform the
undo action.
true if the contained template was added by a
user, i.e. does not reference a contributed template.
IPreferencePage
method returns whether this preference page is valid.
null means valid, and non-null means
invalid, with the result being the error message to display
to the end user.
perform.
perform.
perform.
perform.
Change.isValid(IProgressMonitor) tests the modified resource using the validation method
specified by ResourceChange.setValidationMethod(int).
perform.
perform.
CopyResourceAction implementation of this
ISelectionValidator method checks whether the given path
is a good place to copy the selected resources.
true if the viewport displays the entire viewer contents, i.e. the
viewer is not vertically scrollable.
true if the viewport displays the entire viewer contents, i.e. the
viewer is not vertically scrollable.
viewerContribution
to the org.eclipse.ui.popupMenus extension point.
ActionContributionItem implementation of this
ContributionItem method extends the super implementation
by also checking whether the command corresponding to this action is
active.
IContributionItem
method returns the value recorded in an internal state variable,
which is true by default.
GroupMarker implementation of this method
returns false since group markers are always invisible.
true if the receiver is visible and all
of the receiver's ancestors are visible and false
otherwise.
true if the receiver is visible and all
ancestors up to and including the receiver's nearest ancestor
shell are visible.
true if the receiver is visible and all
of the receiver's ancestors are visible and false
otherwise.
true if the receiver is visible and all
of the receiver's ancestors are visible and false
otherwise.
true if the receiver is visible and all
of the receiver's ancestors are visible and false
otherwise.
createAndRunWorkbench has
been called to create the workbench, and the workbench has yet to
terminate.
IObservable observing an SWT widget.IObservableList observing an SWT widget.IObservableValue observing an SWT widget.ICompareInput
interface that are used for compare inputs that are returned from the
ISynchronizationCompareAdapter.asCompareInput(org.eclipse.team.core.mapping.ISynchronizationContext, Object)
method.IFileBufferManageruses a
ISynchronizationContext in order to execute commands
encapsulated as Runnable.ResourceMapping objects representing a view selection into the
complete set of resources to be operated on.ISynchronizationScope stay up-to-date with the model
elements (represented as ResourceMapping instances) contained in the
scope.ISynchronizationScope that overlap with the participant's
model provider stay up-to-date with the model elements (represented as
ResourceMapping instances) contained in the scope.ISynchronizationScopeManager.Page subclasses that can appear in
the synchronize view ISynchronizeView and other views, editors or
dialogs that display synchronization information.ISynchronizePage.synchronizeParticipants extension section for
for a registered participant type in the declaring plug-in's
manifest (plugin.xml) file.ISynchronizeManager
to manage registered participants.ThreeWaySynchronizer
when the synchronization state of one or more resources has changed.SyncInfoSet collection is changed.SyncInfoSet.org.eclipse.ui.systemSummaryExtensions must provide
an implementation of this interface.IBaseLabelProvider with the methods
to provide the text and/or image for each column of a given element.ITaskListResourceAdapter is an adapter interface that
supplies the resource to query for markers to display in the task list.org.eclipse.team.ui.teamContentProviders
extension pointorg.eclipse.team.ui.teamContentProviders
extension point.TeamStateProvider in order to
receive change events when the team state of any
resources change.SynchronizationStateTester
to obtain the team state for model elements.ContributionManager method,
but must call super.itemAdded.
ContributionManager method,
but must call super.itemRemoved.
CCombo,
Combo or List.
iterate)
null if the bag is empty.
SyncInfo
contained in this set.
AbstractTextEditor.AbstractTextEditor.ITextEditor.ITextEditor.ITextEditor.ITextEditor.ITextEditor.ITextHover.ITextHover.ITextViewer are informed if the document
serving as the text viewer's model is replaced.ITextViewer by means of
text events.ITextOperationTarget.ITextViewer are informed when a
TextPresentation is about to be applied to the
text viewer.IDocument.ITextViewer.ITextViewer.ITextViewerExtension5ITextViewer.ITextViewer.ITextViewer.ITextViewer.ITextViewer.ITheme objects and maintains a reference to the currently active
theme.IToc represents the root node of a toc, for either a complete
toc (book) or a part of one to be assembled into a larger one.IToggleBreakpointsTarget.IToolBarManager interface provides protocol for managing
contributions to a tool bar.ITopic is one topic in the table of contents, which may
contain subtopics.ILabelProvider that is given the
path of the element being decorated, when it is available.ITextViewer.IUndoManager.IUndoManager.RefactoringStatus.OK
should be executed or not.IValidationCheckResultQuery objects.EvaluationContext.CompositeRuler).IVerticalRuler.IVerticalRulerInfo.Viewer.IBaseLabelProvider with the methods
to update the label for a given element.IListProperty for observing a JFace viewerIObservable observing a JFace Viewer.IObservableList observing a JFace Viewer.IObservableSet observing a JFace Viewer.IObservableValue observing a JFace Viewer.ISetProperty for observing a JFace viewerStructuredViewer.IValueProperty for observing a JFace viewerIPageLayout.org.eclipse.debug.core.model.IWatchExpressionDelegate
completes an evaluation.org.eclipse.debug.core.model.IWatchExpressionDelegate.WhitespaceRule
determines whether a given character is to be considered
whitespace in the current context.IListProperty for observing an SWT WidgetIWidgetTokenOwner and release the token to the
owner after usage.IWidgetTokenKeeper.IWidgetTokenOwner.IValueProperty for observing an SWT WidgetIWizardContainer2 is a supplement to
IWizardContainer that adds a method for updating the size of
the wizard shell based on the contents of the current page.WordRule
determines whether a given character is valid as part
of a word in the current context.IWorkbench activities.IWorkbenchAdapter that allows for color
and font support.ICommandService and
IHandlerService instead.IBindingService and
IContextService instead.IWorkbench
level.IWorkbenchPart, adding the name and status text properties.IWorkingSetUpdater can be used to dynamically update
the content of a working set.IWorkspace.computeProjectOrder.
|
Eclipse Platform Release 3.5 |
|||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.