Εισαγωγικό τμήμα

org.eclipse.ui.intro

3.0

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

Ο κύκλος ζωής έχει ως εξής:

<!ELEMENT extension (intro* , introProductBinding*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT intro EMPTY>

<!ATTLIST intro

id    CDATA #REQUIRED

icon  CDATA #IMPLIED

class CDATA #REQUIRED

label CDATA #IMPLIED>

Προσδιορίζει μια εισαγωγή. Μια εισαγωγή είναι μια παρουσίαση, ειδική για το προϊόν, που εμφανίζεται στους χρήστες κατά την πρώτη εκκίνηση του προϊόντος.



<!ELEMENT introProductBinding EMPTY>

<!ATTLIST introProductBinding

productId CDATA #REQUIRED

introId   CDATA #REQUIRED>

Προσδιορίζει ένα δεσμό μεταξύ προϊόντος και εισαγωγής. Αυτοί οι δεσμοί καθορίζουν την εισαγωγή που είναι κατάλληλη για το τρέχον προϊόν (όπως ορίζεται από την org.eclipse.core.runtime.Platform.getProduct()).



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

  

<extension point=

"org.eclipse.ui.intro"

>

<intro id=

"com.example.xyz.intro.custom"

class=

"com.example.xyz.intro.IntroPart"

/>

<introProductBinding productId=

"com.example.xyz.Product"

introId=

"com.example.xyz.intro.custom"

/>

</extension>

Η τιμή του γνωρίσματος class πρέπει να είναι το πλήρες όνομα μιας κλάσης, η οποία υλοποιεί τη διεπαφή org.eclipse.ui.intro.IIntroPart δημιουργώντας την υπο-κλάση org.eclipse.ui.part.intro.IntroPart.

Δεν υπάρχουν προεπιλεγμένες υλοποιήσεις της αρχικής παρουσίασης στον χρήστη. Κάθε προϊόν που βασίζεται στο Eclipse είναι υπεύθυνο για την παροχή προς τον χρήστη της αρχικής παρουσίασης, η οποία θα ταιριάζει κατάλληλα με την εμπορική επωνυμία και τη λειτουργία του.