Class ActionBaseDialog
- java.lang.Object
-
- org.eclipse.swt.widgets.Dialog
-
- org.apache.hop.ui.workflow.action.ActionDialog
-
- org.apache.hop.ui.workflow.actions.ActionBaseDialog
-
public abstract class ActionBaseDialog extends ActionDialog
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanbackupChangedprotected org.eclipse.swt.widgets.Displaydisplayprotected org.eclipse.swt.widgets.GroupgExecutionprotected org.eclipse.swt.widgets.GroupgLogFileprotected LogChannellogprotected org.eclipse.swt.widgets.ListenerlsCancelprotected org.eclipse.swt.widgets.ListenerlsOkstatic Class<?>PKGprotected org.eclipse.swt.widgets.ButtonwAddDateprotected org.eclipse.swt.widgets.ButtonwAddTimeprotected org.eclipse.swt.widgets.ButtonwAppendLogfileprotected org.eclipse.swt.widgets.ButtonwbBrowseprotected org.eclipse.swt.widgets.ButtonwbGetParamsprotected org.eclipse.swt.widgets.ButtonwbLogFilenameprotected org.eclipse.swt.widgets.ButtonwCancelprotected org.eclipse.swt.widgets.ButtonwClearFilesprotected org.eclipse.swt.widgets.ButtonwClearRowsprotected org.eclipse.swt.widgets.ButtonwCreateParentFolderprotected org.eclipse.swt.widgets.ButtonwEveryRowprotected org.eclipse.swt.widgets.LabelwlAddDateprotected org.eclipse.swt.widgets.LabelwlAddTimeprotected org.eclipse.swt.widgets.LabelwlLogextprotected org.eclipse.swt.widgets.LabelwlLogfileprotected org.eclipse.swt.widgets.LabelwlLoglevelprotected TextVarwLogextprotected TextVarwLogfileprotected org.eclipse.swt.custom.CCombowLoglevelprotected org.eclipse.swt.widgets.LabelwlPathprotected org.eclipse.swt.widgets.TextwNameprotected org.eclipse.swt.widgets.ButtonwOkprotected org.eclipse.swt.widgets.CompositewOptionsprotected TableViewwParametersprotected org.eclipse.swt.widgets.ButtonwPassParamsprotected TextVarwPathprotected org.eclipse.swt.widgets.ButtonwPrevToParamsprotected org.eclipse.swt.widgets.ButtonwSetLogfileprotected org.eclipse.swt.widgets.ButtonwWaitingToFinish-
Fields inherited from class org.apache.hop.ui.workflow.action.ActionDialog
loggingObject, metadataProvider, props, shell, variables, workflowMeta
-
-
Constructor Summary
Constructors Constructor Description ActionBaseDialog(org.eclipse.swt.widgets.Shell parent, IAction action, WorkflowMeta workflowMeta, IVariables variables)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidcancel()protected voidcreateElements()protected abstract org.eclipse.swt.widgets.ControlcreateRunConfigurationControl()protected abstract ActionBasegetAction()protected abstract org.eclipse.swt.graphics.ImagegetImage()protected abstract intgetParameterCount()protected abstract voidok()protected voidreplaceNameWithBaseFilename(String filename)protected voidselectLogFile(String[] filters)protected voidsetLogFileEnabled()-
Methods inherited from class org.apache.hop.ui.workflow.action.ActionDialog
addConnectionLine, addConnectionLine, dispose, getMetadataProvider, getWorkflowMeta, isDisposed, setActive, setMetadataProvider
-
-
-
-
Field Detail
-
PKG
public static final Class<?> PKG
-
wlPath
protected org.eclipse.swt.widgets.Label wlPath
-
wPath
protected TextVar wPath
-
wbBrowse
protected org.eclipse.swt.widgets.Button wbBrowse
-
gLogFile
protected org.eclipse.swt.widgets.Group gLogFile
-
wOptions
protected org.eclipse.swt.widgets.Composite wOptions
-
wName
protected org.eclipse.swt.widgets.Text wName
-
wSetLogfile
protected org.eclipse.swt.widgets.Button wSetLogfile
-
wlLogfile
protected org.eclipse.swt.widgets.Label wlLogfile
-
wLogfile
protected TextVar wLogfile
-
wbLogFilename
protected org.eclipse.swt.widgets.Button wbLogFilename
-
wCreateParentFolder
protected org.eclipse.swt.widgets.Button wCreateParentFolder
-
wlLogext
protected org.eclipse.swt.widgets.Label wlLogext
-
wLogext
protected TextVar wLogext
-
wlAddDate
protected org.eclipse.swt.widgets.Label wlAddDate
-
wAddDate
protected org.eclipse.swt.widgets.Button wAddDate
-
wlAddTime
protected org.eclipse.swt.widgets.Label wlAddTime
-
wAddTime
protected org.eclipse.swt.widgets.Button wAddTime
-
wlLoglevel
protected org.eclipse.swt.widgets.Label wlLoglevel
-
wLoglevel
protected org.eclipse.swt.custom.CCombo wLoglevel
-
wPrevToParams
protected org.eclipse.swt.widgets.Button wPrevToParams
-
wEveryRow
protected org.eclipse.swt.widgets.Button wEveryRow
-
wClearRows
protected org.eclipse.swt.widgets.Button wClearRows
-
wClearFiles
protected org.eclipse.swt.widgets.Button wClearFiles
-
wParameters
protected TableView wParameters
-
wWaitingToFinish
protected org.eclipse.swt.widgets.Button wWaitingToFinish
-
gExecution
protected org.eclipse.swt.widgets.Group gExecution
-
wOk
protected org.eclipse.swt.widgets.Button wOk
-
wCancel
protected org.eclipse.swt.widgets.Button wCancel
-
lsOk
protected org.eclipse.swt.widgets.Listener lsOk
-
lsCancel
protected org.eclipse.swt.widgets.Listener lsCancel
-
backupChanged
protected boolean backupChanged
-
wAppendLogfile
protected org.eclipse.swt.widgets.Button wAppendLogfile
-
wPassParams
protected org.eclipse.swt.widgets.Button wPassParams
-
wbGetParams
protected org.eclipse.swt.widgets.Button wbGetParams
-
display
protected org.eclipse.swt.widgets.Display display
-
log
protected LogChannel log
-
-
Constructor Detail
-
ActionBaseDialog
public ActionBaseDialog(org.eclipse.swt.widgets.Shell parent, IAction action, WorkflowMeta workflowMeta, IVariables variables)
-
-
Method Detail
-
createElements
protected void createElements()
-
selectLogFile
protected void selectLogFile(String[] filters)
-
setLogFileEnabled
protected void setLogFileEnabled()
-
replaceNameWithBaseFilename
protected void replaceNameWithBaseFilename(String filename)
-
ok
protected abstract void ok()
-
cancel
protected abstract void cancel()
-
getAction
protected abstract ActionBase getAction()
-
getImage
protected abstract org.eclipse.swt.graphics.Image getImage()
-
getParameterCount
protected abstract int getParameterCount()
-
createRunConfigurationControl
protected abstract org.eclipse.swt.widgets.Control createRunConfigurationControl()
-
-