如何为观众输入“网站”? Eclipse API中的“site”是什么?

时间:2014-02-14 11:39:47

标签: java eclipse eclipse-plugin eclipse-rcp

如何为观众输入“网站”? Eclipse API中的“site”是什么?

我在SampleView中找到了以下代码:

viewer.setInput(getViewSite());

其中viewer的类型为TableViewer

所以,这里我经常将模型分配给视图。但是这里分配了一些“网站”。

“API”是Eclipse API中“模型”的概念吗?

同时有人说IWorkbenchPartSite它是@noimplement。

1 个答案:

答案 0 :(得分:2)

我认为你的意思是Eclipse示例生成的SampleView。在这种特殊情况下,视图内容提供者实际上并不查看传递给setInput的值,因此任何值都可以。我只是用setInput(this)测试了它,它仍然有用。

一般来说,每个视图都有IViewSite提供各种服务,但与视图模型无关,这里的使用相当误导。

通常,setInput的值将是视图模型的根,并且是您创建的对象。