<!ELEMENT extension (launcher*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT launcher EMPTY>
<!ATTLIST launcher
id CDATA #REQUIRED
class CDATA #REQUIRED
modes CDATA #REQUIRED
label CDATA #REQUIRED
wizard CDATA #IMPLIED
public (true | false)
description CDATA #IMPLIED
perspective CDATA #IMPLIED
icon CDATA #IMPLIED>
org.eclipse.debug.core.model.ILauncherDelegate
.org.eclipse.debug.core.ILaunchManager
.
Μια λειτουργία εκκίνησης μπορεί να έχει τη δυνατότητα εκκίνησης σε μία ή και στις δύο καταστάσεις λειτουργίας.org.eclipse.debug.ui.ILaunchWizard
.
Το γνώρισμα αυτό χρησιμοποιείται από το περιβάλλον διόρθωσης και εντοπισμού σφαλμάτων. Μια λειτουργία εκκίνησης μπορεί να συνεισφέρει έναν οδηγό που επιτρέπει στους χρήστες τη ρύθμιση και την εκκίνηση συγκεκριμένων γνωρισμάτων.true
, τότε η λειτουργία εκκίνησης θα είναι διαθέσιμη από το περιβάλλον εντοπισμού και διόρθωσης σφαλμάτων - η λειτουργία εκκίνησης θα εμφανίζεται ως μια επιλογή για μια προεπιλεγμένη λειτουργία εκκίνησης, οι διαδικασίες εκκίνησης που πραγματοποιούνται από αυτή θα εμφανίζονται στο ιστορικό εκκινήσεων και αυτή η λειτουργία εκκίνησης θα είναι διαθέσιμη από τις ενέργειες της γραμμής εργαλείων στο αναπτυσσόμενο μενού εκκίνησης / εντοπισμού και διόρθωσης σφαλμάτων.
Στο παραπάνω παράδειγμα, η καθορισμένη λειτουργία εκκίνησης υποστηρίζει τις καταστάσεις λειτουργίας εκτέλεσης και εντοπισμού και διόρθωσης σφαλμάτων. Μετά από μια επιτυχημένη εκκίνηση, το περιβάλλον εντοπισμού και διόρθωσης σφαλμάτων θα μετατραπεί στην προοπτική Java. Όταν το περιβάλλον εντοπισμού και διόρθωσης σφαλμάτων παρουσιάζει στον χρήστη μια λίστα λειτουργιών εκκίνησης, από τις οποίες ο χρήστης πρέπει να επιλέξει, μία από τις επιλογές αυτές θα είναι η "Example Launcher", με την περιγραφή "Launches example programs" και το γνώρισμα wizard που ορίζεται ως com.example.launchers.ui.ExampleLaunchWizard θα χρησιμοποιείται για τη ρύθμιση των ειδικών λεπτομερειών της εκκίνησης.<extension point =
"org.eclipse.debug.core.launchers"
>
<launcher id =
"com.example.ExampleLauncher"
class =
"com.example.launchers.ExampleLauncher"
modes =
"run, debug"
label =
"Example Launcher"
wizard =
"com.example.launchers.ui.ExampleLaunchWizard"
public =
"true"
description =
"Launches example programs"
perspective=
"com.example.JavaPerspective"
>
</launcher>
</extension>
Copyright (c) 2000, 2005 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση: http://www.eclipse.org/legal/epl-v10.html.