Package org.pentaho.di.ui.trans.step
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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.pentaho.di.ui.trans.step.BaseStepDialog
BaseStepDialog.AddConnectionListener, BaseStepDialog.EditConnectionListener, BaseStepDialog.FieldsChoiceDialogProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected TableView
fieldsTable
static int
INPUT_WIDTH
protected org.eclipse.swt.events.ModifyListener
lsMod
protected org.pentaho.di.trans.streaming.common.BaseStreamStepMeta
meta
protected org.pentaho.di.repository.ObjectId
referenceObjectId
protected org.pentaho.di.core.ObjectLocationSpecificationMethod
specificationMethod
protected org.eclipse.swt.widgets.Composite
wBatchComp
protected TextVar
wBatchDuration
protected TextVar
wBatchSize
protected org.eclipse.swt.custom.CTabItem
wBatchTab
protected org.eclipse.swt.widgets.Button
wbCreateSubtrans
protected VFSFileSelection
wFileSection
protected org.eclipse.swt.widgets.Label
wlBatchDuration
protected org.eclipse.swt.widgets.Label
wlBatchSize
protected org.eclipse.swt.widgets.Label
wlSubStep
protected org.eclipse.swt.widgets.Label
wlTransPath
protected TextVar
wParallelism
protected TextVar
wPrefetchCount
protected org.eclipse.swt.widgets.Composite
wResultsComp
protected org.eclipse.swt.custom.CTabItem
wResultsTab
protected org.eclipse.swt.widgets.Composite
wSetupComp
protected org.eclipse.swt.custom.CTabItem
wSetupTab
protected ComboVar
wSubStep
protected org.eclipse.swt.custom.CTabFolder
wTabFolder
-
Fields inherited from class org.pentaho.di.ui.trans.step.BaseStepDialog
backupChanged, baseStepMeta, BUTTON_ALIGNMENT_CENTER, BUTTON_ALIGNMENT_LEFT, BUTTON_ALIGNMENT_RIGHT, buttonAlignment, changed, databaseDialog, fdCancel, fdCreate, fdGet, fdlStepname, fdOK, fdPreview, fdSQL, fdStepname, log, loggingObject, lsCancel, lsCreate, lsDef, lsGet, lsOK, lsPreview, lsResize, lsSQL, metaStore, props, repository, shell, stepMeta, stepname, transMeta, variables, wCancel, wCreate, wGet, wlStepname, wOK, wPreview, wSQL, wStepname
-
-
Constructor Summary
Constructors Constructor Description BaseStreamingDialog(org.eclipse.swt.widgets.Shell parent, Object in, org.pentaho.di.trans.TransMeta tr, String sname)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
additionalOks(org.pentaho.di.trans.streaming.common.BaseStreamStepMeta meta)
protected abstract void
buildSetup(org.eclipse.swt.widgets.Composite wSetupComp)
protected void
createAdditionalTabs()
protected void
createNewSubtrans()
protected org.pentaho.di.trans.TransMeta
createSubTransMeta()
protected void
getData()
protected abstract String
getDialogTitle()
protected String[]
getFieldNames()
protected TableView
getFieldsTable()
protected int[]
getFieldTypes()
protected String
getRelativePath(String filePath)
protected String
getRepositoryRelativePath(String path)
String
open()
protected void
populateSubSteps(org.eclipse.swt.widgets.Event event)
-
Methods inherited from class org.pentaho.di.ui.trans.step.BaseStepDialog
addConnectionLine, addConnectionLine, addConnectionLine, addConnectionLine, addDatabases, addDatabases, centerButtons, createHelpButton, dispose, generateFieldMapping, getButtonAlignment, getDatabaseDialog, getFieldsFromPrevious, getFieldsFromPrevious, getFieldsFromPrevious, getFieldsFromPrevious, getFieldsFromPrevious, getMetaStore, getModifyListenerTooltipText, getPathOf, getRepository, isBasic, isDebug, isDetailed, isRowLevel, leftAlignButtons, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, positionBottomButtons, positionBottomButtons, positionBottomLeftButtons, positionBottomRightButtons, reinitConnectionDropDown, rightAlignButtons, selectDatabase, setButtonPositions, setMetaStore, setMinimalShellHeight, setRepository, setShellImage, setSize, setSize, setSize, setSize, setTraverseOrder, showDbDialogUnlessCancelledOrValid, showDbExistsDialog, storeScreenSize, toString
-
Methods inherited from class org.eclipse.swt.widgets.Dialog
checkSubclass, getParent, getStyle, getText, setText
-
-
-
-
Field Detail
-
INPUT_WIDTH
public static final int INPUT_WIDTH
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
open
public String open()
- Specified by:
open
in interfaceorg.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)
-
-