Προγράμματα πλοήγησης
Ταυτότητα:
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>
- id - η μοναδική ταυτότητα του προγράμματος πλοήγησης.
- factoryclass - η κλάση υλοποίησης για τη μέθοδο κατασκευής προγράμματος πλοήγησης. Αυτή
η κλάση πρέπει να υλοποιεί τη διεπαφή org.eclipse.ui.browser.BrowserFactory.
- name - το όνομα του προγράμματος πλοήγησης (μεταφράσιμο).
- os - λίστα των λειτουργικών συστημάτων διαχωρισμένη με κόμματα. Θα
χρησιμοποιηθούν μόνο προγράμματα πλοήγησης με το σωστό OS. Εάν η παράμετρος os
είναι κενή, τότε θα θεωρηθεί ότι το πρόγραμμα πλοήγησης λειτουργεί σε
όλα τα OS
- executable - το όνομα εκτελέσιμου αρχείου
<!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>
Πληροφορίες 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.