/** * Searches the list of hops for a hop with a certain name. * * @param name * The name of the hop to look for * @return The hop information or null if nothing was found. */ public TransHopMeta findTransHop( String name ) { int i; for ( i = 0; i < nrTransHops(); i++ ) { TransHopMeta hi = getTransHop( i ); if ( hi.toString().equalsIgnoreCase( name ) ) { return hi; } } return null; }
@Override public void refresh( AbstractMeta meta, TreeNode treeNode, String filter ) { TransMeta transMeta = (TransMeta) meta; // Put the steps below it. for ( int i = 0; i < transMeta.nrTransHops(); i++ ) { TransHopMeta hopMeta = transMeta.getTransHop( i ); if ( !filterMatch( hopMeta.toString(), filter ) ) { continue; } Image icon = hopMeta.isEnabled() ? guiResource.getImageHopTree() : guiResource.getImageDisabledHopTree(); createTreeNode( treeNode, hopMeta.toString(), icon ); } }
private void editHop( TransHopMeta transHopMeta ) { String name = transHopMeta.toString(); if ( log.isDebug() ) { log.logDebug( BaseMessages.getString( PKG, "TransGraph.Logging.EditingHop" ) + name ); } spoon.editHop( transMeta, transHopMeta ); }
public void editHop( TransMeta transMeta, TransHopMeta transHopMeta ) { // Backup situation BEFORE edit: String name = transHopMeta.toString(); TransHopMeta before = (TransHopMeta) transHopMeta.clone(); TransHopDialog hd = new TransHopDialog( shell, SWT.NONE, transHopMeta, transMeta ); if ( hd.open() != null ) { // Backup situation for redo/undo: TransHopMeta after = (TransHopMeta) transHopMeta.clone(); addUndoChange( transMeta, new TransHopMeta[] { before }, new TransHopMeta[] { after }, new int[] { transMeta .indexOfTransHop( transHopMeta ) } ); String newName = transHopMeta.toString(); if ( !name.equalsIgnoreCase( newName ) ) { refreshTree(); refreshGraph(); // color, nr of copies... } } setShellText(); }
newTip = hi.toString() ).append( Const.CR );
TransHopMeta hop = (TransHopMeta) object; type = DragAndDropContainer.TYPE_TRANS_HOP; data = hop.toString(); // nothing for really ;-) } else if ( object instanceof JobEntryCopy ) { JobEntryCopy jobEntryCopy = (JobEntryCopy) object;
MessageDialogWithToggle md = new MessageDialogWithToggle( shell, BaseMessages.getString( PKG, "TransGraph.Dialog.SplitHop.Title" ), null, BaseMessages.getString( PKG, "TransGraph.Dialog.SplitHop.Message" ) + Const.CR + hi.toString(), MessageDialog.QUESTION, new String[] { BaseMessages.getString( PKG, "System.Button.Yes" ), BaseMessages.getString( PKG, "System.Button.No" ) }, 0, BaseMessages.getString( PKG,