【问题标题】:Adding resource filter for every eclipse project created and imported为创建和导入的每个 Eclipse 项目添加资源过滤器
【发布时间】:2012-10-02 00:10:49
【问题描述】:

我想编写一个插件,将资源过滤器添加到创建/导入的 .project 文件中。我知道以下添加资源过滤器的方法。

IProject.createFilter(IResourceFilterDescription.EXCLUDE_ALL | IResourceFilterDescription.FOLDERS | IResourceFilterDescription.INHERITABLE, new FileInfoMatcherDescription("org.eclipse.ui.ide.multiFilter", theFilter),  IResource.BACKGROUND_REFRESH, monitor);

我想知道我可以挂钩此代码的正确扩展点是什么。我找不到适用于各种项目(不仅仅是 java 项目)的通用地方。

我的目的是过滤掉来自专有源代码控制系统的大量不需要的文件。

【问题讨论】:

  • 所以没有现有的插件可以做到这一点?

标签: eclipse eclipse-plugin eclipse-rcp


【解决方案1】:

您可以使用 IResourceChangeListener。您可以找到更多信息here

如果你使用的是JDT,你也可以使用

JavaCore.addElementChangedListener(listener);

监听器必须实现org.eclipse.jdt.core.IElementChangedListener

【讨论】:

    猜你喜欢
    • 2010-11-17
    • 2011-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    • 2015-02-19
    相关资源
    最近更新 更多