Αυτό το σημείο επέκτασης χρησιμοποιείται για την καταχώρηση υλοποιήσεων ειδικών τμημάτων του πάγκου εργασίας, τα οποία καλούνται εισαγωγικά τμήματα και είναι υπεύθυνα για την παρουσίαση ενός προϊόντος σε νέους χρήστες. Ένα εισαγωγικό τμήμα εμφανίζεται συνήθως κατά την πρώτη εκκίνηση ενός προϊόντος. Οι κανόνες για τη συσχέτιση μιας υλοποίησης εισαγωγικού τμήματος με συγκεκριμένα προϊόντα συνεισφέρονται επίσης μέσω αυτού του σημείου επέκτασης.
Ο κύκλος ζωής έχει ως εξής:org.eclipse.ui.intro.IIntroSite
).org.eclipse.ui.intro.IIntroPart
) πραγματοποιείται με το δικτυακό τόπο εισαγωγής.
<!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>
Προσδιορίζει μια εισαγωγή. Μια εισαγωγή είναι μια παρουσίαση, ειδική για το προϊόν, που εμφανίζεται στους χρήστες κατά την πρώτη εκκίνηση του προϊόντος.
org.eclipse.ui.intro.IIntroPart
. Κοινή πρακτική είναι η δημιουργία υποκλάσης org.eclipse.ui.part.intro.IntroPart για τη μεταβίβαση της προεπιλεγμένης λειτουργικότητας. Η κλάση αυτή υλοποιεί την εισαγωγή.<!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
.
Copyright (c) 2004 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα
συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας
χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και
διατίθεται στην ακόλουθη διεύθυνση:
http://www.eclipse.org/legal/epl-v10.html.