我正在开发一个Eclipse Editor项目,我应该在编辑器中获取当前打开文件的位置。我搜索了Eclipse文档,实际上找到了FileEditorInput类。但令我惊讶的是,我的项目无法在Eclipse中找到这个类。怎么办呢?
答案 0 :(得分:4)
FileEditorInput
是org.eclipse.ui.part.FileEditorInput
,但这仅在您打开编辑器时使用。查看现有编辑器的输入时,请使用IFileEditorInput
界面(org.eclipse.ui.IFileEditorInput
)。
编辑器的输入实际上定义为IEditorInput
IFileEditorInput
扩展。如果编辑器正在工作区中编辑文件,则通常使用IFileEditorInput
。编辑也可以输入IPathEditorInput
和IURIEditorInput
。