From: <iam...@us...> - 2010-03-15 16:22:29
|
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. |