Java 类org.eclipse.jface.viewers.ILazyTreeContentProvider 实例源码

项目:eZooKeeper    文件:ViewerFactory.java   
private static void initTreeViewer(TreeViewer treeViewer, ElementTypes elementTypes, Object input,
        IElementBinding elementBinding) {

    IViewerType viewerType = new TreeViewerType();

    Class<?> contentProviderInterfaceType = ITreeContentProvider.class;
    if ((treeViewer.getTree().getStyle() & SWT.VIRTUAL) != 0) {
        contentProviderInterfaceType = ILazyTreeContentProvider.class;
    }

    initViewer(treeViewer, elementTypes, input, elementBinding, viewerType, contentProviderInterfaceType);

}