N4MFWizardTestedProjectPage.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:n4js 作者:
@SuppressWarnings("unchecked")
@Override
public void createControl(Composite parent) {
    Composite listComposite = new Composite(parent, NONE);
    listComposite.setLayout(new FillLayout());

    ListViewer projectListViewer = new ListViewer(listComposite, SWT.BORDER | SWT.MULTI);
    projectListViewer.setContentProvider(ArrayContentProvider.getInstance());
    projectListViewer.setInput(getNonTestProjects());

    // Data binding
    DataBindingContext databindingContext = new DataBindingContext();
    parent.addDisposeListener(e -> databindingContext.dispose());

    databindingContext.bindList(ViewersObservables.observeMultiSelection(projectListViewer),
            PojoProperties.list(N4MFProjectInfo.class, N4MFProjectInfo.TESTED_PROJECT_PROP_NAME)
                    .observe(projectInfo));

    setControl(listComposite);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号