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 TableViewfieldsTablestatic intINPUT_WIDTHprotected org.eclipse.swt.events.ModifyListenerlsModprotected org.pentaho.di.trans.streaming.common.BaseStreamStepMetametaprotected org.pentaho.di.repository.ObjectIdreferenceObjectIdprotected org.pentaho.di.core.ObjectLocationSpecificationMethodspecificationMethodprotected org.eclipse.swt.widgets.CompositewBatchCompprotected TextVarwBatchDurationprotected TextVarwBatchSizeprotected org.eclipse.swt.custom.CTabItemwBatchTabprotected org.eclipse.swt.widgets.ButtonwbCreateSubtransprotected VFSFileSelectionwFileSectionprotected org.eclipse.swt.widgets.LabelwlBatchDurationprotected org.eclipse.swt.widgets.LabelwlBatchSizeprotected org.eclipse.swt.widgets.LabelwlSubStepprotected org.eclipse.swt.widgets.LabelwlTransPathprotected TextVarwParallelismprotected TextVarwPrefetchCountprotected org.eclipse.swt.widgets.CompositewResultsCompprotected org.eclipse.swt.custom.CTabItemwResultsTabprotected org.eclipse.swt.widgets.CompositewSetupCompprotected org.eclipse.swt.custom.CTabItemwSetupTabprotected ComboVarwSubStepprotected org.eclipse.swt.custom.CTabFolderwTabFolder-
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 voidadditionalOks(org.pentaho.di.trans.streaming.common.BaseStreamStepMeta meta)protected abstract voidbuildSetup(org.eclipse.swt.widgets.Composite wSetupComp)protected voidcreateAdditionalTabs()protected voidcreateNewSubtrans()protected org.pentaho.di.trans.TransMetacreateSubTransMeta()protected voidgetData()protected abstract StringgetDialogTitle()protected String[]getFieldNames()protected TableViewgetFieldsTable()protected int[]getFieldTypes()protected StringgetRelativePath(String filePath)protected StringgetRepositoryRelativePath(String path)Stringopen()protected voidpopulateSubSteps(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:
openin 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)
-
-