2011-06-13 26 views
0

すべて XMLMultiPageEditorPartを使用すると、いくつかのエラーが発生します。Eclipse 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: エディタが org.eclipse.ui.texteditor.AbstractTextEditor.internalInitで文書 プロバイダを持っていないテキスト(AbstractTextEditor.java : org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3088) で3075) org.eclipse.wst.sse.ui.StructuredTextEditor.init(StructuredTextEditor.java:2553)0で でorg.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:237)私はXMLMultiPageEditorPartがすべきだと思う org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:211)

で 独自のプロバイダを持っていますか?誰も私を助けることができる?

答えて

1

XMLPInputクラスはどこから取得しましたか? Fileを使用しているので、標準のFiledEditorInputまたはFileStoreEditorInputを使用できないのはなぜですか?

+0

ありがとうPrakash G.R.、私はそれを解決します。 – user795454