Eclipse插件:如何同步MultiPageEditorPart的两个页面

时间:2018-12-14 17:31:31

标签: java eclipse-plugin

我有一个Eclipse插件,可为JSON文件创建一个新的编辑器。它使用一个MultiPageEditorPart,它有两个页面。它们都可视化来自同一文件的相同数据。

  1. 新的EditorPart使用一些SWT控件显示JSON文件的内容。
  2. 标准TextEditor,以纯文本格式显示JSON文件

现在,如果另一个编辑器更改了内容,我想更新其中一个的内容。如何在不将数据保存到一个编辑器中并将其重新加载到另一个编辑器中的情况下完成此操作?

当前正在从IFileEditorInput加载数据。我正在寻找类似BufferedFileEditorPlugin的东西,该东西可以从内存中提供数据,并且当用户按下保存按钮时,有一些可能将其刷新到磁盘。但是我找不到这样的东西。

0 个答案:

没有答案