我目前正在尝试在启动和运行eclipse插件时使用IDocument.get()
打印IDocument的内容,并且遇到了麻烦。我正在IDocumentSetupParticipant的setup(IDocument document)
方法中运行该命令,但返回的是空字符串(我假设是因为尚未加载文本)。在启动时可以在哪个类和/或方法中调用IDocument.get()
并获取完整的文档字符串?
在此先多谢,并让我知道在这个问题上我是否可以澄清。
最佳答案
在设置文档内容之前,将调用IDocumentSetupParticipant
。
设置其内容后,IDocument
将触发一个documentChanged
事件。因此,您可以将文档侦听器(使用addDocumentListener
)添加到安装参与者中的文档中以获取此事件。
关于java - 启动时打印IDocument内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43747543/