Dinamikus karaktersorozat-helyettesítő változók
Azonosító:
org.eclipse.core.variables.dynamicVariables
Minimális verziószám:
3.0
Leírás:
Ez a kiterjesztési pont
karaktersorozat helyettesítéskor használt dinamikus változók
meghatározásához biztosít mechanizmust. Egy dinamikus változó értéke akkor
kerül feloldásra, amikor megtörténik a karaktersorozat helyettesítése
valamilyen választható argumentummal.
Konfigurációs kód:
<!ELEMENT extension (variable*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a cél kiterjesztési pont teljes képzésű azonosítója
- id - a kiterjesztéspéldány elhagyható azonosítója
- name - a kiterjesztéspéldány elhagyható neve
<!ELEMENT variable EMPTY>
<!ATTLIST variable
name CDATA #REQUIRED
resolver CDATA #REQUIRED
description CDATA #REQUIRED
supportsArgument (true | false) >
- name - a változó egyedi nevét határozza meg
- resolver - a változó értékének meghatározására használt
org.eclipse.core.variables.IDynamicVariableResolver
megvalósítását végző Java osztályt adja meg.
- description - a változó értelemmel bíró leírását adja meg.
- supportsArgument - megadja, hogy az adott változónak lehet-e argumentuma. Ha nincsen megadva, akkor az értéke
true
.
Példák:
Az alábbiakban egy
dinamikus változó meghatározása látható, amely a kijelölt erőforrás nevét
oldja fel:
<extension point=
"org.eclipse.core.variables.dynamicVariables"
>
<variable
name=
"erőforrás_neve"
expanderClass=
"com.example.ResourceNameExpander"
description=
"A kiválasztott erőforrás neve"
>
</variable>
</extension>
API-információk:
A
resolver attribútum értéke az
org.eclipse.core.variables.IDynamicVariableResolver felületet
megvalósító Java osztály teljes képzésű neve.
Copyright (c) 2003, 2005 IBM Corporation és mások.
Minden jog fenntartva. Jelen program és annak kísérőanyagai a csomaghoz
tartozó, illetve a
http://www.eclipse.org/legal/epl-v10.html
címen is elérhető Eclipse Public License 1.0 verziójának hatálya alatt lettek
közzétéve.