Revision: 1317
http://eulergui.svn.sourceforge.net/eulergui/?rev=1317&view=rev
Author: iamlolive
Date: 2010-03-15 16:22:22 +0000 (Mon, 15 Mar 2010)
Log Message:
-----------
cleaner architecture to show a parsing error
Modified Paths:
--------------
trunk/eulergui/src/main/java/n3_project/ResultManagement.java
Modified: trunk/eulergui/src/main/java/n3_project/ResultManagement.java
===================================================================
--- trunk/eulergui/src/main/java/n3_project/ResultManagement.java 2010-03-15 16:20:17 UTC (rev 1316)
+++ trunk/eulergui/src/main/java/n3_project/ResultManagement.java 2010-03-15 16:22:22 UTC (rev 1317)
@@ -209,13 +209,17 @@
}
public void displayOriginalSourceWithErrors(eulergui.project.N3Source source, N3ParseResult result) {
- TextEditor editor = new TextEditor();
- editor.displayEditor( projectGUI, source);
- editor.setToolTipText(result.getErrorMessage());
- editor.setCaretPosition(result.getParseResult().getLineNumber(), result.getParseResult().getColumnNumber());
+ TextEditor editor = projectGUI.getEditorManagement().openJavaEditor(source);
+ String errorMessage = result.getErrorMessage();
+ int lineNumber = result.getParseResult().getLineNumber();
+ int columnNumber = result.getParseResult().getColumnNumber();
+ editor.showError(errorMessage, lineNumber, columnNumber);
+
}
+
+
private final class ViewAction extends LocalAction {
private static final long serialVersionUID = 1L;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|