Class BaseStreamingDialog

java.lang.Object
org.eclipse.swt.widgets.Dialog
org.pentaho.di.ui.trans.step.BaseStepDialog
org.pentaho.di.ui.trans.step.BaseStreamingDialog
All Implemented Interfaces:
org.pentaho.di.trans.step.StepDialogInterface

public abstract class BaseStreamingDialog extends BaseStepDialog implements org.pentaho.di.trans.step.StepDialogInterface
  • Field Details

    • INPUT_WIDTH

      public static final int INPUT_WIDTH
      See Also:
    • meta

      protected org.pentaho.di.trans.streaming.common.BaseStreamStepMeta meta
    • wlTransPath

      protected org.eclipse.swt.widgets.Label wlTransPath
    • wFileSection

      protected VFSFileSelection wFileSection
    • wbCreateSubtrans

      protected org.eclipse.swt.widgets.Button wbCreateSubtrans
    • wlSubStep

      protected org.eclipse.swt.widgets.Label wlSubStep
    • wSubStep

      protected ComboVar wSubStep
    • referenceObjectId

      protected org.pentaho.di.repository.ObjectId referenceObjectId
    • specificationMethod

      protected org.pentaho.di.core.ObjectLocationSpecificationMethod specificationMethod
    • lsMod

      protected org.eclipse.swt.events.ModifyListener lsMod
    • wlBatchSize

      protected org.eclipse.swt.widgets.Label wlBatchSize
    • wBatchSize

      protected TextVar wBatchSize
    • wPrefetchCount

      protected TextVar wPrefetchCount
    • wlBatchDuration

      protected org.eclipse.swt.widgets.Label wlBatchDuration
    • wBatchDuration

      protected TextVar wBatchDuration
    • wParallelism

      protected TextVar wParallelism
    • wTabFolder

      protected org.eclipse.swt.custom.CTabFolder wTabFolder
    • wSetupTab

      protected org.eclipse.swt.custom.CTabItem wSetupTab
    • wBatchTab

      protected org.eclipse.swt.custom.CTabItem wBatchTab
    • wResultsTab

      protected org.eclipse.swt.custom.CTabItem wResultsTab
    • wSetupComp

      protected org.eclipse.swt.widgets.Composite wSetupComp
    • wBatchComp

      protected org.eclipse.swt.widgets.Composite wBatchComp
    • wResultsComp

      protected org.eclipse.swt.widgets.Composite wResultsComp
    • fieldsTable

      protected TableView fieldsTable
  • Constructor Details

    • BaseStreamingDialog

      public BaseStreamingDialog(org.eclipse.swt.widgets.Shell parent, Object in, org.pentaho.di.trans.TransMeta tr, String sname)
  • Method Details

    • open

      public String open()
      Specified by:
      open in interface org.pentaho.di.trans.step.StepDialogInterface
    • getDialogTitle

      protected abstract String getDialogTitle()
    • buildSetup

      protected abstract void buildSetup(org.eclipse.swt.widgets.Composite wSetupComp)
    • createAdditionalTabs

      protected void createAdditionalTabs()
    • createNewSubtrans

      protected void createNewSubtrans()
    • createSubTransMeta

      protected org.pentaho.di.trans.TransMeta createSubTransMeta()
    • getFieldsTable

      protected TableView getFieldsTable()
    • getFieldNames

      protected String[] getFieldNames()
    • getFieldTypes

      protected int[] getFieldTypes()
    • getData

      protected void getData()
    • populateSubSteps

      protected void populateSubSteps(org.eclipse.swt.widgets.Event event)
    • additionalOks

      protected void additionalOks(org.pentaho.di.trans.streaming.common.BaseStreamStepMeta meta)
    • getRepositoryRelativePath

      protected String getRepositoryRelativePath(String path)
    • getRelativePath

      protected String getRelativePath(String filePath)