Ιδιότητες Ant

org.eclipse.ant.core.antProperties

3.0

Επιτρέπει τον ορισμό ιδιοτήτων Ant από πρόσθετες λειτουργίες, για τη χρήση τους σε αρχεία δόμησης Ant.

<!ELEMENT extension (antProperty*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT antProperty EMPTY>

<!ATTLIST antProperty

name           CDATA #REQUIRED

value          CDATA #IMPLIED

class          CDATA #IMPLIED

headless       (true | false)

eclipseRuntime (true | false) >


Παρακάτω δίνεται ένα παράδειγμα σημείου επέκτασης ιδιοτήτων 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>

Η κλάση που ορίζεται στην ιδιότητα class πρέπει να υλοποιεί τη διεπαφή org.eclipse.ant.core.IAntPropertyProvider .

Η πλατφόρμα χρησιμοποιεί το μηχανισμό αυτό για να ορίσει την ιδιότητα Ant eclipse.home στον κατάλογο εγκατάστασης του Eclipse και για να ορίσει την ιδιότητα eclipse.running.