Πρόγραμμα πλοήγησης
Ταυτότητα:
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>
- id - η μοναδική ταυτότητα του προγράμματος πλοήγησης.
- factoryclass - η κλάση υλοποίησης για τη μέθοδο κατασκευής προγράμματος πλοήγησης. Η κλάση αυτή πρέπει να υλοποιεί τη διεπαφή org.eclipse.help.browser.IBrowserFactory. Το γνώρισμα αυτό μπορεί να παραλείπεται και στη θέση του να παρέχεται το ένθετο στοιχείο factoryclass.
- name - το όνομα του προγράμματος πλοήγησης (μεταφράσιμο).
<!ELEMENT factoryclass (parameter*)>
<!ATTLIST factoryclass
class CDATA #REQUIRED>
- class - η κλάση υλοποίησης για τη μέθοδο κατασκευής προγράμματος πλοήγησης. Η κλάση αυτή πρέπει να υλοποιεί τη διεπαφή org.eclipse.help.browser.IBrowserFactory.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - όνομα μιας παραμέτρου που μεταβιβάζεται στην κλάση υλοποίησης
- value - τιμή μιας παραμέτρου που μεταβιβάζεται στην κλάση υλοποίησης
Παραδείγματα:
Παρακάτω δίνεται ένα παράδειγμα χρήσης του σημείου επέκτασης προγράμματος πλοήγησης:
<extension point=
"org.eclipse.help.base.browser"
>
<browser
id=
"org.eclipse.myPlugin.myBrowserID"
factoryClass=
"org.eclipse.myPlugin.myPackage.MyFactoryClass"
name=
"My Browser"
>
</browser>
</extension>
Πληροφορίες API:
Η κλάση μεθόδου κατασκευής που παρέχεται πρέπει να υλοποιεί τη διεπαφή org.eclipse.help.browser.IBrowserFactory.
Οι μέθοδοι στη διεπαφή αυτή καθορίζουν αν η μέθοδος κατασκευής είναι διαθέσιμη στο δεδομένο σύστημα ή όχι, δηλαδή έχει τη δυνατότητα να παρέχει χρήσεις του προγράμματος πλοήγησης και να δημιουργεί χρήσεις του προγράμματος, οι οποίες υλοποιούν τη διεπαφή IBrowser.
Παρεχόμενη υλοποίηση:
Οι πρόσθετες λειτουργίες org.eclipse.help.base και org.eclipse.help.ui παρέχουν την υλοποίηση των προγραμμάτων πλοήγησης σε κοινές πλατφόρμες.
Άλλες πρόσθετες λειτουργίες μπορούν να παρέχουν διαφορετικές υλοποιήσεις. Στις προτιμήσεις, ο χρήστης μπορεί να επιλέξει το προεπιλεγμένο πρόγραμμα πλοήγησης μεταξύ των διαθέσιμων προγραμμάτων.
Copyright (c) 2000, 2005 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση: http://www.eclipse.org/legal/epl-v10.html.