값 변수

org.eclipse.core.variables.valueVariables

3.0

이 확장점에서는 문자열을 대체할 때 사용되는 변수를 정의하는 메커니즘을 제공합니다. 값 변수에는 정적 값이 들어 있습니다.

<!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>


다음은 초기값을 통한 값 변수 컨트리뷰션에 관한 예제입니다.

 

<extension point=

"org.eclipse.core.variables.valueVariables"

>

<variable name=

"FOO_HOME"

initialValue=

"/usr/local/foo"

>

</variable>

</extension>

위의 예제에서 지정된 변수는 "/usr/local/foo" 초기값으로 작성됩니다. 다음은 초기화 클래스를 통한 값 변수 컨트리뷰션의 예제입니다.

 

<extension point=

"org.eclipse.core.variables.valueVariables"

>

<variable name=

"FOO_HOME"

initializerClass=

"com.example.FooLocator"

>

</variable>

</extension>

위의 예제에서 FOO_HOME 변수를 작성하고 "com.example.FooLocator" 클래스를 사용하여 처음 요청될 때 값을 초기화합니다.

initializerClass 속성 값은 org.eclipse.core.variables.IValueVariableInitializer 인터페이스를 구현하는 Java 클래스의 완전한 이름이어야 합니다.