From: <iam...@us...> - 2010-03-15 11:11:56
|
Revision: 1306 http://eulergui.svn.sourceforge.net/eulergui/?rev=1306&view=rev Author: iamlolive Date: 2010-03-15 11:11:49 +0000 (Mon, 15 Mar 2010) Log Message: ----------- ParsingException is a sophisticated version of ParserException (from parser4j) that holds the parsed N3Source. Added Paths: ----------- trunk/eulergui/src/main/java/n3_project/exceptions/ trunk/eulergui/src/main/java/n3_project/exceptions/parser/ trunk/eulergui/src/main/java/n3_project/exceptions/parser/ParsingException.java Added: trunk/eulergui/src/main/java/n3_project/exceptions/parser/ParsingException.java =================================================================== --- trunk/eulergui/src/main/java/n3_project/exceptions/parser/ParsingException.java (rev 0) +++ trunk/eulergui/src/main/java/n3_project/exceptions/parser/ParsingException.java 2010-03-15 11:11:49 UTC (rev 1306) @@ -0,0 +1,37 @@ +package n3_project.exceptions.parser; + +import eulergui.parser.n3.impl.parser4j.entity.N3ParseResult; + + +import eulergui.project.N3Source; +import net.sf.parser4j.parser.service.ParserException; + +/** + * Created by IntelliJ IDEA. + * User: lolive + * Date: 12 mars 2010 + * Time: 09:55:41 + * To change this template use File | Settings | File Templates. + */ +public class ParsingException extends ParserException { + public N3Source getSource() { + return source; + } + + public void setSource(N3Source source) { + this.source = source; + } + + private N3Source source; + + public N3ParseResult getResult() { + return source.getParseResult(); + } + + private N3ParseResult result; + + public ParsingException(N3Source source){ + super(source.getParseResult().getErrorMessage()); + this.source = source; + } +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |