我目前正在实现一个自定义 MultiPageEditorPart,我希望在编辑文件类型 .xxx 时拥有多个页面(因此具有相同基本名称和 .yyy 的文件出现在另一个页面中)。
我已经获得了 .xxx 文件对应的 .yyy 文件的 IFile 引用,现在希望实例化一个新的 TextEditor 实例,但它需要一个 IEditorInput 实例进行初始化。
如何使用我的 IFile 实例创建 IEditorInput 的实例?我当然也可以访问 IProject 和通常的 Eclipse 类。
我目前正在实现一个自定义 MultiPageEditorPart,我希望在编辑文件类型 .xxx 时拥有多个页面(因此具有相同基本名称和 .yyy 的文件出现在另一个页面中)。
我已经获得了 .xxx 文件对应的 .yyy 文件的 IFile 引用,现在希望实例化一个新的 TextEditor 实例,但它需要一个 IEditorInput 实例进行初始化。
如何使用我的 IFile 实例创建 IEditorInput 的实例?我当然也可以访问 IProject 和通常的 Eclipse 类。