我想编写一个插件,它将为我提供内容辅助支持并在 JSF 中工作。我希望它像下面的示例一样工作:
- 我将输入“p:button action="#{
- 然后我将按“Ctrl+Shift+Space”(例如)
- 它将读取我项目中的类并将它们显示为弹出窗口中的列表
- 然后我会选择一门课。会像下面这样
- h:button action="#{MyClass
- 当我输入“.”时, 它会读取我选择的类中的方法并将它们显示为弹出窗口中的列表。
- 然后我会选择一个方法
- 最后,它会这样结束 "h:button action="#{MyClass.MyMethod}
你知道我该怎么做吗?有什么建议吗?
最佳答案
寻找内容辅助示例的一个地方是查看 XText对于类似 DSL 的语言,它已经具有此功能。
请参阅 its Git repository 中的 XText 源: 通过 looking work the log message 'assist' ,您将获得所有与内容辅助实现相关的提交列表,例如 XbaseProposalProvider.java
类(class)。
关于java - 如何编写eclipse内容辅助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7171852/