Eclipse: Building Commercial-Quality Plug-ins (2nd Edition)

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z]

i18n [See Internationalization.]

IAction

     interface 2nd 3rd 4th 5th 6th 7th

     setEnabled

     vs. IActionDelegate

IActionBars 2nd

IActionDelegate 2nd

IActionDelegate2

IActionFilter 2nd

IActionSetDescriptor

IAdaptable 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

IAdapterFactory

IBaseLabelProvider 2nd

IBM 2nd 3rd

IBM Alphaworks on Eclipse

IBM Business Partners

IBM Eclipse Research

IBM middleware

IBM Smalltalk

IBM Software Development Platform 2nd

ICellEditorListener

ICellEditorValidator

ICellModifier

     implements

     interface

ICheckStateListener

IClasspathEntry

IColorDecorator

IColorProvider

ICommand

ICompilationUnit

icon

     action 2nd 3rd 4th 5th 6th 7th

     decorator 2nd

     editor

     image

     page

     perspective

     view 2nd 3rd

     viewContribution

     wizard

Icon creation

IconAndMessageDialog

IConfigurationElement 2nd

     class 2nd

     createExecutable

     createExecutableExtension

     getAttribute

icons subdirectory

IContentDescriber

     class

     INDETERMINATE

     INVALID

IContentOutlinePage

IContentProvider

IContext

IContributedContentsView

id

     action 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

     actionSet

     category 2nd 3rd 4th 5th

     cheatsheet

     command

     decorator 2nd

     editor

     editorContribution

     extension-point

     feature

     image

     itemType

     menu 2nd 3rd 4th 5th 6th

     objectContribution 2nd

     page 2nd 3rd 4th

     perspective

     plugin 2nd

     view 2nd 3rd

     viewContribution

     viewerContribution

     visibility

     wizard 2nd

IDE 2nd

IDE_VERSION_ACTUAL

IDE_VERSION_EXPECTED

IDecoratorManager

IDelayedLabelDecorator

identifiers

IDialogConstants

     DETAILS_ID

     HIDE_DETAILS_LABEL

     HORIZONTAL_MARGIN

     MINIMUM_MESSAGE_AREA_WIDTH

     OK_ID

     OK_LABEL

     SHOW_DETAILS_LABEL

IDialogSettings 2nd

IDocument 2nd

IDoubleClickListener 2nd

IEditorActionBarContributor 2nd 3rd

IEditorActionDelegate 2nd 3rd

IEditorInput

IEditorLauncher

IEditorPart

     hierarchy 2nd

     interface 2nd 3rd 4th 5th

     PROP_DIRTY

IEditorReference 2nd

IEditorSite 2nd

IElementComparer

IExecutableExtension 2nd 3rd 4th

IExportWizard

IExtension

if, Ant target

IFavoriteItem

     implements

     interface 2nd 3rd 4th 5th 6th

IFile 2nd 3rd 4th

IFolder

IFolderLayout

IFontDecorator

IFontProvider

IGotoMarker

IImportWizard

IJavaElement 2nd 3rd 4th

IJavaModelStatus

IJavaProject

ILabelDecorator

ILabelProvider

     implementors

     interface 2nd 3rd 4th 5th

ILabelProviderListener

ILightweightLabelDecorator

     implements

     interface 2nd

IllegalAccessException

ILog

Image

     class 2nd 3rd

     descriptor

image

     icon

     id

     natureId

ImageCache 2nd

ImageData

ImageDescriptor 2nd 3rd 4th 5th 6th 7th 8th 9th

imageDescriptorFromPlugin 2nd 3rd

ImageRegistry

Images

     caching

     createImageRegistry

     files

     getImageDescriptor

     getImageRegistry

     initializeImageRegistry

     lazily loading

     overlay

     relation to ImageDescriptor

     shared

     SWT resources

images subdirectory

IMarker

     BOOKMARK

     CHAR_END 2nd

     CHAR_START 2nd

     DONE

     gotoMarker

     LINE_NUMBER

     LOCATION

     MARKER

     MESSAGE 2nd

     PRIORITY

     PROBLEM 2nd

     SEVERITY

     SEVERITY_ERROR

     SEVERITY_WARNING

     TASK

     TRANSIENT

     USER_EDITABLE

IMarkerResolution2, implements

IMarkerResolutionGenerator

IMarkerResolutionGenerator2

     implements

     interface

IMemento 2nd

IMenuListener

IMenuManager 2nd 3rd 4th 5th

IMethod

Import > As Binary Project command

Import > Preferences wizard

Import wizard

import, plugin

Import-Package

Imported-Packages

Importing and Exporting Preferences

Included Features page

includeEmptyDirs

INCREMENTAL_BUILD

IncrementalProjectBuilder

     AUTO_BUILD

     class

     CLEAN_BUILD

     example

     extends

     FULL_BUILD 2nd

     INCREMENTAL_BUILD

     methods

inDebugMode

index.html file

indexOf 2nd 3rd 4th 5th

INewWizard 2nd 3rd

Infer Generic Type Arguments command

Infopop

Information page

inheritAll

init 2nd 3rd 4th 5th 6th 7th

initContent

initContents

initialize

initializeDefaultPluginPreferences 2nd

initializeDefaultPreferences

initializeImageRegistry

initializeMessages

initTreeEditors

Inline command

Inline editing, views

inputChanged 2nd

InputDialog

     class 2nd

     OK

insert 2nd

Insertion points

Inspect command

Install command

install-size, plugin

Installation

     hybrid approach

     instructions

     link files

     location

     ZIP files

Installation Details page

Installation page

Installed JREs preferences 2nd

Installing Eclipse

instanceof

Instantiations 2nd

IntegerFieldEditor

interface vs. abstract base class, extension points

Interfaces, naming convention

Internal code

     accessing

     checking Bugzilla

     checking newsgroup

     definition

     fragments

     options for accessing

     restrictions

Internationalization

     //$NON-NLS-1$ 2nd

     binding patterns

     end-of-line comments

     externalizing the plug-in manifest

     extracting strings

     factor out common values

     formatting strings

     French translation 2nd

     German translation 2nd

     include error numbers

     ISO 3166, country codes

     ISO 639, language codes

     keep keys similar to text

     log missing keys

     manifest files

     plugin.properties 2nd

     plugin.xml

     remove colons

     remove punctuation characters

     replacing strings with field references

     sort.properties file entries

     suggestions

     using fragments 2nd

InterruptedException 2nd

intro, cheatsheet

Introduce Factory command

Introduce Parameter command

Invalid Menu Extension

Invalid thread access

InvocationTargetException 2nd 3rd

IObjectActionDelegate 2nd 3rd 4th 5th

IOException

IOpenListener

IOperationApprover

IOperationHistory

IPageChangedListener

IPageLayout

     BOTTOM

     ID_OUTLINE

     ID_PROBLEM_VIEW

     ID_TASK_LIST

     interface

     LEFT

     methods

IPath 2nd 3rd

IPerspectiveFactory

     implements

     interface 2nd

IPreferenceConstants

IPreferenceStore 2nd 3rd

IProgressMonitor 2nd 3rd 4th 5th 6th 7th 8th

IProgressMonitorWithBlocking

IProgressService 2nd

IProject 2nd 3rd 4th 5th

IProjectDescription 2nd

IProjectNature

     implements

     interface

IPropertyChangeListener 2nd 3rd

IPropertyDescriptor

IPropertySource

     interface

     methods

IPropertySource2 2nd

IRegistryChangeListener

IResource

     adaptable to

     DEPTH_INFINITE 2nd

     interface 2nd 3rd 4th 5th 6th 7th 8th 9th

     properties

     setDerived

IResourceActionFilter

IResourceChangeEvent

     interface 2nd

     POST_AUTO_BUILD

     POST_CHANGE 2nd

     PRE_AUTO_BUILD

     PRE_CLOSE

     PRE_DELETE

IResourceChangeListener

     implements

     interface

IResourceDelta

     ADDDED

     ADDED

     ADDED_PHANTOM

     ALL_WITH_PHANTOMS

     CHANGED 2nd

     CONTENT

     DESCRIPTION

     interface 2nd

     MARKERS

     MOVED_FROM

     MOVED_TO

     NO_CHANGE

     OPEN

     REMOVED

     REMOVED_PHANTOM

     REPLACED

     SYNC

     TYPE

IResourceDeltaVisitor

IResourceProxy

IResourceProxyVisitor

IResourceStatus

IResourceVisitor

IRunnableContext

IRunnableWithProgress

     example

     interface 2nd 3rd

ISafeRunnable

ISaveContext

ISavedState

ISaveParticipant

     interface

     snapshot

isCanceled

isCellEditorActive

isContextHelpDisplayed

isDefault

isDigit

isDirty 2nd

isDisposed 2nd 3rd

isEditable

ISelection 2nd 3rd 4th 5th 6th

ISelectionChangedListener 2nd 3rd

ISelectionListener

isEnabled 2nd 3rd

isExpandable

isFilterProperty

ISharedImages

     IMG_TOOL_COPY

     IMG_TOOL_COPY_DISABLED

     IMG_TOOL_DELETE 2nd

     IMG_TOOL_DELETE_DISABLED

     interface 2nd

IShellProvider 2nd 3rd

IShowInSource

IShowInTarget

isInterrupted

ISO

     3166

     639

     country codes

     language codes

isPropertyResettable

isPropertySet

isPublic

isSaveAsAllowed 2nd

isSorterProperty

IStartup 2nd

IStatus

     CANCEL

     ERROR

     INFO

     interface 2nd 3rd

     OK 2nd

     WARNING

IStatusLineManager, progress monitor

IStructuredContentProvider

     implementors

     implements

     interface 2nd 3rd 4th 5th

IStructuredSelection

     EMPTY

     interface 2nd 3rd 4th 5th

isValid 2nd 3rd

isValidProductVersionForIDE

isVisible

ITableLabelProvider

     implementors

     implements 2nd

     interface 2nd 3rd 4th 5th

Item

item, cheatsheet 2nd

itemType

     class

     id

     name

     targetClass

ITextContentDescriber

ITextEditor

ITextHover

ITextListener

IToolBarManager

ITreeContentProvider

     implements

     interface 2nd

ITreeViewerListener

IType

IUndoContext

IViewActionDelegate 2nd 3rd

IViewerLabelProvider

IViewPart 2nd 3rd 4th 5th

IViewReference 2nd

IViewSite

IWebBrowser

IWizard

IWizardContainer

IWizardNode

IWizardPage

IWorkbench

IWorkbenchActionConstants

     DELETE

     interface

     MB_ADDITIONS 2nd 3rd 4th

IWorkbenchAdapter 2nd

IWorkbenchBrowserSupport

IWorkbenchHelpSystem 2nd 3rd

IWorkbenchPage 2nd 3rd 4th 5th 6th 7th

IWorkbenchPart

     hierarchy 2nd

     interface 2nd 3rd 4th

IWorkbenchPartReference

IWorkbenchPartSite

IWorkbenchPreferencePage

     implements 2nd

     interface 2nd

IWorkbenchPropertyPage

IWorkbenchWindow

     from editor or view

     interface 2nd 3rd 4th 5th

IWorkbenchWindowActionDelegate

     implements 2nd 3rd

     interface 2nd 3rd

IWorkbenchWindowPulldownDelegate

IWorkspace

     interface

     run

IWorkspaceRunnable 2nd

Категории