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

org.eclipse.help.base.browser

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

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

Σημείωση: Από την έκδοση 3.1 και έπειτα, το σύστημα βοήθειας χρησιμοποιεί την υποστήριξη προγράμματος πλοήγησης του πάγκου εργασίας (δείτε org.eclipse.ui.browserSupport). Το σημείο επέκτασης που περιγράφεται στο έγγραφο αυτό παραμένει για χρήση μόνο για ανεξάρτητη βοήθεια. Κάθε προσαρμογέας προγράμματος πλοήγησης που πρέπει να λειτουργήσει στην κατάσταση του πάγκου εργασίας, πρέπει να μετακινηθεί στο σημείο επέκτασης του πάγκου εργασίας.

<!ELEMENT extension (browser*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT browser (factoryclass)>

<!ATTLIST browser

id           CDATA #REQUIRED

factoryclass CDATA #IMPLIED

name         CDATA #REQUIRED>


<!ELEMENT factoryclass (parameter*)>

<!ATTLIST factoryclass

class CDATA #REQUIRED>


<!ELEMENT parameter EMPTY>

<!ATTLIST parameter

name  CDATA #REQUIRED

value CDATA #REQUIRED>


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

 

<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 παρέχουν την υλοποίηση των προγραμμάτων πλοήγησης σε κοινές πλατφόρμες. Άλλες πρόσθετες λειτουργίες μπορούν να παρέχουν διαφορετικές υλοποιήσεις. Στις προτιμήσεις, ο χρήστης μπορεί να επιλέξει το προεπιλεγμένο πρόγραμμα πλοήγησης μεταξύ των διαθέσιμων προγραμμάτων.