eclipse插件开发右键菜单问题
我想做个右键菜单项,但是不是任何右键菜单都显示,比如在project explorer里有一个project,然后这个project里有一个文件夹,在这个文件夹里有很多文件,其中包括html,java,xml等,我只是让我的菜单对xml文件显示,请问这该如何实现?我看了eclipse关于locationID那个章节,但是没看懂,有没有高人解答(或者帮忙通俗化)一下?谢谢。
eclipse插件
--------------------编程问答--------------------
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
id="XXX"
nameFilter="*.java"<!-- 这个属性可以过滤文件类型的-->
objectClass="org.eclipse.jdt.core.IJavaElement">
<menu
icon="icons/sample.gif"
id="XXX"
label="java"
path="additions">
<separator
name="separator2">
</separator>
</menu>
</objectContribution>
</extension>
--------------------编程问答--------------------
这个方法好,请问如果我要赛选多种类型的文件时,比如我的菜单只对java,c/c++和文件夹显示时,该如何实现(其实我时想问nameFilter的语法)?
--------------------编程问答--------------------
这是类似于正则表达式的写法,你可以看下eclipse的源码,具体在那个类里面忘记了。
--------------------编程问答--------------------
哦,郁闷,搞不定,如果我的右键菜单只想对java project和c/c++ project下的所有文件(就算那些文件不是java或c/c++)显示怎么办?
补充:Java , Eclipse