From 140b6bc746cf41c07e9bfa51c0e2db03183a69b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr> Date: Thu, 8 Mar 2007 23:08:37 +0000 Subject: [PATCH] - added parseString( s ) --- .../inrialpes/exmo/align/parser/AlignmentParser.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/fr/inrialpes/exmo/align/parser/AlignmentParser.java b/src/fr/inrialpes/exmo/align/parser/AlignmentParser.java index eaa380bc..c3feeff0 100644 --- a/src/fr/inrialpes/exmo/align/parser/AlignmentParser.java +++ b/src/fr/inrialpes/exmo/align/parser/AlignmentParser.java @@ -21,6 +21,7 @@ package fr.inrialpes.exmo.align.parser; //Imported SAX classes +import org.xml.sax.InputSource; import org.xml.sax.SAXException; import org.xml.sax.Attributes; import org.xml.sax.helpers.DefaultHandler; @@ -32,6 +33,7 @@ import javax.xml.parsers.ParserConfigurationException; //Imported JAVA classes import java.io.IOException; +import java.io.StringReader; import java.net.URI; import java.net.URISyntaxException; import java.lang.Integer; @@ -172,6 +174,7 @@ public class AlignmentParser extends DefaultHandler { * @deprecated use parse( URI ) instead */ public Alignment parse( String uri, Hashtable loaded ) throws SAXException, IOException { + //ontologies = loaded; return parse( uri ); } @@ -183,10 +186,15 @@ public class AlignmentParser extends DefaultHandler { */ public Alignment parse( String uri ) throws SAXException, IOException { this.uri = uri; - //ontologies = loaded; parser.parse(uri,this); return alignment; } + + public Alignment parseString( String s ) throws SAXException, IOException { + parser.parse( new InputSource( new StringReader( s ) ), + this ); + return alignment; + } /** * Called by the XML parser at the begining of an element. -- GitLab