Λειτουργίες ανάλυσης για καταχωρήσεις διαδρομής κλάσεων χρόνου εκτέλεσης Java
Ταυτότητα:
org.eclipse.jdt.launching.runtimeClasspathEntryResolvers
Περιγραφή:
Αυτό το σημείο επέκτασης επιτρέπει στους πελάτες να αναλύσουν δυναμικά καταχωρήσεις που χρησιμοποιούνται στη διαδρομή κλάσεων χρόνου εκτέλεσης και τη διαδρομή αναζήτησης πρωτογενούς κώδικα, για μεταβλητές διαδρομής δεδομένων και θέσεις υποδοχής διαδρομής κλάσεων αντιστοίχως.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension (runtimeClasspathEntryResolver*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - μια πλήρως προσδιορισμένη ταυτότητα του σημείου επέκτασης προορισμού
- id - μια προαιρετική ταυτότητα για τη χρήση της επέκτασης
- name - ένα προαιρετικό όνομα για τη χρήση της επέκτασης
<!ELEMENT runtimeClasspathEntryResolver EMPTY>
<!ATTLIST runtimeClasspathEntryResolver
id CDATA #REQUIRED
class CDATA #REQUIRED
variable CDATA #IMPLIED
container CDATA #IMPLIED
runtimeClasspathEntryId CDATA #IMPLIED>
- id - μια μοναδική ταυτότητα που μπορεί να χρησιμοποιηθεί για την παραπομπή στη λειτουργία ανάλυσης.
- class - η κλάση που υλοποιεί αυτή τη λειτουργία ανάλυσης. Αυτή η κλάση πρέπει να υλοποιεί την
IRuntimeClasspathEntryResolver
.
- variable - το όνομα της μεταβλητής διαδρομής κλάσεων στην οποία έχει καταχωρηθεί αυτή η λειτουργία ανάλυσης. Πρέπει να προσδιοριστεί τουλάχιστον μία μεταβλητή ή θέση υποδοχής και μπορεί να καταχωρηθεί μέχρι μία λειτουργία ανάλυσης για μια μεταβλητή ή θέση υποδοχής.
- container - το όνομα της θέσης υποδοχής της διαδρομής κλάσεων στην οποία έχει καταχωρηθεί αυτή η λειτουργία ανάλυσης. Πρέπει να προσδιοριστεί τουλάχιστον μία μεταβλητή ή θέση υποδοχής και μπορεί να καταχωρηθεί μέχρι μία λειτουργία ανάλυσης για μια μεταβλητή ή θέση υποδοχής.
- runtimeClasspathEntryId - η ταυτότητα της καταχώρησης διαδρομής κλάσεων χρόνου εκτέλεσης με την οποία είναι συσχετισμένη αυτή η λειτουργία ανάλυσης.
Παραδείγματα:
Ακολουθεί ένα παράδειγμα λειτουργίας ανάλυσης:
<extension point=
"org.eclipse.jdt.launching.runtimeClasspathEntryResolvers"
>
<runtimeClasspathEntryResolver
class=
"com.example.ResolverImplementation"
id=
"com.example.ResolverId"
variable=
"CLASSPATH_VARIABLE"
>
</runtimeClasspathEntryResolver>
</extension>
Παρεχόμενη υλοποίηση:
Παρέχονται υλοποιήσεις για την τυπική μεταβλητή διαδρομής κλάσεων JRE_LIB και τη θέση υποδοχής διαδρομής κλάσεων JRE_CONTAINER.
Copyright (c) 2000, 2005 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση: http://www.eclipse.org/legal/epl-v10.html.