ALL_LEVELS
177178179180181182183184185186187
{ Object obj = ( ( IStructuredSelection ) event.getSelection() ).getFirstElement(); if ( treeViewer.getExpandedState( obj ) ) treeViewer.collapseToLevel( obj, 1 ); else if ( ( ( ITreeContentProvider ) treeViewer.getContentProvider() ).hasChildren( obj ) ) treeViewer.expandToLevel( obj, 1 ); } } } ); this.refresh();
238239240241242243244245246247248
new CopyEntryAsLdifAction( CopyEntryAsLdifAction.MODE_INCLUDE_OPERATIONAL_ATTRIBUTES ) .serialializeEntries( new IEntry[] { ( IEntry ) o }, sb ); LdifFile model = new LdifParser().parse( sb.toString() ); treeViewer.setInput( model ); treeViewer.expandToLevel( 2 ); } } } treeViewer.refresh();
3637383940414243444546
} public static void expand(Viewer viewer, Object elementOrTreePath, int level) { if (viewer instanceof TreeViewer) { TreeViewer tv = (TreeViewer) viewer; tv.expandToLevel(elementOrTreePath, level); } } /**
226227228229230231232233234235236
if (full || node == null || !(viewer instanceof StructuredViewer)) { viewer.refresh(); if (node != null) { tv.expandToLevel(node, 1); } else { tv.expandToLevel(navigator.getFabrics(), 1); } } else { ((StructuredViewer) viewer).refresh(node);
228229230231232233234235236237238
!(viewer instanceof StructuredViewer)) { viewer.refresh(); if (node != null) { tv.expandToLevel(node, 1); } else { tv.expandToLevel(navigator.getFabrics(), 1); } } else { ((StructuredViewer) viewer).refresh(node); tv.expandToLevel(node, 1); }
232233234235236237238239240241242
} else { tv.expandToLevel(navigator.getFabrics(), 1); } } else { ((StructuredViewer) viewer).refresh(node); tv.expandToLevel(node, 1); } } } }); }
136137138139140141142143144145146
225226227228229230231232233234235
293294295296297298299300301302303
597598599600601602603604605606607
/* (non-Javadoc) * @see org.eclipse.ui.progress.UIJob#runInUIThread(org.eclipse.core.runtime.IProgressMonitor) */ @Override public IStatus runInUIThread(IProgressMonitor monitor) { cv.expandToLevel(fabric, 1); // just showing COntainers and Versions Nodes setPropertyBean(Fabric.this.connector); return Status.OK_STATUS; } }; job.schedule();