Handbuch
Willkommen bei Eclipse
Wer benötigt eine Plattform?
Die Suche nach dem Stein der Weisen
Eclipse - Beschreibung
Zu eclipse.org gehen
Plattformarchitektur
Plattform SDK - Übersicht
Beispiel für einfaches Plug-in
Minimales Plug-in
Plug-in-Projekt erstellen
Sicht "Hello World"
Manifest für Hello World
Plug-in ausführen
Informationen für Fortgeschrittene
Übersicht über Laufzeit
Modell für Laufzeit-Plug-in
Plug-ins und Produktpakete
Erweiterungspunkte und Registrierung
Benutzervorgaben für Laufzeit
Inhaltstypen
Gemeinsamer Zugriff und Infrastruktur
Verarbeitungsfortschritt melden
Jobs planen
Regeln der Zeitplanung
Sperren
In die Workbench integrieren
Basisstruktur der Workbench
Basiserweiterungspunkte der Workbench
org.eclipse.ui.views
org.eclipse.ui.viewActions
org.eclipse.ui.editors
org.eclipse.ui.editorActions
org.eclipse.ui.popupMenus
org.eclipse.ui.actionSets
Benutzervorgabenseiten
Benutzervorgabenseite ergänzen
Benutzervorgabenseite implementieren
Feldeditoren
Plug-in-Klasse
Dialoge und Assistenten
Standarddialoge
Anwendungsdialoge
Dialogeinstellungen
Assistenten
Erweiterungspunkte für Workbench-Assistenten
org.eclipse.ui.newWizards
org.eclipse.ui.importWizards
org.eclipse.ui.exportWizards
Assistentendialoge
Mehrseitige Assistenten
JFace-Benutzerschnittstellengerüst
Anzeigefunktionen
Aktionen und Ergänzungen
Benutzerschnittstellenressourcen
Lang andauernde Operationen
SWT (Standard Widget Toolkit - Toolkit für Standardfensterobjekte)
Fensterobjekte
Steuerelemente
Ereignisse
Angepasste Fensterobjekte
Layouts
FillLayout
RowLayout
FormLayout
GridLayout
StackLayout
Angepasste Layouts
Hinweise zur Verwendung von Threads
Fehlerbehandlung
Grafik
Ressourcen - Übersicht
Ressourcen und Arbeitsbereich
Ressourcen und lokales Dateisystem
Eigenschaften für Ressourcen
Benutzervorgaben für Projektumfang
Dateicodierung und Inhaltstypen
Verlinkte Ressourcen
Ressourcenmarkierungen
Arbeitsbereich ändern
Ressourcenänderungen im Stapelbetrieb vornehmen
Ressourcenänderungen protokollieren
Gemeinsamer Zugriff und Arbeitsbereich
Programme für die schrittweise Projekterstellung
Abgeleitete Ressourcen
Teilnahme an Arbeitsbereichsspeicherung
Projektgattungen
Anbindungspunkte (Hooks) für Ressourcenänderungen
Aktualisierungsprovider
Fortgeschrittene Workbench-Konzepte
Ergänzungen für Workbench-Menüs
Pfade für Menüs und Symbolleisten
Komponentenzuordnungen für Aktionsset
Boolesche Ausdrücke und Aktionsfilter
Umlenkbare Aktionen
Globalen Aktionsauslöser setzen
Neue umlenkbare Aktionen ergänzen
Umlenkbare Editoraktionen
Umlenkbare Aktionen im Aktionsset
Perspektiven
org.eclipse.ui.perspectives
org.eclipse.ui.perspectiveExtensions
Dekoratoren
Tastenbelegungen der Workbench
Befehle
Tastenbelegungen
Tastenkonfigurationen
Kontexte und Tastenbelegungen
Factory-Dienstprogramme für Elemente
Verfügbare Benutzerschnittstellen
Einzelklick-Unterstützung
Arbeitssets
Große Benutzerschnittstellen filtern
Aktivitäten
Kontexte
Den Benutzer durch Tasks führen
Spickzettel
Einführungsunterstützung
Unterstützung für gemeinsamen Zugriff in der Workbench
Workbench-Ressourcenunterstützung
Eigenschaftsseite ergänzen
Eigenschaftsseite implementieren
Markierungen kommentieren und auflösen
Markierungskommentare ergänzen
Markierungsauflösungen ergänzen
Ressourcenfilter ergänzen
Codierung der Textdatei
Editoren
Workbench-Editoren
Texteditoren und Plattformtext
Dokumente und Partitionen
Quellenanzeigefunktionen und Anmerkungen
Quellenanzeigefunktion konfigurieren
Kurzinfo für Text und Skala
Farbgebung für Syntax
Unterstützung für Inhalt
Editoraktionen registrieren
Weitere Aufgabenbereiche von Texteditoren
Funktionen zur Inhaltsgliederung
Hilfe-Plug-in implementieren
Hilfe-Plug-in erstellen
Dateien für Inhaltsverzeichnis (Table of Contents, toc)
Hilfeserver und Dateiadressen
Plug-in-Manifest vervollständigen
Verschachtelte Dokumentationsstrukturen erstellen
Dynamische Hilfe
Kurzhilfen
Kontext-ID deklarieren
Inhalt der Kurzhilfe beschreiben und packen
Aktive Hilfe
Hilfeaktion schreiben
Aktion über HTML aufrufen
Hinweise zur Fehleranalyse der aktiven Hilfe
Suchunterstützung
Suchseite ergänzen
Suchergebnisseite ergänzen
Unterstützung für Vergleiche
Mehrere Datenströme mischen
Inhaltsanzeigefunktion implementieren
Strukturanzeigefunktion implementieren
Erweiterte Vergleichsverfahren
Teamunterstützung
Repository-Provider
Ressourcenverwaltung
Synchronisierungsunterstützung
Beispiel lokale Protokollsynchronisierung
Informationen für Fortgeschrittene
Leistungsstarke Teamintegration
Teamaktionen hinzufügen
Teamdekorationen
Benutzervorgaben und Eigenschaften hinzufügen
Unterstützung für Programmdebug und -start
Programm starten
Startprogramme zur Plattform hinzufügen
Fehler in einem gestartetem Programm behandeln
Konfigurationsdialog starten
Konfigurationstyp-Symbol starten
Schnellstartsymbole aktivieren
Programm debuggen
Debugmodell der Plattform
Unterbrechungspunkte
Ausdrücke
Darstellung des Debugmodells
Dienstprogrammklassen der Debug-Benutzerschnittstelle
Plattform-Ant-Unterstützung
Ant-Erstellungsdateien programmgestützt ausführen
Ant-Tasks der Plattform
Tasks und Typen ergänzen
Ant-Tasks und -Typen in Eclipse entwickeln
Ant-Klassenpfad erweitern
Auf Eclipse basierende Produkte bereitstellen
Produkt definieren
Produkterweiterungspunkt
Produkt anpassen
Produkte als Hauptkomponente
Hauptkomponente anpassen
Komponenten
Plug-ins und Fragmente
Länderspezifische Dateien
Hinweise zur Produktinstallation
Produkterweiterungen
Produkt oder Erweiterung aktualisieren
Rich Client Platform-Anwendung erstellen
Browserbeispiel
Rich Client-Anwendung definieren
Workbench anpassen
Benutzerschnittstellen ergänzen
Perspektive hinzufügen
Sichten hinzufügen
Aktionen definieren