/** 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();
  }