Ιδιότητες Ant
Ταυτότητα:
org.eclipse.ant.core.antProperties
Από:
3.0
Περιγραφή:
Επιτρέπει τον ορισμό ιδιοτήτων Ant από πρόσθετες λειτουργίες, για τη χρήση τους σε αρχεία δόμησης Ant.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension (antProperty*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - μια πλήρως προσδιορισμένη ταυτότητα του σημείου επέκτασης προορισμού
- id - μια προαιρετική ταυτότητα για τη χρήση της επέκτασης
- name - ένα προαιρετικό όνομα για τη χρήση της επέκτασης
<!ELEMENT antProperty EMPTY>
<!ATTLIST antProperty
name CDATA #REQUIRED
value CDATA #IMPLIED
class CDATA #IMPLIED
headless (true | false)
eclipseRuntime (true | false) >
- name - Το όνομα της ιδιότητας.
- value - Η τιμή της ιδιότητας. Εάν στο σημείο αυτό παρέχεται μια τιμή, τότε το γνώρισμα "class" παραβλέπεται.
- class - Εάν δεν παρέχεται το γνώρισμα "value", τότε η κλάση αυτή καλείται να επιστρέψει τη δυναμική τιμή για την ιδιότητα Ant. Εάν επιστραφεί η τιμή
null
, αυτή δεν ορίζεται.
- headless - υποδεικνύει εάν η ιδιότητα αυτή είναι κατάλληλη να χρησιμοποιηθεί στο Ant χωρίς γραφικό περιβάλλον. Εάν η εκτέλεση γίνεται χωρίς γραφικό περιβάλλον και το γνώρισμα έχει την τιμή "false", τότε η ιδιότητα δεν θα ορίζεται, ενώ οποιοδήποτε προσδιορισμένο
org.eclipse.ant.core.IAntPropertyProvider
δεν θα χρησιμοποιείται. Εάν δεν προσδιορίζεται, τότε θεωρείται η τιμή true
.
- eclipseRuntime - υποδεικνύει εάν η ιδιότητα αυτή θα πρέπει να λαμβάνεται υπόψη μόνο κατά την εκτέλεση στο ίδιο VM όπως το Eclipse. Εάν δεν προσδιορίζεται, τότε θεωρείται η τιμή
true
.
Παραδείγματα:
Παρακάτω δίνεται ένα παράδειγμα σημείου επέκτασης ιδιοτήτων Ant:
<extension point=
"org.eclipse.ant.core.antProperties"
>
<antProperty name=
"eclipse.home"
class=
"org.eclipse.ant.internal.core.AntPropertyValueProvider"
/>
<antProperty name=
"eclipse.running"
value=
"true"
/>
</extension>
Πληροφορίες API:
Η κλάση που ορίζεται στην ιδιότητα class πρέπει να υλοποιεί τη διεπαφή org.eclipse.ant.core.IAntPropertyProvider .
Παρεχόμενη υλοποίηση:
Η πλατφόρμα χρησιμοποιεί το μηχανισμό αυτό για να ορίσει την ιδιότητα Ant eclipse.home στον κατάλογο εγκατάστασης του Eclipse και για να ορίσει την ιδιότητα eclipse.running.
Copyright (c) 2000, 2005 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση: http://www.eclipse.org/legal/epl-v10.html.