Δείγματα

org.eclipse.ui.intro.samples

3.0

Το σημείο επέκτασης πρέπει να χρησιμοποιείται για την καταχώρηση δειγμάτων κώδικα του Eclipse. Το δείγμα είναι ένα ή περισσότερα έργα Eclipse που έχουν συσκευαστεί με κατάλληλο τρόπο για την ακόλουθη εισαγωγή στο χώρο εργασίας.

Κάθε δείγμα έχει όνομα, ένα ή περισσότερα στοιχεία έργου και μια τελική προοπτική. Ο οδηγός δείγματος θα δημιουργήσει ένα έργο για κάθε στοιχείο project, θα εισάγει το περιεχόμενο από το αρχείο αποθήκευσης και θα ανοίξει την τελική προοπτική εάν προσδιορίζεται. Τα έργα πρέπει να είναι πλήρη, δηλαδή να έχουν σωστή φύση και διαδρομή κλάσεων (εάν πρόκειται για έργα Java ή πρόσθετων λειτουργιών).

Εάν η προβολή προορισμού προσδιορίζεται και περιέχει στοιχεία πόρων, θα χρησιμοποιηθεί για την επιλογή και εμφάνιση των πόρων αυτών στην προβολή μετά τη δημιουργία του δείγματος.

Αυτό το σημείο επέκτασης παρέχεται προς το παρόν μόνο για εσωτερική χρήση στο Eclipse SDK. Δεν πρέπει να χρησιμοποιείται για οτιδήποτε άλλο πριν των παραδειγμάτων Eclipse SDK.

<!ELEMENT extension (sample+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT sample (description , project+ , activity*)>

<!ATTLIST sample

id            CDATA #REQUIRED

name          CDATA #REQUIRED

perspectiveId CDATA #IMPLIED

launcher CDATA #IMPLIED

targetViewId CDATA #IMPLIED>

στοιχείο που αναπαριστά ένα δείγμα για εισαγωγή στο χώρο εργασίας.



<!ELEMENT project EMPTY>

<!ATTLIST project

name         CDATA #REQUIRED

archive CDATA #REQUIRED

shared       (true | false)

selectReveal CDATA #IMPLIED>

κάθε στοιχείο έργου θα έχει ως αποτέλεσμα τη δημιουργία ενός έργου χώρου εργασίας με το περιεχόμενο που εισάγεται από το συσχετισμένο αρχείο αποθήκευσης.



<!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.