X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.issues.ui%2Fsrc%2Forg%2Fsimantics%2Fissues%2Fui%2Fhandler%2FExportIssuesAsCsv.java;h=dc7b26a24ad0f8c25f7d2e60a71d351492960ae2;hp=6659a5227ccff3635b46ee173e2c5087f49c7c44;hb=47269fe0acb894f346810417d950a1ab59cdc0ea;hpb=11309f6516278203264b680235cbbe1dc2bde98e diff --git a/bundles/org.simantics.issues.ui/src/org/simantics/issues/ui/handler/ExportIssuesAsCsv.java b/bundles/org.simantics.issues.ui/src/org/simantics/issues/ui/handler/ExportIssuesAsCsv.java index 6659a5227..dc7b26a24 100644 --- a/bundles/org.simantics.issues.ui/src/org/simantics/issues/ui/handler/ExportIssuesAsCsv.java +++ b/bundles/org.simantics.issues.ui/src/org/simantics/issues/ui/handler/ExportIssuesAsCsv.java @@ -58,7 +58,7 @@ import org.simantics.utils.ui.ExceptionUtils; */ public class ExportIssuesAsCsv extends AbstractHandler { - private static final String PROP_LAST_VALIDATION_REPORT_PATH= "validation.report.path"; + private static final String PROP_LAST_VALIDATION_REPORT_PATH= "validation.report.path"; //$NON-NLS-1$ @Override public Object execute(ExecutionEvent event) throws ExecutionException { @@ -81,9 +81,9 @@ public class ExportIssuesAsCsv extends AbstractHandler { Layer0X L0X = Layer0X.getInstance(graph); SimulationResource SIMU = SimulationResource.getInstance(graph); for (Resource model : graph.syncRequest(new ObjectsWithType(Simantics.getProjectResource(), L0X.Activates, SIMU.Model))) { - return NameUtils.getSafeName(graph, model) + ".txt"; + return NameUtils.getSafeName(graph, model) + ".txt"; //$NON-NLS-1$ } - return "issues.txt"; + return "issues.txt"; //$NON-NLS-1$ } }); @@ -105,9 +105,9 @@ public class ExportIssuesAsCsv extends AbstractHandler { final DataContainer externalOutput = new DataContainer(); FileDialog fd = new FileDialog(parentShell, SWT.SAVE); - fd.setText("Select Validation Output"); - fd.setFilterExtensions(new String[] { "*.txt", "*.*" }); - fd.setFilterNames(new String[] { "Comma-Separated Values (*.txt)", "All Files (*.*)" }); + fd.setText(Messages.ExportIssuesAsCsv_SelectValidationOutput); + fd.setFilterExtensions(new String[] { "*.txt", "*.*" }); //$NON-NLS-1$ //$NON-NLS-2$ + fd.setFilterNames(new String[] { Messages.ExportIssuesAsCsv_CommaSeparatedValues, Messages.ExportIssuesAsCsv_AllFiles }); if (lastReportPath != null) fd.setFilterPath(lastReportPath); fd.setFileName(fileName); @@ -141,12 +141,12 @@ public class ExportIssuesAsCsv extends AbstractHandler { } private void export(IProgressMonitor monitor, PrintStream out) throws DatabaseException { - SubMonitor progress = SubMonitor.convert(monitor, "Export issues", IProgressMonitor.UNKNOWN); + SubMonitor progress = SubMonitor.convert(monitor, Messages.ExportIssuesAsCsv_ExportIssues, IProgressMonitor.UNKNOWN); Simantics.getSession().syncRequest(new ReadRequest() { @Override public void run(ReadGraph graph) throws DatabaseException { Collection activeIssues = graph.syncRequest(new AllVisibleIssues(Simantics.getProjectResource())); - out.println("# Exported issues (" + activeIssues.size() + ")"); + out.println("# Exported issues (" + activeIssues.size() + ")"); //$NON-NLS-1$ //$NON-NLS-2$ for (Variable issue : activeIssues) { exportIssue(graph, issue, out, 0); progress.worked(1); @@ -156,7 +156,7 @@ public class ExportIssuesAsCsv extends AbstractHandler { graph.syncRequest(new DynamicIssueSources(Simantics.getProjectResource()))); if (!dynamicIssueSources.isEmpty()) { out.println(); - out.println("# Dynamic Issues"); + out.println("# Dynamic Issues"); //$NON-NLS-1$ for (Variable source : dynamicIssueSources.values()) { exportDynamicIssueSource(progress, graph, source, out, 0); } @@ -168,7 +168,7 @@ public class ExportIssuesAsCsv extends AbstractHandler { private Map nameMap(ReadGraph graph, Set sources) throws DatabaseException { TreeMap sorted = new TreeMap<>(); for (Variable v : sources) { - String name = v.getPossiblePropertyValue(graph, "HasDescription", Bindings.STRING); + String name = v.getPossiblePropertyValue(graph, "HasDescription", Bindings.STRING); //$NON-NLS-1$ if (name == null) name = v.getName(graph); sorted.put(name, v); @@ -185,13 +185,13 @@ public class ExportIssuesAsCsv extends AbstractHandler { } private void exportIssue(ReadGraph graph, Variable issue, PrintStream out, int startColumn) throws DatabaseException { - String description = StringUtils.safeString( (String) issue.getPossiblePropertyValue(graph, "HasDescription") ); - String severity = StringUtils.safeString( (String) issue.getPossiblePropertyValue(graph, "severity") ); - String resource = StringUtils.safeString( (String) issue.getPossiblePropertyValue(graph, "resource") ); - String path = StringUtils.safeString( (String) issue.getPossiblePropertyValue(graph, "path") ); + String description = StringUtils.safeString( (String) issue.getPossiblePropertyValue(graph, "HasDescription") ); //$NON-NLS-1$ + String severity = StringUtils.safeString( (String) issue.getPossiblePropertyValue(graph, "severity") ); //$NON-NLS-1$ + String resource = StringUtils.safeString( (String) issue.getPossiblePropertyValue(graph, "resource") ); //$NON-NLS-1$ + String path = StringUtils.safeString( (String) issue.getPossiblePropertyValue(graph, "path") ); //$NON-NLS-1$ for (int i = 0; i < startColumn; ++i) - out.print(";"); - out.println(description + ";" + severity + ";" + resource + ";" + path); + out.print(";"); //$NON-NLS-1$ + out.println(description + ";" + severity + ";" + resource + ";" + path); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } } \ No newline at end of file