Προγράμματα πλοήγησης

org.eclipse.ui.browser.browsers

3.0 (προστέθηκε αρχικά στην έκδοση 2.0 ως org.eclipse.help.ui.browser)

Για την παροχή προγραμμάτων πλοήγησης με δυνατότητα εμφάνισης εγγράφων html σε μια δεδομένη διεύθυνση URL.

<!ELEMENT extension (browser*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT browser (location)>

<!ATTLIST browser

id           CDATA #REQUIRED

factoryclass CDATA #IMPLIED

name         CDATA #REQUIRED

os           CDATA #IMPLIED

executable   CDATA #IMPLIED>


<!ELEMENT location (#PCDATA)>

Προεπιλεγμένες θέσεις εγκατάστασης. Αυτές οι θέσεις δεν πρέπει να περιέχουν την αρχική διαδρομή, καθώς θα αντικατασταθεί από το σκληρό δίσκο (π.χ. σε Windows, μια θέση του "test.exe" θα αναζητήσει το "c:\test.exe", "d:\test.exe", κλπ.)



Παρακάτω δίνεται ένα παράδειγμα χρήσης του σημείου επέκτασης προγράμματος πλοήγησης:

 

<extension point=

"org.eclipse.help.base.browser"

>

<browser id=

"org.eclipse.myPlugin.myBrowserID"

factoryClass=

"org.eclipse.myPlugin.myPackage.MyFactoryClass"

name=

"My Browser"

>

</browser>

</extension>

Η κλάση μεθόδου κατασκευής που παρέχεται πρέπει να υλοποιεί τη διεπαφή org.eclipse.help.browser.IBrowserFactory. Οι μέθοδοι στη διεπαφή αυτή καθορίζουν αν η μέθοδος κατασκευής είναι διαθέσιμη στο δεδομένο σύστημα ή όχι, δηλαδή έχει τη δυνατότητα να παρέχει χρήσεις του προγράμματος πλοήγησης και να δημιουργεί χρήσεις του προγράμματος, οι οποίες υλοποιούν τη διεπαφή IBrowser.

Οι πρόσθετες λειτουργίες org.eclipse.help.base και org.eclipse.help.ui παρέχουν την υλοποίηση των προγραμμάτων πλοήγησης σε κοινές πλατφόρμες. Άλλες πρόσθετες λειτουργίες μπορούν να παρέχουν διαφορετικές υλοποιήσεις. Στις προτιμήσεις, ο χρήστης μπορεί να επιλέξει το προεπιλεγμένο πρόγραμμα πλοήγησης μεταξύ των διαθέσιμων προγραμμάτων.