Interface IGetFieldsCapableTransformDialog<TransformMetaType extends BaseTransformMeta>
-
public interface IGetFieldsCapableTransformDialog<TransformMetaType extends BaseTransformMeta>An interface providing functionality for any transform dialog that has the "get fields" capability.
-
-
Field Summary
Fields Modifier and Type Field Description static LogChannelloggerstatic Class<?>PKG
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default org.eclipse.swt.widgets.TableItemfindTableItem(String fieldName)voidgetData(TransformMetaType inputMeta, boolean copyTransformName, boolean reloadAllFields, List<String> newFieldNames)String[]getFieldNames(TransformMetaType meta)Returns an array of incoming field names, or an empty array, if fields cannot be fetched, for some reason.default voidgetFields()This can be called by the "Get fields" button handler to inherit the common "get fields" behavior.default voidgetFields(TransformMetaType meta)TableViewgetFieldsTable()default Map<String,List<String>>getFieldValues()default List<String>getNewFieldNames(String[] incomingFieldNames)TransformMetaTypegetNewMetaInstance()org.eclipse.swt.widgets.ShellgetParent()Returns theShellof the parent control.PipelineMetagetPipelineMeta()default TransformMetaTypegetPopulatedMeta()org.eclipse.swt.widgets.ShellgetShell()Returns theShellof this dialog.default org.eclipse.swt.widgets.TableItemgetTableItem(String fieldName)default org.eclipse.swt.widgets.TableItemgetTableItem(String fieldName, boolean alwaysCreateNewFields)default StringloadFields(TransformMetaType meta, int samples, boolean reloadAllFields)StringloadFieldsImpl(TransformMetaType meta, int samples)default voidloadRemainingFields(Map<String,List<String>> previousFieldValues)default voidopenGetFieldsSampleDataDialog(boolean reloadAllFields)voidpopulateMeta(TransformMetaType meta)default List<String>repopulateFields(TransformMetaType meta, Map<String,List<String>> previousFieldValues, boolean reloadAllFields)
-
-
-
Field Detail
-
PKG
static final Class<?> PKG
-
logger
static final LogChannel logger
-
-
Method Detail
-
getParent
org.eclipse.swt.widgets.Shell getParent()
Returns theShellof the parent control.- Returns:
- the
Shellof the parent control
-
getShell
org.eclipse.swt.widgets.Shell getShell()
Returns theShellof this dialog.- Returns:
- the
Shellof this dialog
-
getFieldNames
String[] getFieldNames(TransformMetaType meta)
Returns an array of incoming field names, or an empty array, if fields cannot be fetched, for some reason.- Parameters:
meta- theIGetFieldsCapableTransformDialog- Returns:
- an array of incoming field names, or an empty array, if fields cannot be fetched, for some reason.
-
findTableItem
default org.eclipse.swt.widgets.TableItem findTableItem(String fieldName)
-
getFields
default void getFields()
This can be called by the "Get fields" button handler to inherit the common "get fields" behavior.
-
getFields
default void getFields(TransformMetaType meta)
-
openGetFieldsSampleDataDialog
default void openGetFieldsSampleDataDialog(boolean reloadAllFields)
-
loadFieldsImpl
String loadFieldsImpl(TransformMetaType meta, int samples)
-
repopulateFields
default List<String> repopulateFields(TransformMetaType meta, Map<String,List<String>> previousFieldValues, boolean reloadAllFields)
-
loadRemainingFields
default void loadRemainingFields(Map<String,List<String>> previousFieldValues)
-
loadFields
default String loadFields(TransformMetaType meta, int samples, boolean reloadAllFields)
-
getTableItem
default org.eclipse.swt.widgets.TableItem getTableItem(String fieldName)
-
getTableItem
default org.eclipse.swt.widgets.TableItem getTableItem(String fieldName, boolean alwaysCreateNewFields)
-
getData
void getData(TransformMetaType inputMeta, boolean copyTransformName, boolean reloadAllFields, List<String> newFieldNames)
-
getPopulatedMeta
default TransformMetaType getPopulatedMeta()
-
populateMeta
void populateMeta(TransformMetaType meta)
-
getNewMetaInstance
TransformMetaType getNewMetaInstance()
-
getPipelineMeta
PipelineMeta getPipelineMeta()
-
-