gpt4 book ai didi

java - 在 Eclipse 中向 Project Explorer 添加过滤器

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:45:15 26 4
gpt4 key购买 nike

我想向 Project Explorer 添加一个新过滤器,以向用户隐藏一些在 Eclipse RCP 应用程序中自动创建的项目。

到目前为止,我找到了两个扩展点:

org.eclipse.ui.ide.resourceFilters

允许我过滤导航

org.eclipse.jdt.ui.javaElementFilters

允许我过滤 Java 查看器

我希望 Project Explorer 有一个类似的扩展点,但到目前为止我还没有得到它。

我尝试导入 org.eclipse.ui.navigator 和 org.eclipse.ui.navigator.resources 但我也找不到任何有趣的扩展点

我使用 Eclipse 3.3.2 作为此 RCP 应用程序的基础

谢谢!

最佳答案

你去吧:

<extension point="org.eclipse.ui.navigator.navigatorContent">
<commonFilter
description="Hides *.pj resources"
id="com.xyz.commonFilter.hidePj"
name="*.pj resources"
activeByDefault="true">
<filterExpression>
<and>
<adapt type="org.eclipse.core.resources.IResource">
<test property="org.eclipse.core.resources.name" value="*.pj"/>
</adapt>
</and>
</filterExpression>
</commonFilter>
</extension>
<extension point="org.eclipse.ui.navigator.viewer">
<viewerContentBinding
viewerId="org.eclipse.ui.navigator.ProjectExplorer">
<includes>
<contentExtension pattern="com.xyz.commonFilter.hidePj"/>
</includes>
</viewerContentBinding>
</extension>

不要忘记导入org.eclipse.ui.navigator

关于java - 在 Eclipse 中向 Project Explorer 添加过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2396297/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com