Υποστήριξη προγράμματος πλοήγησης
Ταυτότητα:
org.eclipse.ui.browserSupport
Από:
3.1
Περιγραφή:
Αυτό το σημείο επέκτασης χρησιμοποιείται για να συνεισφέρει στην υποστήριξη προγράμματος πλοήγησης του πάγκου εργασίας. Η υποστήριξη είναι υπεύθυνη για το άνοιγμα URL για όλες τις πρόσθετες λειτουργίες Eclipse. Ο πάγκος εργασίας προσφέρει μια πολύ στοιχειώδη υλοποίηση με μια πληρέστερη να είναι διαθέσιμη ως προαιρετική πρόσθετη λειτουργία RCP.
Οι συνεισφορές που πρόκειται να αποσταλούν με το προϊόν ως τυπική υποστήριξη πρέπει να είναι σημειωμένα ως default
. Με αυτό τον τρόπο, είναι δυνατή η αντικατάσταση της υποστήριξης με άλλη συνεισφορά που δεν είναι σημειωμένη ως default
. Σημειώστε, ωστόσο, ότι μόνο μία υποστήριξη μπορεί να είναι ενεργή σε κάθε στιγμή. Σε περίπτωση πολλαπλών προεπιλεγμένων ή/και μη προεπιλεγμένων συνεισφορών, το αποτέλεσμα είναι μη ντετερμινιστικό.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension (support+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - μια πλήρης ταυτότητα του σημείου επέκτασης προορισμού
- id - μια προαιρετική ταυτότητα για τη χρήση της επέκτασης
- name - ένα προαιρετικό όνομα για τη χρήση της επέκτασης.
<!ELEMENT support EMPTY>
<!ATTLIST support
class CDATA #REQUIRED
default (true | false) "false">
- class - Η κλάση που παρέχει την υποστήριξη προγράμματος πλοήγησης για τον πάγκο εργασίας. Η κλάση πρέπει να επεκτείνει
org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport
.
- default - υποδεικνύει εάν πρόκειται για την προεπιλεγμένη υποστήριξη. Η υποστήριξη προγράμματος πλοήγησης πρέπει να είναι σημειωμένη ως προεπιλεγμένη εάν αποστέλλεται κανονικά με το προϊόν ως η τυπική υποστήριξη προγράμματος πλοήγησης. Κάθε υποστήριξη προγράμματος πλοήγησης που χρειάζεται την αντικατάσταση της προεπιλεγμένης υποστήριξης πρέπει να έχει τον ενδείκτη αυτό ορισμένο σε
false
. Όταν ο πάγκος εργασίας εντοπίζει δύο επεκτάσεις, θα επιλέξει τη μη προεπιλεγμένη έναντι της προεπιλεγμένης.
Παραδείγματα:
Παρακάτω δίνεται ένα παράδειγμα συνεισφοράς υποστήριξης σε πρόγραμμα πλοήγησης:
<extension point=
"org.eclipse.ui.browserSupport"
>
<support
default=
"true"
class=
"com.example.xyz.MyBrowserSupport"
>
</support>
</extension>
Πληροφορίες API:
Οι διεργασίες συνεισφοράς περιεχομένου αναμένεται να παρέχουν κλάση που επεκτείνει org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport
.
Παρεχόμενη υλοποίηση:
Ο πάγκος εργασίας παρέχει μια απλή υλοποίηση της υποστήριξης προγράμματος πλοήγησης που χρησιμοποιείται όταν δεν βρίσκονται συνεισφορές στο μητρώο.
Copyright (c) 2005 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα
συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας
χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και
διατίθεται στην ακόλουθη διεύθυνση:
http://www.eclipse.org/legal/epl-v10.html.