我正在开发一个 RCP 应用程序来捕获和显示 http 请求。该应用程序就像一个代理工具,但功能非常简单。到目前为止,我知道视图更改可能由某些事件触发:例如:选择。但我不知道如何使用自动更改的数据更新/加载/刷新视图。在这种情况下,数据应该是捕获的http请求。
你能给我一些见解吗?谢谢。
更新 一些好人告诉我们使用可观察模式来做到这一点。以下片段是我的代码。但它没有按预期工作。无法刷新用户界面。
IObservableList input = Properties.selfList(Sequence.class).observe(sequences); // Sequence stands for one request, sequences are a list of sequence.
tableViewer.setContentProvider(new ContentProvider());
tableViewer.setLabelProvider(new TableLabelProvider());
tableViewer.setInput(input);
约瑟夫