private void reload() { reloadButton.configurePropertiesFromAction(cancelReloadAction); new ProgressThread("loading_data") { @Override public void run() { DataResultSet resultSet = null; try { if (state.getTranslator() != null) { state.getTranslator().close(); } resultSet = state.getDataResultSetFactory().makeDataResultSet(null); state.getTranslator().clearErrors(); final ExampleSet exampleSet = state.readNow(resultSet, limitedPreviewBox.isSelected(), getProgressListener()); SwingUtilities.invokeLater( new Runnable() { @Override public void run() { updateTableModel(exampleSet); updateErrors(); } }); } catch (OperatorException e) { ImportWizardUtils.showErrorMessage( state.getDataResultSetFactory().getResourceName(), e.toString(), e); } finally { if (resultSet != null) { try { resultSet.close(); } catch (OperatorException e) { // LogService.getRoot().log(Level.WARNING, "Failed to close result set: " + e, e); LogService.getRoot() .log( Level.WARNING, I18N.getMessage( LogService.getRoot().getResourceBundle(), "com.rapidminer.operator.nio.MetaDataDeclarationWizardStep.closing_result_set_error", e), e); } } getProgressListener().complete(); SwingUtilities.invokeLater( new Runnable() { @Override public void run() { reloadButton.configurePropertiesFromAction(reloadAction); reloadButton.setEnabled(true); isReloading = false; } }); } } }.start(); }
private void cancelGuessing() { state.getTranslator().cancelGuessing(); state.getTranslator().cancelLoading(); guessButton.setEnabled(false); }
private void cancelReload() { state.getTranslator().cancelLoading(); reloadButton.setEnabled(false); }