private void handleSaveErrors(Map<OWLOntology, OWLOntologyStorageException> saveErrors) { if (saveErrors.isEmpty()) { return; } StringBuilder errorMessage = new StringBuilder(); errorMessage.append("<html><body><b>Some errors where encountered during the save operation.</b><br><br>" + "The following ontologies were not saved:<br><br>"); for (OWLOntology erroredOntology : saveErrors.keySet()) { OWLOntologyStorageException error = saveErrors.get(erroredOntology); logger.error("An error occurred whilst saving the {} ontology: {}", error.getMessage(), error); String rendering = getModelManager().getRendering(erroredOntology); errorMessage .append("<b>") .append(rendering) .append("</b><br><span style=\"color:gray;\">Reason: ") .append(StringAbbreviator.abbreviateString(error.getMessage().trim(), 100).replace("\n", "<br>")) .append("</span><br><br>"); } JOptionPane.showMessageDialog(getWorkspace(), errorMessage.toString(), "Save Errors", JOptionPane.ERROR_MESSAGE); }
private void handleSaveErrors(Map<OWLOntology, OWLOntologyStorageException> saveErrors) { if (saveErrors.isEmpty()) { return; } StringBuilder errorMessage = new StringBuilder(); errorMessage.append("<html><body><b>Some errors where encountered during the save operation.</b><br><br>" + "The following ontologies were not saved:<br><br>"); for (OWLOntology erroredOntology : saveErrors.keySet()) { OWLOntologyStorageException error = saveErrors.get(erroredOntology); logger.error("An error occurred whilst saving the {} ontology: {}", error.getMessage(), error); String rendering = getModelManager().getRendering(erroredOntology); errorMessage .append("<b>") .append(rendering) .append("</b><br><span style=\"color:gray;\">Reason: ") .append(StringAbbreviator.abbreviateString(error.getMessage().trim(), 100).replace("\n", "<br>")) .append("</span><br><br>"); } JOptionPane.showMessageDialog(getWorkspace(), errorMessage.toString(), "Save Errors", JOptionPane.ERROR_MESSAGE); }