package org.insightech.er.editor.view.dialog.dbexport; import java.util.List; import org.eclipse.swt.widgets.Shell; import org.insightech.er.editor.model.dbexport.ddl.validator.ValidateResult; public class ExportErrorDialog extends AbstractErrorDialog { private List<ValidateResult> errorList; public ExportErrorDialog(Shell parentShell, List<ValidateResult> errorList) { super(parentShell); this.errorList = errorList; } @Override protected String getMessage() { return "dialog.message.export.ddl.error.no.continue"; } @Override protected String getData() { StringBuilder text = new StringBuilder(); for (ValidateResult errorMessage : this.errorList) { text.append(errorMessage.getMessage()); text.append("\r\n"); } return text.toString(); } @Override protected String getTitle() { return "dialog.title.export.db"; } }