private Object getFirstSimilarElement(TreeItem item) { Object data= item.getData(); if (isSimilarElement(data)) { return data; } else { TreeItem[] children= item.getItems(); for (int i= 0; i < children.length; i++) { Object childData= getFirstSimilarElement(children[i]); if (childData != null) return childData; } } return null; }
private Object getFirstSimilarElement(TreeItem item) { Object data= item.getData(); if (isSimilarElement(data)) { return data; } else { TreeItem[] children= item.getItems(); for (int i= 0; i < children.length; i++) { Object childData= getFirstSimilarElement(children[i]); if (childData != null) return childData; } } return null; }
private Object getFirstSimilarElement(TreeItem item) { Object data= item.getData(); if (isSimilarElement(data)) { return data; } else { TreeItem[] children= item.getItems(); for (int i= 0; i < children.length; i++) { Object childData= getFirstSimilarElement(children[i]); if (childData != null) return childData; } } return null; }
private void selectFirstElement() { if (fTreeViewer.getTree().getItemCount() > 0) { TreeItem item= fTreeViewer.getTree().getItem(0); if (item.getData() != null) { fTreeViewer.reveal(item.getData()); Object data= getFirstSimilarElement(item); if (data != null) { fTreeViewer.setSelection(new StructuredSelection(data)); } } } fTreeViewer.getTree().setFocus(); }
private void selectFirstElement() { if (fTreeViewer.getTree().getItemCount() > 0) { TreeItem item= fTreeViewer.getTree().getItem(0); if (item.getData() != null) { fTreeViewer.reveal(item.getData()); Object data= getFirstSimilarElement(item); if (data != null) { fTreeViewer.setSelection(new StructuredSelection(data)); } } } fTreeViewer.getTree().setFocus(); }
private void selectFirstElement() { if (fTreeViewer.getTree().getItemCount() > 0) { TreeItem item= fTreeViewer.getTree().getItem(0); if (item.getData() != null) { fTreeViewer.reveal(item.getData()); Object data= getFirstSimilarElement(item); if (data != null) { fTreeViewer.setSelection(new StructuredSelection(data)); } } } fTreeViewer.getTree().setFocus(); }