From: <iam...@us...> - 2010-03-17 11:21:52
|
Revision: 1327 http://eulergui.svn.sourceforge.net/eulergui/?rev=1327&view=rev Author: iamlolive Date: 2010-03-17 11:21:41 +0000 (Wed, 17 Mar 2010) Log Message: ----------- PARSE button now opens the editor, in error mode, when parsing fails. Modified Paths: -------------- trunk/eulergui/src/main/java/eulergui/gui/view/ButtonsForN3Source.java Modified: trunk/eulergui/src/main/java/eulergui/gui/view/ButtonsForN3Source.java =================================================================== --- trunk/eulergui/src/main/java/eulergui/gui/view/ButtonsForN3Source.java 2010-03-17 11:19:50 UTC (rev 1326) +++ trunk/eulergui/src/main/java/eulergui/gui/view/ButtonsForN3Source.java 2010-03-17 11:21:41 UTC (rev 1327) @@ -14,6 +14,7 @@ import eulergui.project.Project; import n3_project.ProjectGUI; import n3_project.SourceFilesView; +import n3_project.exceptions.parser.ParsingException; import n3_project.helpers.N3toGraphviz; import net.sf.parser4j.parser.service.IParserListener; import net.sf.parser4j.parser.service.ParserException; @@ -172,8 +173,9 @@ try { projectGUI.getResultManagement().insertStringAtPaneEnd( projectGUI.getResultManagement().getProjectGUI(), - "PARSE ERROR (see arror panel)." - ); + "PARSE ERROR (see error panel)."); + projectGUI.getResultManagement().displayOriginalSourceWithErrors(n3Source, n3ParseResult); + sourceFilesView.getProject().setErrors(n3ParseResult.getErrorMessage()); } catch (BadLocationException e2) { e2.printStackTrace(); @@ -193,6 +195,12 @@ } catch (ParserException parserException) { parserException.printStackTrace(); try { + if(parserException instanceof ParsingException){ + ParsingException parsingException = ((ParsingException) parserException); + + projectGUI.getResultManagement().displayOriginalSourceWithErrors(parsingException.getSource(), parsingException.getResult()); + } + else projectGUI.getResultManagement().insertStringAtPaneEnd( projectGUI.getResultManagement().getProjectGUI(), parserException.toString() ); @@ -202,7 +210,7 @@ } catch (BadLocationException ee) { ee.printStackTrace(); } - projectGUI.getResultManagement().displayStandardError(); + //projectGUI.getResultManagement().displayStandardError(); } }); parserButton.setText("PARSE"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jm...@us...> - 2010-12-18 13:46:53
|
Revision: 2004 http://eulergui.svn.sourceforge.net/eulergui/?rev=2004&view=rev Author: jmvanel Date: 2010-12-18 13:46:47 +0000 (Sat, 18 Dec 2010) Log Message: ----------- refactoring in ButtonsFroN3Source pave the way for new feature: when an N3data is deactivated, the triple should be removed from the user KB (to demonstrate TMS) Modified Paths: -------------- trunk/eulergui/src/main/java/eulergui/gui/view/ButtonsForN3Source.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jm...@us...> - 2011-10-07 19:28:59
|
Revision: 2715 http://eulergui.svn.sourceforge.net/eulergui/?rev=2715&view=rev Author: jmvanel Date: 2011-10-07 19:28:52 +0000 (Fri, 07 Oct 2011) Log Message: ----------- class ButtonsForN3Source : use BoxLayout for better vertical alignment of buttons ( not perfect, as not all N3 sources have the same buttons) Modified Paths: -------------- trunk/eulergui/src/main/java/eulergui/gui/view/ButtonsForN3Source.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jm...@us...> - 2013-01-06 21:33:02
|
Revision: 3411 http://eulergui.svn.sourceforge.net/eulergui/?rev=3411&view=rev Author: jmvanel Date: 2013-01-06 21:32:56 +0000 (Sun, 06 Jan 2013) Log Message: ----------- FIX bug in preceding commit : the table button was missing for an ordinary N3 Modified Paths: -------------- trunk/eulergui/src/main/java/eulergui/gui/view/ButtonsForN3Source.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |