/** Copy information from the meta-data input to the dialog fields. */ public void getData() { if (input.getSql() != null) wSQL.setText(input.getSql()); if (input.getDatabaseMeta() != null) wConnection.setText(input.getDatabaseMeta().getName()); wEachRow.setSelection(input.isExecutedEachInputRow()); wSingleStatement.setSelection(input.isSingleStatement()); wVariables.setSelection(input.isReplaceVariables()); wQuoteString.setSelection(input.isQuoteString()); if (input.getUpdateField() != null) wUpdateField.setText(input.getUpdateField()); if (input.getInsertField() != null) wInsertField.setText(input.getInsertField()); if (input.getDeleteField() != null) wDeleteField.setText(input.getDeleteField()); if (input.getReadField() != null) wReadField.setText(input.getReadField()); for (int i = 0; i < input.getArguments().length; i++) { TableItem item = wFields.table.getItem(i); if (input.getArguments()[i] != null) item.setText(1, input.getArguments()[i]); } wSetParams.setSelection(input.isParams()); wStepname.selectAll(); wStepname.setFocus(); }