如何使用eclipse中的变量

时间:2015-08-11 20:02:06

标签: eclipse eclipse-plugin external-tools

我正在开发一个Eclipse插件(Eclipse preferencePage),我需要知道如何使用eclipse中的变量(workspace_loc,project_loc,....),因为首选项页面上的路径将使用它们设置。 (这是我的第一个问题,如果你不理解,请告诉我)

1 个答案:

答案 0 :(得分:1)

使用IStringVariableManager界面访问这些变量的管理器:

IStringVariableManager manager = VariablesPlugin.getDefault().getStringVariableManager();

您需要将org.eclipse.core.variables插件添加到插件的依赖项中。

接口有各种方法来访问包含变量的表达式,其中一个主要是:

public String performStringSubstitution(String expression, boolean reportUndefinedVariables) throws CoreException;

您可以将包含${workspace_loc}之类的字符串传递给它,并返回已解析的结果。