Εφαρμογές
Ταυτότητα:
org.eclipse.core.runtime.applications
Περιγραφή:
Το περιβάλλον εκτέλεσης πλατφόρμας υποστηρίζει πρόσθετες λειτουργίες στις οποίες είναι δυνατή η δήλωση κύριων σημείων εισόδου. Αυτό σημαίνει ότι προγράμματα τα οποία εκτελούνται με τη χρήση του περιβάλλοντος εκτέλεσης πλατφόρμας, αλλά ελέγχουν όλες τις παραμέτρους της εκτέλεσης, μπορούν να δηλώνονται ως εφαρμογές. Οι δηλωμένες εφαρμογές μπορούν να εκτελούνται απευθείας από τη λειτουργία εκκίνησης κύριας πλατφόρμας μέσω του προσδιορισμού του ορίσματος -application, όπου η παράμετρος είναι η ταυτότητα μιας επέκτασης που παρέχεται στο σημείο επέκτασης εφαρμογών που περιγράφεται στο σημείο αυτό.
Η εφαρμογή αυτή χρησιμοποιείται και εκτελείται από την πλατφόρμα.
Οι πελάτες της πλατφόρμας μπορούν επίσης να χρησιμοποιούν την πλατφόρμα για την αναζήτηση και την εκτέλεση πολλών εφαρμογών.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension (application)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #REQUIRED
name CDATA #IMPLIED>
<!ELEMENT application (run?)>>
<!ELEMENT run (parameter*)>
<!ATTLIST run
class CDATA #REQUIRED>
- class - το πλήρες όνομα μιας κλάσης η οποία υλοποιεί την org.eclipse.core.runtime.IPlatformRunnable.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - το όνομα της παραμέτρου αυτής καθίσταται διαθέσιμο για τις χρήσεις της καθορισμένης κλάσης εφαρμογής
- value - η τιμή της παραμέτρου αυτής καθίσταται διαθέσιμη για τις χρήσεις της καθορισμένης κλάσης εφαρμογής
Παραδείγματα:
Παρακάτω δίνεται ένα παράδειγμα δήλωσης εφαρμογής:
<extension id=
"coolApplication"
point=
"org.eclipse.core.runtime.applications"
>
<application>
<run class=
"com.xyz.applications.Cool"
>
<parameter name=
"optimize"
value=
"true"
/>
</run>
</application>
</extension>
Πληροφορίες API:
Η τιμή του γνωρίσματος class πρέπει να αντιστοιχεί σε έναν υλοποιητή της org.eclipse.core.runtime.IPlatformRunnable.
Παρεχόμενη υλοποίηση:
Η πλατφόρμα παρέχει ένα πλήθος εφαρμογών, συμπεριλαμβανομένου του ίδιου του πάγκου εργασίας πλατφόρμας.
Copyright (c) 2004, 2005 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση: http://www.eclipse.org/legal/epl-v10.html.