Το σημείο επέκτασης πρέπει να χρησιμοποιείται για την καταχώρηση δειγμάτων κώδικα του Eclipse. Το δείγμα είναι ένα ή περισσότερα έργα Eclipse που έχουν συσκευαστεί με κατάλληλο τρόπο για την ακόλουθη εισαγωγή στο χώρο εργασίας.
Κάθε δείγμα έχει όνομα, ένα ή περισσότερα στοιχεία έργου και μια τελική προοπτική. Ο οδηγός δείγματος θα δημιουργήσει ένα έργο για κάθε στοιχείο project
, θα εισάγει το περιεχόμενο από το αρχείο αποθήκευσης και θα ανοίξει την τελική προοπτική εάν προσδιορίζεται. Τα έργα πρέπει να είναι πλήρη, δηλαδή να έχουν σωστή φύση και διαδρομή κλάσεων (εάν πρόκειται για έργα Java ή πρόσθετων λειτουργιών).
Εάν η προβολή προορισμού προσδιορίζεται και περιέχει στοιχεία πόρων, θα χρησιμοποιηθεί για την επιλογή και εμφάνιση των πόρων αυτών στην προβολή μετά τη δημιουργία του δείγματος.
Αυτό το σημείο επέκτασης παρέχεται προς το παρόν μόνο για εσωτερική χρήση στο Eclipse SDK. Δεν πρέπει να χρησιμοποιείται για οτιδήποτε άλλο πριν των παραδειγμάτων Eclipse SDK.
<!ELEMENT extension (sample+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
org.eclipse.pde.ui.samples
.<!ELEMENT sample (description , project+ , activity*)>
<!ATTLIST sample
id CDATA #REQUIRED
name CDATA #REQUIRED
perspectiveId CDATA #IMPLIED
launcher CDATA #IMPLIED
targetViewId CDATA #IMPLIED>
στοιχείο που αναπαριστά ένα δείγμα για εισαγωγή στο χώρο εργασίας.
org.eclipse.debug.ui.ILaunchShortcut
.org.eclipse.ui.part.ISetSelectionTarget
. Θα επιλεγούν και θα εμφανιστούν στην προβολή προορισμού οι πόροι της λίστας στα στοιχεία project
.<!ELEMENT project EMPTY>
<!ATTLIST project
name CDATA #REQUIRED
archive CDATA #REQUIRED
shared (true | false)
selectReveal CDATA #IMPLIED>
κάθε στοιχείο έργου θα έχει ως αποτέλεσμα τη δημιουργία ενός έργου χώρου εργασίας με το περιεχόμενο που εισάγεται από το συσχετισμένο αρχείο αποθήκευσης.
true
και υπάρχει ήδη το έργο με το ίδιο όνομα στο χώρο εργασίας, θα παρακαμφθεί χωρίς μηνύματα.
Διαφορετικά, θα ζητηθεί από τους χρήστες η αντικατάσταση άδειας.<!ELEMENT description EMPTY>
<!ATTLIST description
helpHref CDATA #IMPLIED>
Κύριο σώμα κειμένου του στοιχείου αυτού πρέπει να περιλαμβάνει περιγραφή του δείγματος.
<!ELEMENT activity EMPTY>
<!ATTLIST activity
id CDATA #REQUIRED>
προσδιορίζει μια δραστηριότητα που πρέπει να ενεργοποιηθεί για το δείγμα αυτό.
Ακολουθεί ένα παράδειγμα του σημείου επέκτασης:
<extension point=
"org.eclipse.pde.ui.samples"
>
<sample id=
"com.example.xyz.sample"
name=
"My Sample"
>
<description helpHref=
"/com.example.xyz.doc/samples/com.example.xyz.sample1/doc-html/doc.html"
>
A short description of the sample.</description>
<project name=
"com.example.xyz.sample1"
archive=
"samples/sample1.zip"
/>
</sample>
</extension>
Εάν προσδιορίζεται, η τιμή του γνωρίσματος launcher
πρέπει να αναπαριστά ένα πλήρες όνομα της κλάσης Java που υλοποιεί τη διεπαφήorg.eclipse.debug.ui.ILaunchShortcut
.
Το περιβάλλον χρήστη PDE παρέχει μια λειτουργία εκκίνησης πάγκου εργασίας περιβάλλοντος εκτέλεσης για την εκκίνηση άλλης χρήσης του Eclipse.
Copyright (c) 2004 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση: http://www.eclipse.org/legal/epl-v10.html.