0
我正在開發一個需要輸入一些.java文件的Eclipse插件。 由於這些文件可能很多,通常包含在一個包中,所以我想在包瀏覽器中右鍵單擊包含的包時顯示一個彈出式菜單。 我能找到,顯示只有當一個.java文件,選擇彈出菜單中在網絡上下面的例子:僅當選擇了文件夾時纔會出現Eclipse插件彈出式菜單
...
<command
commandId = "AppAnalyzer.CodeToSrcML"
label="Code to srcML"
style="push"
tooltip="Transforms all the files in the folder">
<visibleWhen>
<with variable="activeMenuSelection">
<iterate ifEmpty="false">
<adapt type="org.eclipse.core.resources.IResource">
<test property="org.eclipse.core.resources.name" value="*.java" />
</adapt>
</iterate>
</with>
</visibleWhen>
</command>
...
(我省略了文件的相關性較低的部分,全碼here)
它的工作原理,我試圖修改它以適應我的需要,但我不知道應該測試哪些屬性以檢查所選資源是否爲包。有人可以指示我應該測試哪個房產?
它的工作,謝謝! –