private boolean getData() { // Clear the tree top entry if ( tiTree != null && !tiTree.isDisposed() ) { tiTree.dispose(); } wTree.removeAll(); try { buildFoldersTree( this.folder, null, true ); } catch ( Exception e ) { return false; } return true; }
private void removeOneServer(Item item) { int id = ((Integer) (item.getData(NODE_ID))).intValue(); service1.delete(id); if (item instanceof TableItem) { getTreeItemByTableItem((TableItem) item).dispose(); } item.dispose(); }
private void buildAddClassesListTree() { if ( wTreeClassesitem != null ) { wTreeClassesitem.dispose(); } if ( input.getAddClasses() != null ) { for ( int i = 0; i < input.getAddClasses().length; i++ ) { // System.out.println(input.getAddClasses().length); try { Method[] methods = input.getAddClasses()[i].getAddClass().getMethods(); String strClassType = input.getAddClasses()[i].getAddClass().toString(); String strParams; wTreeClassesitem = new TreeItem( wTree, SWT.NULL ); wTreeClassesitem.setText( input.getAddClasses()[i].getJSName() ); for ( int j = 0; j < methods.length; j++ ) { String strDeclaringClass = methods[j].getDeclaringClass().toString(); if ( strClassType.equals( strDeclaringClass ) ) { TreeItem item2 = new TreeItem( wTreeClassesitem, SWT.NULL ); strParams = buildAddClassFunctionName( methods[j] ); item2.setText( methods[j].getName() + "(" + strParams + ")" ); String strData = input.getAddClasses()[i].getJSName() + "." + methods[j].getName() + "(" + strParams + ")"; item2.setData( strData ); } } } catch ( Exception e ) { // Ignore errors } } } }
private void buildAddClassesListTree() { if ( wTreeClassesitem != null ) { wTreeClassesitem.dispose(); } if ( input.getAddClasses() != null ) { for ( int i = 0; i < input.getAddClasses().length; i++ ) { // System.out.println(input.getAddClasses().length); try { Method[] methods = input.getAddClasses()[i].getAddClass().getMethods(); String strClassType = input.getAddClasses()[i].getAddClass().toString(); String strParams; wTreeClassesitem = new TreeItem( wTree, SWT.NULL ); wTreeClassesitem.setText( input.getAddClasses()[i].getJSName() ); for ( int j = 0; j < methods.length; j++ ) { String strDeclaringClass = methods[j].getDeclaringClass().toString(); if ( strClassType.equals( strDeclaringClass ) ) { TreeItem item2 = new TreeItem( wTreeClassesitem, SWT.NULL ); strParams = buildAddClassFunctionName( methods[j] ); item2.setText( methods[j].getName() + "(" + strParams + ")" ); String strData = input.getAddClasses()[i].getJSName() + "." + methods[j].getName() + "(" + strParams + ")"; item2.setData( strData ); } } } catch ( Exception e ) { // Ignore errors } } } }
private boolean getData() { // Clear the tree top entry if ( tiTree != null && !tiTree.isDisposed() ) { tiTree.dispose(); } tiTree = new TreeItem( wTree, SWT.NONE ); tiTree.setImage( GUIResource.getInstance().getImageFolder() ); RepositoryDirectoryUI.getDirectoryTree( tiTree, dircolor, repositoryTree ); tiTree.setExpanded( true ); return true; }
private void removeEmptyFolders( TreeItem[] treeitems ) { for ( TreeItem item : treeitems ) { if ( item.getImage().equals( GUIResource.getInstance().getImageArrow() ) && item.getItemCount() == 0 ) { item.dispose(); } else { removeEmptyFolders( item.getItems() ); } } }
public void widgetSelected( SelectionEvent e ) { if ( !readOnly ) { TreeItem ti = wTree.getSelection()[ 0 ]; String[] str = ConstUI.getTreeStrings( ti ); RepositoryDirectoryInterface dir = repositoryTree.findDirectory( str ); if ( dir != null ) { try { rep.deleteRepositoryDirectory( dir ); ti.dispose(); } catch ( KettleException exception ) { new ErrorDialog( shell, BaseMessages.getString( PKG, "RepositoryExplorerDialog.Directory.Delete.ErrorRemoving.Title" ), BaseMessages.getString( PKG, "RepositoryExplorerDialog.Directory.Delete.ErrorRemoving.Message1" ), exception ); } } } } } );
private void deleteCotainer(Item item, boolean deleteSub) { TreeItem treeItem; ContainerKeyInfo cinfo = new ContainerKeyInfo(); if (item instanceof TreeItem) treeItem = (TreeItem) item; else treeItem = getTreeItemByTableItem((TableItem) item); parseContainer(treeItem, cinfo); service2.deleteContainer(cinfo.getId(), cinfo.getDb(), cinfo.getContainerStr(), deleteSub); if (item instanceof TableItem) { treeItem.dispose(); } item.dispose(); }
public void handleEvent( Event e ) { if ( wTree.getSelectionCount() <= 0 ) { return; } TreeItem tItem = wTree.getSelection()[0]; if ( tItem != null ) { MessageBox messageBox = new MessageBox( shell, SWT.ICON_QUESTION | SWT.NO | SWT.YES ); messageBox.setText( BaseMessages.getString( PKG, "ScriptValuesDialogMod.DeleteItem.Label" ) ); messageBox.setMessage( BaseMessages.getString( PKG, "ScriptValuesDialogMod.ConfirmDeleteItem.Label", tItem.getText() ) ); switch ( messageBox.open() ) { case SWT.YES: modifyCTabItem( tItem, DELETE_ITEM, "" ); tItem.dispose(); input.setChanged(); break; default: break; } } } } );
public void handleEvent( Event e ) { if ( wTree.getSelectionCount() <= 0 ) { return; } TreeItem tItem = wTree.getSelection()[0]; if ( tItem != null ) { MessageBox messageBox = new MessageBox( shell, SWT.ICON_QUESTION | SWT.NO | SWT.YES ); messageBox.setText( BaseMessages.getString( PKG, "UserDefinedJavaClassDialog.DeleteItem.Label" ) ); messageBox.setMessage( BaseMessages.getString( PKG, "UserDefinedJavaClassDialog.ConfirmDeleteItem.Label", tItem.getText() ) ); switch ( messageBox.open() ) { case SWT.YES: modifyCTabItem( tItem, TabActions.DELETE_ITEM, "" ); tItem.dispose(); input.setChanged(); break; default: break; } } } } );
public void handleEvent( Event e ) { if ( wTree.getSelectionCount() <= 0 ) { return; } TreeItem tItem = wTree.getSelection()[0]; if ( tItem != null ) { MessageBox messageBox = new MessageBox( shell, SWT.ICON_QUESTION | SWT.NO | SWT.YES ); messageBox.setText( BaseMessages.getString( PKG, "ScriptDialog.DeleteItem.Label" ) ); messageBox.setMessage( BaseMessages.getString( PKG, "ScriptDialog.ConfirmDeleteItem.Label", tItem .getText() ) ); switch ( messageBox.open() ) { case SWT.YES: modifyCTabItem( tItem, DELETE_ITEM, "" ); tItem.dispose(); input.setChanged(); break; default: break; } } } } );
private void modifyScriptTree( CTabItem ctabitem, int iModType ) { switch ( iModType ) { case DELETE_ITEM: TreeItem dItem = getTreeItemByName( ctabitem.getText() ); if ( dItem != null ) { dItem.dispose(); input.setChanged(); } break; case ADD_ITEM: TreeItem item = new TreeItem( wTreeScriptsItem, SWT.NULL ); item.setImage( imageActiveScript ); item.setText( ctabitem.getText() ); input.setChanged(); break; case RENAME_ITEM: input.setChanged(); break; case SET_ACTIVE_ITEM: input.setChanged(); break; default: break; } }
private void modifyTabTree( CTabItem ctabitem, TabActions action ) { switch ( action ) { case DELETE_ITEM: TreeItem dItem = getTreeItemByName( ctabitem.getText() ); if ( dItem != null ) { dItem.dispose(); input.setChanged(); } break; case ADD_ITEM: TreeItem item = new TreeItem( wTreeClassesItem, SWT.NULL ); item.setImage( imageActiveScript ); item.setText( ctabitem.getText() ); input.setChanged(); break; case RENAME_ITEM: input.setChanged(); break; case SET_ACTIVE_ITEM: input.setChanged(); break; default: break; } }
private void modifyScriptTree( CTabItem ctabitem, int iModType ) { switch ( iModType ) { case DELETE_ITEM: TreeItem dItem = getTreeItemByName( ctabitem.getText() ); if ( dItem != null ) { dItem.dispose(); input.setChanged(); } break; case ADD_ITEM: TreeItem item = new TreeItem( wTreeScriptsItem, SWT.NULL ); item.setImage( imageActiveScript ); item.setText( ctabitem.getText() ); input.setChanged(); break; case RENAME_ITEM: input.setChanged(); break; case SET_ACTIVE_ITEM: input.setChanged(); break; default: break; } }
if ( nrChilds > 0 ) { for ( int i = 0; i < nrChilds; i++ ) { parent.getItem( i ).dispose();
for (TreeItem item : items) { if (!findNodeByItem(cnodes, item)) { item.dispose();
private void pasteOne(ContainerKeyInfo target, ContainerKeyInfo source) { if (!pBuffer.isCopy() && !source.getContainer().isKey()) { pBuffer.getCutItem().dispose(); } if (source.getContainer() != null && source.getContainer().isKey()) { String newKey = service2.pasteKey(source.getId(), source.getDb(), source.getContainerStr(), target.getId(), target.getDb(), target.getContainerStr() + source.getContainer().getKeyOnly(), pBuffer.isCopy(), true); if (newKey == null) gotoDBContainer(target.getId(), target.getDb(), target.getContainerStr() + source.getContainer().getKeyOnly(), true, true); else gotoDBContainer(target.getId(), target.getDb(), newKey, true, true); } else { service2.pasteContainer(source.getId(), source.getDb(), source.getContainerStr(), target.getId(), target.getDb(), target.getContainerStr(), pBuffer.isCopy(), true); gotoDBContainer(target.getId(), target.getDb(), target.getContainerStr(), false, true); } }
/** * Removes the children. * * @param item the item */ protected void removeChildren(TreeItem item) { TreeItem[] items = item.getItems(); if (null != items) for (int i = 0; i < items.length; i++) { items[i].dispose(); } }
/** * Dispose all child items. * * @param parent the parent */ public void disposeAllChildItems(TreeItem parent) { TreeItem[] items = parent.getItems(); for (int j = 0; j < items.length; j++) { items[j].dispose(); } }