public interface GetFieldsCapableStepDialog<StepMetaType extends BaseStepMeta>
Modifier and Type | Field and Description |
---|---|
static LogChannel |
logger |
static Class<?> |
PKG |
Modifier and Type | Method and Description |
---|---|
default org.eclipse.swt.widgets.TableItem |
findTableItem(String fieldName) |
void |
getData(StepMetaType inputMeta,
boolean copyStepname,
boolean reloadAllFields,
Set<String> newFieldNames) |
String[] |
getFieldNames(StepMetaType meta)
Returns an array of incoming field names, or an empty array, if fields cannot be fetched, for some reason.
|
default void |
getFields()
This can be called by the "Get fields" button handler to inherit the common "get fields" behavior.
|
default void |
getFields(StepMetaType meta) |
TableView |
getFieldsTable() |
default Map<String,List<String>> |
getFieldValues() |
default List<String> |
getNewFieldNames(String[] incomingFieldNames) |
StepMetaType |
getNewMetaInstance() |
org.eclipse.swt.widgets.Shell |
getParent()
Returns the
Shell of the parent control. |
default StepMetaType |
getPopulatedMeta() |
org.eclipse.swt.widgets.Shell |
getShell()
Returns the
Shell of this dialog. |
default org.eclipse.swt.widgets.TableItem |
getTableItem(String fieldName) |
TransMeta |
getTransMeta() |
default String |
loadFields(StepMetaType meta,
int samples,
boolean reloadAllFields) |
String |
loadFieldsImpl(StepMetaType meta,
int samples) |
default void |
loadRemainingFields(Map<String,List<String>> previousFieldValues) |
default void |
openGetFieldsSampleDataDialog(boolean reloadAllFields) |
void |
populateMeta(StepMetaType meta) |
default Set<String> |
repopulateFields(StepMetaType meta,
Map<String,List<String>> previousFieldValues,
boolean reloadAllFields) |
static final Class<?> PKG
static final LogChannel logger
org.eclipse.swt.widgets.Shell getParent()
Shell
of the parent control.Shell
of the parent controlorg.eclipse.swt.widgets.Shell getShell()
Shell
of this dialog.Shell
of this dialogString[] getFieldNames(StepMetaType meta)
meta
- the StepMetaType
default org.eclipse.swt.widgets.TableItem findTableItem(String fieldName)
default void getFields()
default void getFields(StepMetaType meta)
default void openGetFieldsSampleDataDialog(boolean reloadAllFields)
String loadFieldsImpl(StepMetaType meta, int samples)
default Set<String> repopulateFields(StepMetaType meta, Map<String,List<String>> previousFieldValues, boolean reloadAllFields)
default String loadFields(StepMetaType meta, int samples, boolean reloadAllFields)
default org.eclipse.swt.widgets.TableItem getTableItem(String fieldName)
void getData(StepMetaType inputMeta, boolean copyStepname, boolean reloadAllFields, Set<String> newFieldNames)
default StepMetaType getPopulatedMeta()
void populateMeta(StepMetaType meta)
StepMetaType getNewMetaInstance()
TransMeta getTransMeta()
Copyright © 2019 Hitachi Vantara. All rights reserved.