我正在尝试覆盖 XMLMultiPageEditorPart 的方法 doSave()。关键是将数据保存在临时文件中,使用 XSD 对其进行验证,并在成功的情况下触发方法 super.doSave()。但是 getDocument() 方法是不可见的。如何手动将文档保存到预定义位置?
public class TPXMLEditor extends XMLMultiPageEditorPart {
public static final String ID = "com.companyname.somemanager.gui.editors.TPXMLEditor";
@Override
public void doSave(IProgressMonitor monitor) {
/* Some implementation */
}
}