Υποστήριξη προγράμματος πλοήγησης

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>


<!ELEMENT support EMPTY>

<!ATTLIST support

class   CDATA #REQUIRED

default (true | false) "false">


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

<extension point=

"org.eclipse.ui.browserSupport"

>

<support default=

"true"

class=

"com.example.xyz.MyBrowserSupport"

>

</support>

</extension>

Οι διεργασίες συνεισφοράς περιεχομένου αναμένεται να παρέχουν κλάση που επεκτείνει org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport.

Ο πάγκος εργασίας παρέχει μια απλή υλοποίηση της υποστήριξης προγράμματος πλοήγησης που χρησιμοποιείται όταν δεν βρίσκονται συνεισφορές στο μητρώο.