JFace TreeViewer inputChanged

时间:2018-02-07 14:17:32

标签: eclipse-plugin treeview editor eclipse-rcp jface

我正在使用JFace TreeViewer来列出树结构中的一些数据。我使用多个diffirent root用于编辑器,我通过编辑器更改树查看器的输入。如何在内容提供程序类中的inputChanged方法中设置新根?

@Override
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
    this._viewer = (TreeViewer) viewer;
    /* Register Listeners if Input is available */
    if (newInput != null && oldInput == null) {

    }

    /* If new Input is NULL, unregister Listeners */
    else if (newInput == null && oldInput != null) {            
}

更具体地说,我如何在编辑器页面中收听更改?

0 个答案:

没有答案