![](/img/trans.png)
[英]How can I get the absolute path of the preference file for a particular plugin in eclipse plugin development?
[英]Can I display an eclipse plugin/action based on a preference?
我有一個eclipse插件,更確切地說,我有一個通過任何文件夾的上下文菜單觸發的操作。 我也有一個“首選項”頁面,其中有一個復選框。 我只想顯示啟用該復選框的操作。
我的plugin.xml:
<action
class="com.something.MyClass"
enablesFor="1"
id="com.something.MyClass"
label="Label
menubarPath="path/group.smth">
<enablement>
<objectClass
name="org.eclipse.core.resources.IFolder">
</objectClass>
</enablement>
</action>
所以。 是否有可能根據特定的偏好顯示操作?
提前致謝。
我不認為您可以使用(不建議使用)操作來實現此功能,因為啟用表達式相當有限。
您也可以使用org.eclipse.ui.menus
擴展點來創建上下文菜單。 在這種情況下,您可以使用test
元素來調用使用org.eclipse.core.expressions.propertyTesters
擴展點定義的“屬性測試器”。 我認為沒有任何預定義的屬性測試器可用於首選項,但是測試器並不難編寫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.