Package org.pentaho.di.ui.trans.step
Class BaseFileStepDialog<T extends org.pentaho.di.trans.steps.file.BaseFileInputMeta<?,?,?>>
java.lang.Object
org.eclipse.swt.widgets.Dialog
org.pentaho.di.ui.trans.step.BaseStepDialog
org.pentaho.di.ui.trans.step.BaseFileStepDialog<T>
- All Implemented Interfaces:
org.pentaho.di.trans.step.StepDialogInterface
public abstract class BaseFileStepDialog<T extends org.pentaho.di.trans.steps.file.BaseFileInputMeta<?,?,?>>
extends BaseStepDialog
implements org.pentaho.di.trans.step.StepDialogInterface
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classClass for apply layout settings to SWT controls.Nested classes/interfaces inherited from class org.pentaho.di.ui.trans.step.BaseStepDialog
BaseStepDialog.AddConnectionListener, BaseStepDialog.EditConnectionListener, BaseStepDialog.FieldsChoiceDialogProvider -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Tprotected org.eclipse.swt.events.ModifyListenerprotected final Class<?>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
ConstructorsConstructorDescriptionBaseFileStepDialog(org.eclipse.swt.widgets.Shell parent, T in, org.pentaho.di.trans.TransMeta transMeta, String sname) -
Method Summary
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, toStringMethods inherited from class org.eclipse.swt.widgets.Dialog
checkSubclass, getParent, getStyle, getText, setTextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.pentaho.di.trans.step.StepDialogInterface
setMetaStore, setRepository
-
Field Details
-
PKG
-
input
-
lsMod
protected org.eclipse.swt.events.ModifyListener lsMod
-
-
Constructor Details
-
BaseFileStepDialog
-
-
Method Details
-
open
- Specified by:
openin interfaceorg.pentaho.di.trans.step.StepDialogInterface
-
cancel
protected void cancel() -
ok
protected void ok() -
createUI
protected abstract void createUI() -
getData
Read the data from the meta object and show it in this dialog.- Parameters:
meta- The meta object to obtain the data from.
-
getInfo
Fill meta object from UI options.- Parameters:
meta- meta objectpreview- flag for preview or real options should be used. Currently, only one option is differ for preview - EOL chars. It uses as "mixed" for be able to preview any file.
-