gpt4 book ai didi

java - 如何获取特定 eclipse.core.command 的处理程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:20:55 26 4
gpt4 key购买 nike

我正在构建一个使用 org.eclipse.core.commands

的 Eclipse 插件

我已经实现了 IHandler 并在 plugin.xml 中用关联的处理程序类声明了命令,现在我正在寻找一种方法来获取IHandler 在应用程序的另一部分,以设置命令的状态

IHandlerService 我只能在知道处理程序时执行命令或激活命令。

我是否应该放弃在 plugin.xml 中指定 Handler 并仅以编程方式激活,在 plugin.xml 中定义命令?

最佳答案

您可以要求 ICommandService 为您声明的命令返回一个 CommandCommand#getHandler 将返回您的处理程序。

请注意,如果给定命令有多个处理程序,则将返回 active 处理程序,如果没有 Activity 处理程序,则返回 null

关于java - 如何获取特定 eclipse.core.command 的处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29341977/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com