Eclipse 术语中的部分站点是什么?
什么是 Eclipse 部分站点?...
我特别寻找过这个概念,但一无所获。有人知道一个网站(:D),我可以在其中获得有关此概念的一些信息吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
什么是 Eclipse 部分站点?...
我特别寻找过这个概念,但一无所获。有人知道一个网站(:D),我可以在其中获得有关此概念的一些信息吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
部件站点基本上只是在 Eclipse 工作台中保存视图或编辑器的东西。您可以通过调用
IViewPart.getViewSite()
或IEditorPart.getEditorSite()
获取对视图或编辑器部分站点的引用。以下是返回接口的文档: IWorkbenchPartSite
A part site is basically just a thing that holds a view or an editor in the Eclipse workbench. You can get a reference to a view's or editor's part site by calling
IViewPart.getViewSite()
orIEditorPart.getEditorSite()
.Here is the documentation for the returned interface: IWorkbenchPartSite
根据您链接的 API 文档判断,“查看部件站点”只是 IViewPart 的一个实例。请注意,有一些注释,例如“工作台通过此接口公开其视图部件站点的实现”、“返回此部件站点的操作栏”和“返回此部件站点的部件的辅助 ID”。
因为它是一个接口,并且 Eclipse 不希望您尝试实现它,所以您应该简单地通过 IViewPart.getViewSite() 获取这些“查看部分站点”,然后您可以通过接口的 使用页面。
Judging by the API documentation that you linked, a "view part site" is simply an instance of a IViewPart. Notice that there are comments such as "The workbench exposes its implemention of view part sites via this interface", "Returns the action bars for this part site" and "Returns the secondary id for this part site's part".
Because it's an interface, and Eclipse doesn't want you attempting to implement it, you should simply get these "view part sites" via IViewPart.getViewSite(), and then you can use it via the methods provided on the interface's use page.