java – 将过滤器添加到Eclipse中的Project Explorer
发布时间:2020-12-15 02:54:22 所属栏目:Java 来源:网络整理
导读:我想在Project Explorer中添加一个新的过滤器,以向用户隐藏在 Eclipse RCP应用程序中自动创建的一些项目. 到目前为止,我发现了两个扩展点: org.eclipse.ui.ide.resourceFilters 允许我过滤导航 org.eclipse.jdt.ui.javaElementFilters 允许我过滤Java查看器
我想在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包 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |