启动时打印文档内容
Printing IDocument Content upon Start Up
我目前正尝试在启动时使用 IDocument.get()
和 运行 一个 eclipse 插件来打印 IDocument 的内容,并且 运行 到墙上。我是 运行 IDocumentSetupParticipant 的 setup(IDocument document)
方法中的命令,但返回的是一个空字符串(我假设是因为文本尚未加载)。在什么 class and/or 方法中可以在启动时调用 IDocument.get()
并获取完整的文档字符串?
非常感谢,如果这个问题中有任何我可以澄清的歧义,请告诉我。
IDocumentSetupParticipant
在设置文档内容之前调用。
IDocument
将在其内容设置后触发 documentChanged
事件。所以你可以在设置参与者的文档中添加一个文档监听器(使用addDocumentListener
)来获取这个事件。
我目前正尝试在启动时使用 IDocument.get()
和 运行 一个 eclipse 插件来打印 IDocument 的内容,并且 运行 到墙上。我是 运行 IDocumentSetupParticipant 的 setup(IDocument document)
方法中的命令,但返回的是一个空字符串(我假设是因为文本尚未加载)。在什么 class and/or 方法中可以在启动时调用 IDocument.get()
并获取完整的文档字符串?
非常感谢,如果这个问题中有任何我可以澄清的歧义,请告诉我。
IDocumentSetupParticipant
在设置文档内容之前调用。
IDocument
将在其内容设置后触发 documentChanged
事件。所以你可以在设置参与者的文档中添加一个文档监听器(使用addDocumentListener
)来获取这个事件。