Ant-typer
ID:
org.eclipse.ant.core.antTypes
Beskrivning:
Gör det möjligt för insticksprogram att definiera godtyckliga Ant-datatyper för
användning av Ant-infrastrukturen. Den förvalda Ant-infrastrukturen
tillåter att godtyckliga datatyper läggs till. Det är dock inte troligt att Ant-utökningsmodulen
har de klasser som krävs av dessa datatyper på sin
klassökväg (eller någon annan förutsättning som krävs). Problemet kan åtgärdas genom att klienter definierar ett tillägg
som ansluts till denna utökningspunkt och avbildar ett
datatypnamn på en klass.
Ant-utökningsmodulen kan därefter
begära att det deklarerande insticksprogrammet läser in den angivna klassen.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (antType*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ett fullständigt ID för målutökningspunkten
- id - ett valfritt ID för utökningsförekomsten
- name - ett valfritt namn på utökningsförekomsten
<!ELEMENT antType EMPTY>
<!ATTLIST antType
name CDATA #REQUIRED
uri CDATA #IMPLIED
class CDATA #REQUIRED
library CDATA #REQUIRED
headless (true | false)
eclipseRuntime (true | false) >
- name - Namnet på typen som ska definieras.
- uri - Den uri som den här definitionen ska finnas i. Används endast om Ant senare än 1.6 används.
- class - Det fullständiga namnet på en Java-klass som
implementerar datatypen. Denna klass måste normalt vara en underklass till
org.apache.tools.ant.types.DataType
.
- library - Ett sökväg som är relativ till installationssökvägen till insticksprogrammet
för det bibliotek som innehåller typen.
- headless - Visar om den här typen är lämplig att använda i en "konsollös" Ant-miljö. Om körningen sker konsollöst och attributet är
false
kommer inte typen att läsas in eller definieras. Klassinläsningsfunktionen för insticksprogrammet kommer heller inte att läggas till som en överordnad klassinläsning i klassinläsningsfunktionen för Ant.
Standardvärdet är true
när inget annat anges.
- eclipseRuntime - Visar om denna typ kräver en förekomst av Eclipse-körtid (som körs i samma VM som Eclipse). Standardvärdet är
true
när inget annat anges.
Exempel:
Följande är ett exempel på en utökningspunkt för Ant-typer:
<extension point=
"org.eclipse.ant.core.antTypes"
>
<antType name=
"coolType"
class=
"com.example.CoolType"
library=
"lib/antSupport.jar"
/>
</extension>
Copyright (c) 2000, 2006 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html