Ορισμός ρυθμίσεων εισαγωγικού τμήματος

Το σημείο επέκτασης org.eclipse.ui.intro.config περιγράφει την ταυτότητα των ρυθμίσεων εισαγωγικού τμήματος το οποίο θα εμφανίζει το περιεχόμενό μας, καθώς και το όνομα του αρχείου XML το οποίο περιέχει τον συγκεκριμένο ορισμό για το περιεχόμενο εισαγωγικού τμήματος. Αναμένεται ότι μόνο ένα σύνολο ρυθμίσεων εισαγωγής θα πρέπει να ορίζεται για ένα δεδομένο CustomizableIntroPart. (Μόνο οι πρώτες ρυθμίσεις εισαγωγικού τμήματος θα εμφανίζονται σε ένα CustomizableIntroPart.)

   <extension   
         id="intro"
         point="org.eclipse.ui.intro.config">
      <config
		introId="org.eclipse.platform.intro"
            id="org.eclipse.platform.introConfig"
		content="$nl$/introContent.xml">
<presentation
               home-page-id="root"
               standby-page-id="standby">
<implementation
 				ws="win32"
				style="css/shared.css"
				kind="html"
				os="win32">
			</implementation>
<implementation
				kind="swt">
			</implementation>
		</presentation>
</config>
   </extension>  
Η διαδρομή για το αρχείο είναι σχετική με τον κατάλογο της πρόσθετης λειτουργίας. (Προσέξτε τη χρήση της μεταβλητής $nl$ στο όνομα καταλόγου, που σημαίνει ότι το αρχείο θα βρίσκεται σε έναν ειδικό κατάλογο για την εθνική γλώσσα του περιβάλλοντος προορισμού.)

Η επέκταση ρυθμίσεων σας επιτρέπει να προσδιορίζετε τόσο το περιεχόμενο όσο και την παρουσίαση του περιεχομένου. Ενώ το στοιχείο content εστιάζεται στον ορισμό σελίδων, το στοιχείο presentation περιγράφει τα γνωρίσματα που σχετίζονται με την παρουσίαση, τα οποία περιγράφουν τον τρόπο με τον οποίο θα εμφανίζονται οι σελίδες. Η ταυτότητα σελίδας για την αρχική σελίδα εισαγωγής (σε πλήρη κατάσταση λειτουργίας) πρέπει να προσδιορίζεται, ενώ η ταυτότητα της εναλλακτικής σελίδας (σε κατάσταση αναμονής) είναι προαιρετική. Η αρχική σελίδα είναι η σελίδα που εμφανίζεται κατά την πρώτη εκκίνηση του προϊόντος. Σε μια παρουσίαση μπορούν να προσδιορίζονται μία ή περισσότερες υλοποιήσεις για την εμφάνιση των σελίδων. Οι υλοποιήσεις προσδιορίζονται ανάλογα με την πλατφόρμα και το σύστημα παραθύρων, επιτρέποντάς σας έτσι να επωφελείστε από τα χαρακτηριστικά της πλατφόρμας για την εμφάνιση του περιεχομένου των σελίδων. Για παράδειγμα, η πλατφόρμα Windows διαθέτει ένα ισχυρό όργανο προγράμματος πλοήγησης HTML, οπότε μια υλοποίηση που βασίζεται σε HTML μπορεί να χρησιμοποιείται για το περιεχόμενο εισαγωγικού τμήματος. Άλλες πλατφόρμες που δεν έχουν τη δυνατότητα αυτή, χρησιμοποιούν μια υλοποίηση που βασίζεται σε SWT, η οποία αντιστοιχίζει περιγραφές σελίδων σε μια φόρμα που βασίζεται σε SWT. Μια υλοποίηση η οποία δεν προσδιορίζει ένα σύστημα παραθύρων ή ένα λειτουργικό σύστημα θα θεωρείται ως γενική υλοποίηση, η οποία θα διασφαλίζει ότι ένα εισαγωγικό τμήμα θα εμφανίζεται σε όλες τις πλατφόρμες. Ο ορισμός μιας τέτοιας πλατφόρμας είναι πολύ σημαντικός. Ο πάγκος εργασίας θα αναζητά πρώτα μια υλοποίηση η οποία ταιριάζει με το τρέχον λειτουργικό σύστημα και το σύστημα παραθύρων. Εάν δεν βρίσκει μια τέτοια υλοποίηση, θα επιλέγει τη γενική. Οι περισσότερες από τις λεπτομέρειες αυτές αναφέρονται στο επίπεδο ρυθμίσεων του προϊόντος, επομένως δεν θα επεκταθούμε εδώ περισσότερο.