동적 문자열 대체 변수

org.eclipse.core.variables.dynamicVariables

3.0

이 확장점에서는 문자열을 대체할 때 사용되는 동적 변수를 정의하는 메커니즘을 제공합니다. 동적 변수 값은 문자열 대체가 수행될 때 선택적 인수를 통해 해석됩니다.

<!ELEMENT extension (variable*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT variable EMPTY>

<!ATTLIST variable

name             CDATA #REQUIRED

resolver         CDATA #REQUIRED

description      CDATA #REQUIRED

supportsArgument (true | false) >


다음에서는 선택된 자원 이름으로 해석되는 동적 변수를 정의합니다.
 

<extension point=

"org.eclipse.core.variables.dynamicVariables"

>

<variable name=

"resource_name"

expanderClass=

"com.example.ResourceNameExpander"

description=

"The name of the selected resource"

>

</variable>

</extension>

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