Eclipse RCP XMLMultiPageEditorPart错误

时间:2011-06-13 06:16:25

标签: rcp

所有 当我使用XMLMultiPageEditorPart时,会出现一些错误。

File file = new File(path);

   IEditorInput  input = new XMLPInput(file);

   try {
    page.openEditor(input, "org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart");
   } catch (PartInitException e) {

    MessageDialog.openError(window.getShell(), "",  path);
   }

错误:

  

org.eclipse.ui.PartInitException:Text   编辑没有文件   提供者   org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3075)     在   org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3088)     在   org.eclipse.wst.sse.ui.StructuredTextEditor.init(StructuredTextEditor.java:2553)     在   org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:237)     在   org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:211)

我认为XMLMultiPageEditorPart应该有自己的提供商吗?有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

你从哪里获得XMLPInput类?在使用File时,为什么不能使用标准的FiledEditorInput或FileStoreEditorInput?