Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions

  




 

 

Eclipse Plug-in Developer Guide
Home Next Page

Eclipse Plug-in Developer Guide (Galileo)

Eclipse Plug-in Developer Guide


Table of Contents



Platform Plug-in Developer Guide

Programmer's Guide

Welcome to Eclipse

Who needs a platform?

The holy grail

What is Eclipse?

Platform architecture

Platform SDK roadmap

Simple plug-in example

A minimal plug-in

Creating the plug-in project

The Hello World view

The Hello World manifests

Running the plug-in

Beyond the basics

Runtime overview

The runtime plug-in model

Plug-ins and bundles

Extension points and the registry

Runtime components

Runtime preferences

Runtime application model

Content types

Using content types

Contributing content types

Concurrency infrastructure

Reporting progress

Job scheduling

Scheduling rules

Locks

Network support

Security

Secure storage

Secure Storage Architecture

Developing with Secure Storage

Creating Password Providers

Security: Protecting against malicious code

Security: Login based on JAAS

Plugging into the workbench

Workbench under the covers

Basic workbench extension points

org.eclipse.ui.views

org.eclipse.ui.viewActions

org.eclipse.ui.editors

org.eclipse.ui.editorActions

org.eclipse.ui.popupMenus

org.eclipse.ui.actionSets

Basic workbench extension points

Commands

org.eclipse.ui.menus

Handlers

Key bindings

Workbench Core Expressions

The plug-in class

Preference pages

Contributing a preference page

Implementing a preference page

Field editors

Dialogs and wizards

Standard dialogs

Application dialogs

Dialog settings

Wizards

Workbench wizard extension points

org.eclipse.ui.newWizards

org.eclipse.ui.importWizards

org.eclipse.ui.exportWizards

Wizard dialogs

Multi-page wizards

Filtered item selection dialog

Creating a custom filtered item selection dialog

Advanced use of the filtered item selection dialog

The JFace UI framework

Viewers

Actions and contributions

User interface resources

Long-running operations

Field assist

Standard Widget Toolkit

Widgets

Controls

Events

Custom widgets

Layouts

Custom Layouts

Threading issues

Error handling

Graphics

SWT Examples

UI Forms

UI Forms controls

Form control

Hyperlink control

Expandable composite and Section controls

FormText control

Parsing formatting markup

UI Forms Layouts

TableWrapLayout

ColumnLayout

Advanced Topics

Color and font management

Managed forms

Master/Details block

Multi-page form editors

Common Navigator Framework

Configuring the Common Navigator

Operational Topics

Procedures and Examples Using the CNF

Creation of Common Navigator View

Content and Action Binding

Migrating from the ResourceNavigator

Troubleshooting

Resources overview

Resources and the workspace

Resources and the file system

Resource properties

Project-scoped preferences

File encoding and content types

Linked resources

Resource markers

Modifying the workspace

Batching resource changes

Tracking resource changes

Concurrency and the workspace

Advanced resource concepts

Project natures

Incremental project builders

Derived resources

Workspace save participation

Resource modification hooks

Refresh providers

Alternate file systems

Using the file system API

Working with resources in other file systems

User interface support for alternative file systems

File system providers

Advanced workbench concepts

Workbench menu contributions

Menu and toolbar paths

Action set part associations

Boolean expressions and action filters

Retargetable actions

Setting a global action handler

Contributing new retargetable actions

Retargetable editor actions

Retargetable action set actions

Undoable operations

Undo and the IDE Workbench

Perspectives

org.eclipse.ui.perspectives

org.eclipse.ui.perspectiveExtensions

Decorators

Workbench key bindings

Commands

Key bindings

Schemes

Contexts and key bindings

Element factories

Accessible user interfaces

Honoring single click support

Working sets

Filtering large user interfaces

Activities

Contexts

Workbench concurrency support

Workbench resource support

Contributing a property page

Implementing a property page

Support for displaying markers

Marker help and resolution

Contributing marker help

Contributing marker resolution

Contributing resource filters

Text file encoding

Status handling

Defining a status handler

Services

Editors

Workbench editors

Text editors and platform text

Documents and partitions

Source viewers and annotations

Configuring a source viewer

Text and ruler hover

Syntax coloring

Content assist

Registering editor actions

Other text editor responsibilities

Content outliners

Search support

Contributing a search page

Contributing a search result page

Compare support

Merging multiple files

Implementing a Content Viewer

Implementing a structure viewer

Advanced compare techniques

Team support

Implementing a repository provider

Repository resource management

Synchronization Support

Synchronization Support - Local History Example

Synchronization Support - Beyond the basics

Team Support for Logical Model Integration

Repository Roadmap for Logical Model Integration

Model Roadmap for Logical Model Integration

Rich Team Integration

Adding team actions

Team decorators

Adding preferences and properties

Project sets

Team and linked resources

Team private resources

File types

Adding History support

Program debug and launch support

Launching a program

Adding launchers to the platform

Obtaining a program's source code

Comparing launch configurations

Process factories

Launching Java applications

Handling errors from a launched program

Launch configuration dialog

Launch configuration type images

Launch shortcuts

Debugging a program

Platform debug model

Breakpoints

Expressions

Debug model presentation

Debug UI utility classes

Platform Ant support

Running Ant buildfiles programmatically

Ant tasks provided by the platform

Contributing tasks and types

Developing tasks and types

Expanding the Ant classpath

User assistance support

Welcome

Defining an intro part

Contributing a HelloWorld intro Part

Using the CustomizableIntroPart

Defining an intro config

Defining intro content

Defining intro content

Using XHTML as intro content

Displaying static HTML content in a CustomizableIntroPart

Extending an intro config

Extending the content of an intro config

Defining intro themes

Contributing a standby content part

Defining a custom IntroURL action

Intro Content File XML Format

Universal intro

Contributing to universal intro

Adding the preference page

Extending the universal intro

Configuring product defaults

Managing links

Help

Configuration/setup

Rich Client Platform (RCP) help

Standalone help

Infocenter

Help system customization

Help Data

Generated navigation topics

Help content

Infocenter customization

Using about.html to debug infocenters

Pre-indexing documentation

Help content

Table of contents (toc) files

Help server and file locations

Completing the plug-in manifest

Building nested documentation structures

Contributing XHTML help documents

Remote Help

Active help

Writing the help action

Invoking the action from HTML

Tips for debugging active help

Embedding commands in help

Authoring a command link

Processing Help Content

Context-sensitive help

Declaring a context id

Describing and packaging context-sensitive help content

Dynamic context help

Infopops

Help search

Plugging in search engines

Deploying the infocenter as a Web Archive

Cheat sheets

Simple cheat sheets

Cheat Sheet Content File XML Format

Composite cheat sheets

Composite Cheat Sheets

Cheat sheet authoring guidelines

Status handling

Defining a product status handler

Contributing a sample handler

Dynamic content

Filters

Includes

Content extensions

Provisioning platform (p2)

Metadata management

Publishing p2 metadata

Ant tasks for publishing p2 metadata

Customizing p2 metadata

Installing software using the p2 director application

Repository management

Mirroring repositories with p2

Composite repositories

Content categorization

Ant tasks for managing repositories

Packaging and delivering Eclipse based products

Products and features

Products extension point

Customizing a product

Features

Plug-ins

Locale specific files

Product installation guidelines

Product extensions

Updating a product or extension

Deploying eclipse based application with Java Web Start

Building a Rich Client Platform application

The browser example

Defining a rich client application

Customizing the workbench

Making UI contributions

Adding the perspective

Adding views

Defining the actions

Http Service and JSP support

Reference

Overview (Eclipse Platform API Specification)

org.eclipse.ant.core (Eclipse Platform API Specification)

org.eclipse.compare (Eclipse Platform API Specification)

org.eclipse.compare.contentmergeviewer (Eclipse Platform API Specification)

org.eclipse.compare.patch (Eclipse Platform API Specification)

org.eclipse.compare.rangedifferencer (Eclipse Platform API Specification)

org.eclipse.compare.structuremergeviewer (Eclipse Platform API Specification)

org.eclipse.core.commands (Eclipse Platform API Specification)

org.eclipse.core.commands.common (Eclipse Platform API Specification)

org.eclipse.core.commands.contexts (Eclipse Platform API Specification)

org.eclipse.core.commands.operations (Eclipse Platform API Specification)

org.eclipse.core.databinding (Eclipse Platform API Specification)

org.eclipse.core.databinding.beans (Eclipse Platform API Specification)

org.eclipse.core.databinding.conversion (Eclipse Platform API Specification)

org.eclipse.core.databinding.observable (Eclipse Platform API Specification)

org.eclipse.core.databinding.observable.list (Eclipse Platform API Specification)

org.eclipse.core.databinding.observable.map (Eclipse Platform API Specification)

org.eclipse.core.databinding.observable.masterdetail (Eclipse Platform API Specification)

org.eclipse.core.databinding.observable.set (Eclipse Platform API Specification)

org.eclipse.core.databinding.observable.value (Eclipse Platform API Specification)

org.eclipse.core.databinding.util (Eclipse Platform API Specification)

org.eclipse.core.databinding.validation (Eclipse Platform API Specification)

org.eclipse.core.expressions (Eclipse Platform API Specification)

org.eclipse.core.filebuffers (Eclipse Platform API Specification)

org.eclipse.core.filebuffers.manipulation (Eclipse Platform API Specification)

org.eclipse.core.filesystem (Eclipse Platform API Specification)

org.eclipse.core.filesystem.provider (Eclipse Platform API Specification)

org.eclipse.core.net.proxy (Eclipse Platform API Specification)

org.eclipse.core.resources (Eclipse Platform API Specification)

org.eclipse.core.resources.refresh (Eclipse Platform API Specification)

org.eclipse.core.resources.team (Eclipse Platform API Specification)

org.eclipse.core.resources.mapping (Eclipse Platform API Specification)

org.eclipse.core.runtime (Eclipse Platform API Specification)

org.eclipse.core.runtime.adaptor (Eclipse Platform API Specification)

org.eclipse.core.runtime.content (Eclipse Platform API Specification)

org.eclipse.core.runtime.dynamichelpers (Eclipse Platform API Specification)

org.eclipse.core.runtime.spi (Eclipse Platform API Specification)

org.eclipse.core.runtime.jobs (Eclipse Platform API Specification)

org.eclipse.core.runtime.model (Eclipse Platform API Specification)

org.eclipse.core.runtime.preferences (Eclipse Platform API Specification)

org.eclipse.core.variables (Eclipse Platform API Specification)

org.eclipse.debug.core (Eclipse Platform API Specification)

org.eclipse.debug.core.commands (Eclipse Platform API Specification)

org.eclipse.debug.core.model (Eclipse Platform API Specification)

org.eclipse.debug.core.sourcelookup (Eclipse Platform API Specification)

org.eclipse.debug.core.sourcelookup.containers (Eclipse Platform API Specification)

org.eclipse.debug.ui (Eclipse Platform API Specification)

org.eclipse.debug.ui.actions (Eclipse Platform API Specification)

org.eclipse.debug.ui.console (Eclipse Platform API Specification)

org.eclipse.debug.ui.contexts (Eclipse Platform API Specification)

org.eclipse.debug.ui.memory (Eclipse Platform API Specification)

org.eclipse.debug.ui.sourcelookup (Eclipse Platform API Specification)

org.eclipse.equinox.app (Eclipse Platform API Specification)

org.eclipse.equinox.http.jetty (Eclipse Platform API Specification)

org.eclipse.equinox.http.registry (Eclipse Platform API Specification)

org.eclipse.equinox.http.servlet (Eclipse Platform API Specification)

org.eclipse.equinox.jsp.jasper (Eclipse Platform API Specification)

org.eclipse.equinox.jsp.jasper.registry (Eclipse Platform API Specification)

org.eclipse.equinox.security.auth (Eclipse Platform API Specification)

org.eclipse.equinox.security.auth.credentials (Eclipse Platform API Specification)

org.eclipse.equinox.security.auth.module (Eclipse Platform API Specification)

org.eclipse.equinox.security.storage (Eclipse Platform API Specification)

org.eclipse.equinox.security.storage.provider (Eclipse Platform API Specification)

org.eclipse.help (Eclipse Platform API Specification)

org.eclipse.help.browser (Eclipse Platform API Specification)

org.eclipse.help.search (Eclipse Platform API Specification)

org.eclipse.help.server (Eclipse Platform API Specification)

org.eclipse.help.standalone (Eclipse Platform API Specification)

org.eclipse.help.ui (Eclipse Platform API Specification)

org.eclipse.help.ui.browser (Eclipse Platform API Specification)

org.eclipse.help.webapp (Eclipse Platform API Specification)

org.eclipse.jface.action (Eclipse Platform API Specification)

org.eclipse.jface.bindings (Eclipse Platform API Specification)

org.eclipse.jface.bindings.keys (Eclipse Platform API Specification)

org.eclipse.jface.bindings.keys.formatting (Eclipse Platform API Specification)

org.eclipse.jface.commands (Eclipse Platform API Specification)

org.eclipse.jface.contentassist (Eclipse Platform API Specification)

org.eclipse.jface.contexts (Eclipse Platform API Specification)

org.eclipse.jface.databinding.swt (Eclipse Platform API Specification)

org.eclipse.jface.databinding.viewers (Eclipse Platform API Specification)

org.eclipse.jface.databinding.wizard (Eclipse Platform API Specification)

org.eclipse.jface.dialogs (Eclipse Platform API Specification)

org.eclipse.jface.fieldassist (Eclipse Platform API Specification)

org.eclipse.jface.layout (Eclipse Platform API Specification)

org.eclipse.jface.menus (Eclipse Platform API Specification)

org.eclipse.jface.operation (Eclipse Platform API Specification)

org.eclipse.jface.preference (Eclipse Platform API Specification)

org.eclipse.jface.resource (Eclipse Platform API Specification)

org.eclipse.jface.text (Eclipse Platform API Specification)

org.eclipse.jface.text.contentassist (Eclipse Platform API Specification)

org.eclipse.jface.text.formatter (Eclipse Platform API Specification)

org.eclipse.jface.text.hyperlink (Eclipse Platform API Specification)

org.eclipse.jface.text.information (Eclipse Platform API Specification)

org.eclipse.jface.text.link (Eclipse Platform API Specification)

org.eclipse.jface.text.presentation (Eclipse Platform API Specification)

org.eclipse.jface.text.projection (Eclipse Platform API Specification)

org.eclipse.jface.text.quickassist (Eclipse Platform API Specification)

org.eclipse.jface.text.reconciler (Eclipse Platform API Specification)

org.eclipse.jface.text.revisions (Eclipse Platform API Specification)

org.eclipse.jface.text.rules (Eclipse Platform API Specification)

org.eclipse.jface.text.source (Eclipse Platform API Specification)

org.eclipse.jface.text.source.projection (Eclipse Platform API Specification)

org.eclipse.jface.text.templates (Eclipse Platform API Specification)

org.eclipse.jface.text.templates.persistence (Eclipse Platform API Specification)

org.eclipse.jface.util (Eclipse Platform API Specification)

org.eclipse.jface.viewers (Eclipse Platform API Specification)

org.eclipse.jface.viewers.deferred (Eclipse Platform API Specification)

org.eclipse.jface.window (Eclipse Platform API Specification)

org.eclipse.jface.wizard (Eclipse Platform API Specification)

org.eclipse.jsch.core (Eclipse Platform API Specification)

org.eclipse.jsch.ui (Eclipse Platform API Specification)

org.eclipse.ltk.core.refactoring (Eclipse Platform API Specification)

org.eclipse.ltk.core.refactoring.history (Eclipse Platform API Specification)

org.eclipse.ltk.core.refactoring.model (Eclipse Platform API Specification)

org.eclipse.ltk.core.refactoring.participants (Eclipse Platform API Specification)

org.eclipse.ltk.core.refactoring.resource (Eclipse Platform API Specification)

org.eclipse.ltk.ui.refactoring (Eclipse Platform API Specification)

org.eclipse.ltk.ui.refactoring.actions (Eclipse Platform API Specification)

org.eclipse.ltk.ui.refactoring.history (Eclipse Platform API Specification)

org.eclipse.ltk.ui.refactoring.model (Eclipse Platform API Specification)

org.eclipse.ltk.ui.refactoring.resource (Eclipse Platform API Specification)

org.eclipse.osgi.service.datalocation (Eclipse Platform API Specification)

org.eclipse.osgi.service.security (Eclipse Platform API Specification)

org.eclipse.osgi.signedcontent (Eclipse Platform API Specification)

org.eclipse.osgi.util (Eclipse Platform API Specification)

org.eclipse.search.core.text (Eclipse Platform API Specification)

org.eclipse.search.ui (Eclipse Platform API Specification)

org.eclipse.search.ui.actions (Eclipse Platform API Specification)

org.eclipse.search.ui.text (Eclipse Platform API Specification)

org.eclipse.swt (Eclipse Platform API Specification)

org.eclipse.swt.accessibility (Eclipse Platform API Specification)

org.eclipse.swt.awt (Eclipse Platform API Specification)

org.eclipse.swt.browser (Eclipse Platform API Specification)

org.eclipse.swt.custom (Eclipse Platform API Specification)

org.eclipse.swt.dnd (Eclipse Platform API Specification)

org.eclipse.swt.events (Eclipse Platform API Specification)

org.eclipse.swt.graphics (Eclipse Platform API Specification)

org.eclipse.swt.layout (Eclipse Platform API Specification)

org.eclipse.swt.ole.win32 (Eclipse Platform API Specification)

org.eclipse.swt.opengl (Eclipse Platform API Specification)

org.eclipse.swt.printing (Eclipse Platform API Specification)

org.eclipse.swt.program (Eclipse Platform API Specification)

org.eclipse.swt.widgets (Eclipse Platform API Specification)

org.eclipse.team.core (Eclipse Platform API Specification)

org.eclipse.team.core.diff (Eclipse Platform API Specification)

org.eclipse.team.core.diff.provider (Eclipse Platform API Specification)

org.eclipse.team.core.history (Eclipse Platform API Specification)

org.eclipse.team.core.history.provider (Eclipse Platform API Specification)

org.eclipse.team.core.mapping (Eclipse Platform API Specification)

org.eclipse.team.core.mapping.provider (Eclipse Platform API Specification)

org.eclipse.team.core.subscribers (Eclipse Platform API Specification)

org.eclipse.team.core.synchronize (Eclipse Platform API Specification)

org.eclipse.team.core.variants (Eclipse Platform API Specification)

org.eclipse.team.ui (Eclipse Platform API Specification)

org.eclipse.team.ui.history (Eclipse Platform API Specification)

org.eclipse.team.ui.mapping (Eclipse Platform API Specification)

org.eclipse.team.ui.synchronize (Eclipse Platform API Specification)

org.eclipse.text.edits (Eclipse Platform API Specification)

org.eclipse.text.undo (Eclipse Platform API Specification)

org.eclipse.ui (Eclipse Platform API Specification)

org.eclipse.ui.about (Eclipse Platform API Specification)

org.eclipse.ui.actions (Eclipse Platform API Specification)

org.eclipse.ui.activities (Eclipse Platform API Specification)

org.eclipse.ui.application (Eclipse Platform API Specification)

org.eclipse.ui.branding (Eclipse Platform API Specification)

org.eclipse.ui.browser (Eclipse Platform API Specification)

org.eclipse.ui.cheatsheets (Eclipse Platform API Specification)

org.eclipse.ui.commands (Eclipse Platform API Specification)

org.eclipse.ui.console (Eclipse Platform API Specification)

org.eclipse.ui.console.actions (Eclipse Platform API Specification)

org.eclipse.ui.contentassist (Eclipse Platform API Specification)

org.eclipse.ui.contexts (Eclipse Platform API Specification)

org.eclipse.ui.databinding (Eclipse Platform API Specification)

org.eclipse.ui.dialogs (Eclipse Platform API Specification)

org.eclipse.ui.editors.text (Eclipse Platform API Specification)

org.eclipse.ui.editors.text.templates (Eclipse Platform API Specification)

org.eclipse.ui.fieldassist (Eclipse Platform API Specification)

org.eclipse.ui.forms (Eclipse Platform API Specification)

org.eclipse.ui.forms.editor (Eclipse Platform API Specification)

org.eclipse.ui.forms.events (Eclipse Platform API Specification)

org.eclipse.ui.forms.widgets (Eclipse Platform API Specification)

org.eclipse.ui.handlers (Eclipse Platform API Specification)

org.eclipse.ui.help (Eclipse Platform API Specification)

org.eclipse.ui.ide (Eclipse Platform API Specification)

org.eclipse.ui.ide.dialogs (Eclipse Platform API Specification)

org.eclipse.ui.ide.fileSystem (Eclipse Platform API Specification)

org.eclipse.ui.ide.undo (Eclipse Platform API Specification)

org.eclipse.ui.intro (Eclipse Platform API Specification)

org.eclipse.ui.intro.config (Eclipse Platform API Specification)

org.eclipse.ui.intro.contentproviders (Eclipse Platform API Specification)

org.eclipse.ui.intro.universal (Eclipse Platform API Specification)

org.eclipse.ui.keys (Eclipse Platform API Specification)

org.eclipse.ui.menus (Eclipse Platform API Specification)

org.eclipse.ui.model (Eclipse Platform API Specification)

org.eclipse.ui.navigator (Eclipse Platform API Specification)

org.eclipse.ui.navigator.resources (Eclipse Platform API Specification)

org.eclipse.ui.operations (Eclipse Platform API Specification)

org.eclipse.ui.part (Eclipse Platform API Specification)

org.eclipse.ui.plugin (Eclipse Platform API Specification)

org.eclipse.ui.preferences (Eclipse Platform API Specification)

org.eclipse.ui.presentations (Eclipse Platform API Specification)

org.eclipse.ui.progress (Eclipse Platform API Specification)

org.eclipse.ui.services (Eclipse Platform API Specification)

org.eclipse.ui.splash (Eclipse Platform API Specification)

org.eclipse.ui.statushandlers (Eclipse Platform API Specification)

org.eclipse.ui.swt (Eclipse Platform API Specification)

org.eclipse.ui.testing (Eclipse Platform API Specification)

org.eclipse.ui.themes (Eclipse Platform API Specification)

org.eclipse.ui.texteditor (Eclipse Platform API Specification)

org.eclipse.ui.texteditor.link (Eclipse Platform API Specification)

org.eclipse.ui.texteditor.quickdiff (Eclipse Platform API Specification)

org.eclipse.ui.texteditor.rulers (Eclipse Platform API Specification)

org.eclipse.ui.texteditor.spelling (Eclipse Platform API Specification)

org.eclipse.ui.texteditor.templates (Eclipse Platform API Specification)

org.eclipse.ui.views (Eclipse Platform API Specification)

org.eclipse.ui.views.bookmarkexplorer (Eclipse Platform API Specification)

org.eclipse.ui.views.contentoutline (Eclipse Platform API Specification)

org.eclipse.ui.views.framelist (Eclipse Platform API Specification)

org.eclipse.ui.views.markers (Eclipse Platform API Specification)

org.eclipse.ui.views.navigator (Eclipse Platform API Specification)

org.eclipse.ui.views.properties (Eclipse Platform API Specification)

org.eclipse.ui.views.properties.tabbed (Eclipse Platform API Specification)

org.eclipse.ui.views.tasklist (Eclipse Platform API Specification)

org.eclipse.ui.wizards (Eclipse Platform API Specification)

org.eclipse.ui.wizards.datatransfer (Eclipse Platform API Specification)

org.eclipse.ui.wizards.newresource (Eclipse Platform API Specification)

org.eclipse.update.configurator (Eclipse Platform API Specification)

org.eclipse.update.configuration (Eclipse Platform API Specification)

org.eclipse.update.core (Eclipse Platform API Specification)

org.eclipse.update.core.model (Eclipse Platform API Specification)

org.eclipse.update.operations (Eclipse Platform API Specification)

org.eclipse.update.search (Eclipse Platform API Specification)

org.eclipse.update.standalone (Eclipse Platform API Specification)

Platform Extension Points

Ant Properties

Ant Tasks

Ant Types

Extra Ant Classpath Entries

ContentMerge Viewers

Content Viewers

Stream Merger

Structure Creators

StructureMerge Viewers

Content Types

Property Testers

Expression Definitions

Annotation Model Creation

Document Creation

Document Setup

File System Providers

Incremental Project Builders

File Modification Validator

Resource Markers

Move/Delete Hook

Project Natures

Auto-refresh providers

Team Hook

Adapters

Applications

Content Types

Preferences

Products

Dynamic String Substitution Variables

Value Variables

Breakpoints

Launch Configuration Comparators

Launch Configuration Types

Launch Delegates

Launcher (Obsolete)

Launch Modes

Logical Structure Providers

Logical Structure Types

Process Factories

Source Container Types

Source Locators

Source Path Computers

Status Handlers

Watch Expression Delegates

Breakpoint Organizers

Console Color Providers

Console Line Trackers

Context View Bindings

Debug Model Context Bindings

Debug Model Presentation

Detail Pane Factories Extension

Launch Configuration Tab Groups

Launch Configuration Tabs

Launch Configuration Type Images

Launch Groups

Launch Shortcuts

Memory Renderings

Source Container Presentations

String Variable Presentations

toggleBreakpointsTargetFactories

Variable Value Editors

Preferences

Http Service Httpcontexts

Http Service Resources

Http Service Servlets

Login Configuration Provider

JAAS Login Module

JAAS Callback Handler

JAAS Callback Handler Mapping

Secure strorage modules

Content Extension

Help Content Producer

Contexts

Keyword Index

Table of Contents (TOC)

Activity Support

Browser

Lucene Analyzer

Lucene Search Participants

Help Server

Search Engine

Content Filter

Copy Participants

Create Participants

Delete Participants

Move Participants

Refactoring Contributions

Rename Participants

Refactoring Change Preview Viewers

Refactoring Status Context Viewers

Search Pages

Result Sorters

Search Result View Pages

Text Search Engine

Text Search Query Provider

File Types

Ignore

Project Sets

Team Repository Provider

Storage Mergers

Configuration Wizards

Synchronize Participants

Synchronize Participant Creation Wizards

Team Content Providers

Team Decorators

Accelerator Configurations

Accelerator Scopes

Accelerator Sets

Action Definitions

Action Set Part Associations

Action Sets

Activities

Activity Support

Bindings

Browsers

Browser Support

Cheat Sheet Content

Cheat Sheet Item Extension

Commands

Command Images

Console Factories

Console Page Participants

Console Pattern Match Listeners

Contexts

Decorators

Drop Actions

Editor Menus, Toolbars and Actions

Internal and External Editors

Annotation Types

Document Providers

Marker Annotation Specification

Marker Updaters

Editor Template

Element Factories

Encodings

Export Wizards

Configuration Duplication Maps

Font Definitions

Handlers

Help Support

File System Support

Marker Help

Marker Image Providers

Marker Resolutions

Marker Support

Project Nature Images

Resource Filters

Import Wizards

Installation Dialog Pages

Intro Part

Intro Part Configuration

Intro Part Configuration Extension

Keywords

Menus

Navigator Link Helper

navigatorContent

Common Viewer Configuration

Creation Wizards

Perspective Extensions

Perspectives

Pop-up Menus

Preference Pages

Preference Transfer

Presentation Factories

Property Pages

Splash Handlers

Startup

Status handlers

System Summary Sections

Themes

View Menus,Toolbars and Actions

Views

Property Contributor

Property Sections

Property Tabs

Hyperlink Detectors

Hyperlink Detector Targets

Reference Provider

Ruler Column

Spelling Engine

Working Sets

Feature Type Factory

Global Install Handlers

Site Type Factory

Breakpoint Import Participants

Other Reference Information

Eclipse runtime options

Eclipse Launcher

Eclipse Platform API - Rules of Engagement

Eclipse Platform - Naming Conventions

Glossary of terms

Map of platform plug-ins

Starting Eclipse from Java

Eclipse Multi-user Installs

Third party libraries and classloading

Plug-in manifest

OSGi Bundle Manifest

Project description file

Message Bundles

Running on GCJ

Generating Metadata

Tips For making user interfaces accessible

Supporting bidirectional text

How to write an Eclipse installer

About.ini File Format

Plugin-in Archives

Feature Manifest

Feature Archives

The platform.xml file

Running update manager from command line

The dropins folder and supported file layouts

Eclipse Platform What's New in 3.5

3.5 Plug-in Migration Guide

Migrating to Eclipse 3.5 from 3.4

Eclipse 3.5 Plug-in Migration Guide

Eclipse 3.5 Plug-in Migration FAQ

Incompatibilities between Eclipse 3.4 and 3.5

Adopting 3.5 mechanisms and APIs

Migrating to Eclipse 3.4 from 3.3

Eclipse 3.4 Plug-in Migration Guide

Eclipse 3.4 Plug-in Migration FAQ

Incompatibilities between Eclipse 3.3 and 3.4

Adopting 3.4 mechanisms and APIs

Migrating to Eclipse 3.3 from 3.2

Eclipse 3.3 Plug-in Migration Guide

Eclipse 3.3 Plug-in Migration FAQ

Incompatibilities between Eclipse 3.2 and 3.3

Adopting 3.3 mechanisms and APIs

Examples Guide

Installation of Examples

Standard Widget Toolkit

SWT - Example Launcher

SWT Standalone Examples Setup

Stand-alone examples

SWT - Address Book Example

SWT - Clipboard Example

SWT - File Viewer Example

SWT - Hello World Examples

SWT - Hover Help Example

SWT - Image Analyzer Example

SWT - Java Syntax Viewer Example

SWT - Text Editor Example

Workbench views

SWT - Controls Overview

SWT - Controls Overview

SWT - Controls Overview

SWT - Layout Example

SWT - OLE Web Browser

SWT - Paint Tool

Workbench

Workbench - Field Assist Example

Desktop - Java Editor Example

Desktop - Template Editor Example

Desktop - Multi-page Editor Example

Desktop - Property Sheet Example

Workbench - Readme Tool Example

Undo Example

Team

Team - File System Repository Provider Example

Team - Local History Synchronize Participant Example

Team - Logical Model Integration Example

Compare

Structural Compare for Key/Value Pairs

XML Compare Plugin

Platform questions index

Legal Notices


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire