java - 如何在 IntelliJ 插件中添加事件侦听器?
问题描述
我正在制作一个 IntelliJ 插件,并想添加一个RefactoringEventListener
。我实现了这个类,但文档不清楚我如何注册它。我必须将它添加到 plugin.xml 中的某处吗?
解决方案
RefactoringEventListener
有REFACTORING_EVENT_TOPIC
主题,这是听者的入口点。你可以像这样使用它:
project.getMessageBus().connect(Disposable)
.subscribe(RefactoringEventListener.REFACTORING_EVENT_TOPIC, new MyListener())
推荐阅读
- scala - Apache Spark最短的工作scala
- jquery - 无法使用媒体查询使导航栏响应
- java - 图标(顶部)和文本(底部)都向左对齐的 JButton
- ios - 自定义视图的更新宽度没有朝着正确的方向发展
- json - Bash - 解析 JSON Github Api 的问题
- python - subprocess.call() 函数不起作用
- pandas - 将 pandas 数据帧值转换为浮动 WHEN/IF POSSIBLE
- python - Telegram 聊天机器人无法发送发票
- c - 将 GPS 坐标打印到文本文件
- c++ - 为什么在这个 boost SSL 服务器示例中使用 shared_ptr