public void showPreviewView() { if ( transPreviewTab == null || transPreviewTab.isDisposed() ) { addTransPreview(); } else { transPreviewTab.dispose(); transGraph.checkEmptyExtraView(); } }
protected void showLogText( StepMeta stepMeta, String loggingText ) { clearPreviewComposite(); logText = new Text( previewComposite, SWT.MULTI | SWT.V_SCROLL | SWT.H_SCROLL ); logText.setText( loggingText ); previewComposite.layout( true, true ); }
hidePreviewGrid(); return; } else { showLogText( stepMeta, logText.toString() ); return; showPreviewGrid( transGraph.getManagedObject(), stepMeta, rowMeta, rowData ); } catch ( Exception e ) { e.printStackTrace(); logText.append( Const.getStackTracker( e ) ); showLogText( stepMeta, logText.toString() );
public void delSelected( StepMeta stMeta ) { List<StepMeta> selection = transMeta.getSelectedSteps(); if ( selection.size() == 0 ) { spoon.delStep( transMeta, stMeta ); return; } if ( currentStep != null && selection.contains( currentStep ) ) { currentStep = null; transPreviewDelegate.setSelectedStep( currentStep ); transPreviewDelegate.refreshView(); for ( StepSelectionListener listener : currentStepListeners ) { listener.onUpdateSelection( currentStep ); } } StepMeta[] steps = selection.toArray( new StepMeta[ selection.size() ] ); spoon.delSteps( transMeta, steps ); }
transGraph.transPreviewDelegate.addPreviewData( stepMeta, rowMeta, rowsData, buffer ); transGraph.transPreviewDelegate.setSelectedStep( stepMeta ); transGraph.transPreviewDelegate.refreshView();
addCandidateAsHop( e.x, e.y ); } else { if ( transPreviewDelegate.isActive() ) { transPreviewDelegate.setSelectedStep( currentStep ); transPreviewDelegate.refreshView();
@Override public void run() { try { trans.prepareExecution( args ); // Do we capture data? // if ( transPreviewDelegate.isActive() ) { transPreviewDelegate.capturePreviewData( trans, transMeta.getSteps() ); } initialized = true; } catch ( KettleException e ) { log.logError( trans.getName() + ": preparing transformation execution failed", e ); checkErrorVisuals(); } halted = trans.hasHaltedSteps(); if ( trans.isReadyToStart() ) { checkStartThreads(); // After init, launch the threads. } else { initialized = false; running = false; checkErrorVisuals(); } } };
@Override public void widgetSelected( SelectionEvent e ) { refreshView(); } } );
PropsUI.getInstance().setLook( transPreviewComposite, Props.WIDGET_STYLE_TOOLBAR ); addToolBar();
transPerfDelegate = new TransPerfDelegate( spoon, this ); transMetricsDelegate = new TransMetricsDelegate( spoon, this ); transPreviewDelegate = new TransPreviewDelegate( spoon, this );
if ( transPreviewDelegate.isActive() ) { transPreviewDelegate.capturePreviewData( trans, transMeta.getSteps() );
public void addAllTabs() { CTabItem tabItemSelection = null; if ( extraViewTabFolder != null && !extraViewTabFolder.isDisposed() ) { tabItemSelection = extraViewTabFolder.getSelection(); } transHistoryDelegate.addTransHistory(); transLogDelegate.addTransLog(); transGridDelegate.addTransGrid(); transPerfDelegate.addTransPerf(); transMetricsDelegate.addTransMetrics(); transPreviewDelegate.addTransPreview(); List<SpoonUiExtenderPluginInterface> relevantExtenders = SpoonUiExtenderPluginType.getInstance().getRelevantExtenders( TransGraph.class, LOAD_TAB ); for ( SpoonUiExtenderPluginInterface relevantExtender : relevantExtenders ) { relevantExtender.uiEvent( this, LOAD_TAB ); } if ( tabItemSelection != null ) { extraViewTabFolder.setSelection( tabItemSelection ); } else { extraViewTabFolder.setSelection( transGridDelegate.getTransGridTab() ); } XulToolbarbutton button = (XulToolbarbutton) toolbar.getElementById( "trans-show-results" ); button.setTooltiptext( BaseMessages.getString( PKG, "Spoon.Tooltip.HideExecutionResults" ) ); ToolItem toolItem = (ToolItem) button.getManagedObject(); toolItem.setImage( GUIResource.getInstance().getImageHideResults() ); }
protected void showPreviewGrid( TransMeta transMeta, StepMeta stepMeta, RowMetaInterface rowMeta, List<RowMetaAndData> rowsData ) throws KettleException { clearPreviewComposite();