Verdivariabler

org.eclipse.core.variables.valueVariables

3.0

Dette utvidelsespunktet har en mekanisme for definering av variabler som brukes til strengerstatning. En verdivariabel har en statisk verdi.

<!ELEMENT extension (variable*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT variable EMPTY>

<!ATTLIST variable

name             CDATA #REQUIRED

initialValue     CDATA #IMPLIED

initializerClass CDATA #IMPLIED

description      CDATA #IMPLIED>


Nedenfor finner du et eksempel på et verdivariabelbidrag med en startverdi:

 

<extension point=

"org.eclipse.core.variables.valueVariables"

>

<variable name=

"FOO_HOME"

initialValue=

"/usr/local/foo"

>

</variable>

</extension>

I eksempelet ovenfor er den oppgitte variabelen opprettet med startverdien "/usr/local/foo". Nedenfor finner du et eksempel på et verdivariabelbidrag med en initialisererklasse:

 

<extension point=

"org.eclipse.core.variables.valueVariables"

>

<variable name=

"FOO_HOME"

initializerClass=

"com.example.FooLocator"

>

</variable>

</extension>

I eksempelet ovenfor opprettes variabelen FOO_HOME, og klassen "com.example.FooLocator" brukes til å initialisere verdien første gang det blir bedt om den.

Verdien av attributtet initializerClass må være et fullt kvalifisert navn på en Java-klasse som implementerer grensesnittet org.eclipse.core.variables.IValueVariableInitializer.