Παροχείς εικόνας δείκτη
Ταυτότητα:
org.eclipse.ui.ide.markerImageProviders
Από:
3.0 (προστέθηκε αρχικά στην έκδοση 2.1 ως org.eclipse.ui.markerImageProviders)
Περιγραφή:
Το σημείο επέκτασης markerImageProvider είναι το σημείο για τον καθορισμό των εικόνων για τα είδη δεικτών στην πρόσθετη λειτουργία καθορισμού.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension (imageprovider*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT imageprovider EMPTY>
<!ATTLIST imageprovider
id CDATA #REQUIRED
markertype CDATA #REQUIRED
icon CDATA #IMPLIED
class CDATA #IMPLIED>
- id - ένα μοναδικό όνομα που μπορεί να χρησιμοποιηθεί για τον προσδιορισμό αυτού του markerImageProvider.
- markertype - Το markertype είναι η ταυτότητα του είδους που ορίζεται στη διεπαφή
org.eclipse.core.resources.IMarker
όπου εφαρμόζεται αυτός ο ορισμός.
- icon - Αν δεν ορίζεται κάποια κλάση το γνώρισμα εικονιδίου χρησιμοποιείται για τον καθορισμό του εικονιδίου που θα εφαρμοστεί για αυτό το είδος δείκτη.
- class - Η κλάση είναι το πλήρως προσδιορισμένο όνομα της κλάσης που θα χρησιμοποιηθεί για την αναζήτηση μιας εικόνας. Η κλάση αυτή πρέπει να υλοποιεί τη διεπαφή
IMarkerImageProvider
.
Παραδείγματα:
Ακολουθεί ένα παράδειγμα των δύο μορφών παροχέων εικόνας δείκτη. Στο πρώτο παράδειγμα η εικόνα δεν αλλάζει και δηλώνεται απευθείας. Στο δεύτερο η εικόνα πρέπει να καθορίζεται από μια χρήση της διεπαφής IMarkerImageProvider.
<extension
point=
"org.eclipse.ui.ide.markerImageProviders"
>
<imageprovider
markertype=
"org.eclipse.core.resources.taskmarker"
icon=
"taskicon.gif"
id=
"myPlugin.declarativeMarkerProvider"
>
</imageprovider>
<imageprovider
markertype=
"org.eclipse.core.resources.problemmarker"
class=
"myPlugin.MyIMarkerImageProvider"
id=
"myPlugin.implementedMarkerProvider"
>
</imageprovider>
</extension>
Πληροφορίες API:
[Καταχωρήστε πληροφορίες API]
Παρεχόμενη υλοποίηση:
[Καταχωρήστε πληροφορίες
σχετικά με την παρεχόμενη υλοποίηση αυτού του σημείου επέκτασης.]
Copyright (c) 2002, 2004 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα
συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας
χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και
διατίθεται στην ακόλουθη διεύθυνση:
http://www.eclipse.org/legal/epl-v10.html.