Dynamiska strängersättningsvariabler
ID:
org.eclipse.core.variables.dynamicVariables
Sedan:
3.0
Beskrivning:
Den här utökningspunkten tillhandahåller en mekanism för definition av dynamiska variabler som används vid strängersättning. Värdet på en dynamisk variabel tolkas när strängersättningen görs, med ett valfritt argument.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (variable*)>
<!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 variable EMPTY>
<!ATTLIST variable
name CDATA #REQUIRED
resolver CDATA #REQUIRED
description CDATA #REQUIRED
supportsArgument (true | false) >
- name - Ett unikt namn på denna variabel.
- resolver - Anger en Java-klass som implementerar
org.eclipse.core.variables.IDynamicVariableResolver
, som används för att ange värdet på variabeln.
- description - En beskrivning (som kan läsas) av variabeln.
- supportsArgument - Visar om variabeln stöder ett argument. Om inget anges antas värdet vara
true
.
Exempel:
Följande är en definition av en dynamisk variabel som tolkas som namnet på den markerade resursen:
<extension point=
"org.eclipse.core.variables.dynamicVariables"
>
<variable
name=
"resource_name"
expanderClass=
"com.example.ResourceNameExpander"
description=
"Namnet på den valda resursen"
>
</variable>
</extension>
API-information:
Värdet på attributet resolver måste vara ett fullständigt namn på en Java-klass som implementerar gränssnittet org.eclipse.core.variables.IDynamicVariableResolver.
Copyright (c) 2003, 2005 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