Java – add filters to Project Explorer in eclipse
•
Java
I want to add a new filter in Project Explorer to hide it from users in @ L_ 301_ 0 @ some projects automatically created in RCP application
So far, I have found two extension points:
org. eclipse. ui. ide. resourceFilters
Allow me to filter navigation
org. eclipse. jdt. ui. javaElementFilters
Allow me to filter the Java viewer
I wish Project Explorer had a similar extension point, but so far I haven't been lucky
I try to import org eclipse. ui. Navigator and org eclipse. ui. navigator. Resources, but I can't find any interesting extension points
I use eclipse 3.3 2 serves as the basis for this RCP application
thank you!
Solution
You go:
<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>
Don't forget to import org eclipse. ui. Navigator package
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码
