java - 插入/使用 CompletionProposal 的 eclipse 插件扩展点

标签 java eclipse autocomplete eclipse-plugin eclipse-wtp

我已经扩展了我的 eclipse xml-auto-completion 建议,如 tutorial 所示.

此外,我想在插入我提供的提案之一时操作底层 xml 文档(例如,向所选节点添加其他子元素)>,但我找不到任何扩展点匹配。

org.eclipse.jface.text.contentassist 包中是否有我缺少的解决方案,或者有人可以给我提示哪个扩展点有用吗?

最佳答案

您可以编写自己的 ICompletionProposal 实现,而不是使用提供的 CompletionProposal 类(该类是 final,因此无法扩展)。

调用 void apply(IDocument document) 方法将完成建议应用到当前文档 - 您应该能够在此方法中执行您想要的操作。

关于java - 插入/使用 CompletionProposal 的 eclipse 插件扩展点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24863518/

相关文章:

javascript - 如何访问自动完成选择时返回的 JSON 值?

java - 使用 isALive() 或连接方法时出错

java - E/Android运行时: FATAL EXCEPTION: Firebase-MyFirebaseMessagingService Android Studio

Java:在父类(super class)方法签名中返回子类

java - ChangeHandler 无法识别空白日期

javascript - jquery.autocomplete.js 触发 radio 选择和取消触发

java - Eclipse自动补全问题

java - 为什么 Java 不允许基于类型参数的重载?

eclipse - 如何在Spring中使用STS在root-context.xml文件中配置Bean类?

java - eclipse 中缺少 android.jar