Ant-ominaisuudet
Tunnus:
org.eclipse.ant.core.antProperties
Alkaen versiosta:
3.0
Kuvaus:
Tämän laajennuspisteen avulla lisäosat voivat määrittää Ant-ominaisuuksia Ant-koontitiedostoja varten.
Merkintärakenne:
<!ELEMENT extension (antProperty*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - kohdelaajennuspisteen tarkka tunnus.
- id - laajennuksen ilmentymän valinnainen tunnus.
- name - laajennuksen ilmentymän valinnainen nimi.
<!ELEMENT antProperty EMPTY>
<!ATTLIST antProperty
name CDATA #REQUIRED
value CDATA #IMPLIED
class CDATA #IMPLIED
headless (true | false)
eclipseRuntime (true | false) >
- name - ominaisuuden nimi.
- value - ominaisuuden arvo. Jos tälle määritteelle on annettu arvo, class-määritteen arvo ohitetaan.
- class - jos value-määritteelle ei ole annettu arvoa, tämän määritteen arvon mukaista luokkaa pyydetään palauttamaan Ant-ominaisuuden dynaaminen arvo. Jos luokka palauttaa
tyhjäarvon
, arvoa ei aseteta.
- headless - tämän ominaisuuden pääobjektittomuustilan määritys. Tämä arvo määrittää, voiko tätä ominaisuutta käyttää pääobjektittomassa Ant-ympäristössä. Jos suoritusympäristö on pääobjektiton ja tämän määritteen arvo on false (epätosi), tätä ominaisuutta ei ladata eikä mahdollisesti määritettyjä
org.eclipse.ant.core.IAntPropertyProvider
-ilmentymiä luoda. Jos tälle määritteelle ei ole annettu arvoa, käytetään oletusasetusta true
(tosi, aloitusryhmä on julkinen).
- eclipseRuntime - tämä arvo määrittää, käytetäänkö tätä ominaisuutta vain silloin, kun se ajetaan samassa VM-muistitilassa kuin Eclipse-ympäristö. Jos tälle määritteelle ei ole annettu arvoa, käytetään oletusasetusta
true
(tosi, aloitusryhmä on julkinen).
Esimerkkejä:
Seuraavassa on esimerkki Ant-ominaisuuksien laajennuspisteestä:
<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-tiedot:
Class-ominaisuuden mukaisen arvon on toteutettava org.eclipse.ant.core.IAntPropertyProvider-liittymä.
Toimitettu toteutus:
Käyttöympäristö määrittää Ant-ominaisuuden eclipse.home (Eclipse-ympäristön päähakemiston) arvoksi Eclipse-asennushakemiston sekä asettaa eclipse.running-ominaisuuden arvon tämän laajennuspisteen avulla.
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which
accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html