Proprietà Ant
Identificativo:
org.eclipse.ant.core.antProperties
Da:
3.0
Descrizione:
Consente ai plugin di definire le proprietà Ant da utilizzare nei file di generazione Ant.
Tag di configurazione:
<!ELEMENT extension (antProperty*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificativo completo del punto di estensione di
destinazione
- id - identificativo dell'istanza dell'estensione
- name - nome dell'istanza dell'estensione facoltativo
<!ELEMENT antProperty EMPTY>
<!ATTLIST antProperty
name CDATA #REQUIRED
value CDATA #IMPLIED
class CDATA #IMPLIED
headless (true | false)
eclipseRuntime (true | false) >
- name - Il nome della proprietà.
- value - Il valore della proprietà. Se viene fornito un valore, l'attributo "class" viene ignorato.
- class - Se non viene fornito alcun attributo 'value', questa classe viene richiamata per restituire il valore dinamico per la proprietà Ant.
Se viene restituito
null
, il valore non viene impostato.
- headless - indica se questa proprietà è disponibile per l'utilizzo in un ambiente
Ant indipendente. Se viene eseguita in modo indipendente e il valore
dell'attributo è "false", la proprietà non viene impostata e nessun valore
org.eclipse.ant.core.IAntPropertyProvider
viene istanziato.
Se non specificato, il valore implicito è true
.
- eclipseRuntime - indica se questa proprietà deve essere considerata solo quando eseguita nella stessa VM di Eclipse. Se non
specificato, il valore implicito è
true
.
Esempi:
Di seguito è riportato un esempio di un punto di estensione delle proprietà 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>
Informazioni API:
La classe denominata nella proprietà class deve implementare l'interfaccia org.eclipse.ant.core.IAntPropertyProvider.
Implementazione fornita:
La piattaforma utilizza questo meccanismo per impostare la proprietà Ant eclipse.home nella directory di installazione di Eclipse e per impostare la proprietà eclipse.running.
Copyright (c) 2000, 2005 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public
License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html