public void useWith( ARPHandlers h ) { h.setStatementHandler( this ); h.setErrorHandler( this ); h.setNamespaceHandler( this ); }
public void useWith( ARPHandlers h ) { h.setStatementHandler( this ); h.setErrorHandler( this ); h.setNamespaceHandler( this ); }
/** * Parses the RDF/XML at the given URL into the given StatementHandler. */ public static void parseRDFXML(URL url, StatementHandler handler) throws IOException { ARP parser = new ARP(); parser.getHandlers().setStatementHandler(handler); URLConnection conn = url.openConnection(); String encoding = conn.getContentEncoding(); InputStream in = null; try { in = conn.getInputStream(); if (encoding == null) parser.load(in, url.toString()); else parser.load(new InputStreamReader(in, encoding), url.toString()); in.close(); } catch (org.xml.sax.SAXException e) { throw new OntopiaRuntimeException(e); } finally { if (in != null) in.close(); } }
arp = new ARP(); ARPHandlers handlers = arp.getHandlers(); handlers.setStatementHandler(getSH(true));
/** * Parses the RDF/XML at the given InputStream into the given StatementHandler. */ public static void parseRDFXML(InputStream in, StatementHandler handler) throws IOException { ARP parser = new ARP(); parser.getHandlers().setStatementHandler(handler); try { parser.load(in); } catch (org.xml.sax.SAXException e) { throw new OntopiaRuntimeException(e); } finally { if (in != null) in.close(); } } }
arp = new ARP(); ARPHandlers handlers = arp.getHandlers(); handlers.setStatementHandler(getSH(true));
public void testDOMwithARP() throws SAXException, IOException { InputStream in = new FileInputStream("testing/wg/Class/conclusions001.rdf"); Document document = domParser .parse(in,"http://www.example.org/"); DOM2Model d2m = DOM2Model.createD2M("http://www.example.org/",null); d2m.getHandlers().setStatementHandler(this); try { d2m.load(document); } finally { d2m.close(); } assertEquals("Incorrect number of triples",3,count); }
public void testDOMwithARP() throws SAXException, IOException { InputStream in = new FileInputStream("testing/wg/Class/conclusions001.rdf"); Document document = domParser .parse(in,"http://www.example.org/"); DOM2Model d2m = DOM2Model.createD2M("http://www.example.org/",null); d2m.getHandlers().setStatementHandler(this); try { d2m.load(document); } finally { d2m.close(); } assertEquals("Incorrect number of triples",3,count); }
public void setHandlersWith(ARPHandlers newHh) { handlers = ARPHandlers.createNewHandlers() ; handlers.setErrorHandler(newHh.getErrorHandler()); handlers.setExtendedHandler(newHh.getExtendedHandler()); handlers.setNamespaceHandler(newHh.getNamespaceHandler()); handlers.setStatementHandler(newHh.getStatementHandler()); }
public void setHandlersWith(ARPHandlers newHh) { handlers = ARPHandlers.createNewHandlers() ; handlers.setErrorHandler(newHh.getErrorHandler()); handlers.setExtendedHandler(newHh.getExtendedHandler()); handlers.setNamespaceHandler(newHh.getNamespaceHandler()); handlers.setStatementHandler(newHh.getStatementHandler()); }
arp.getHandlers().setStatementHandler(new StatementHandler(){ @Override public void statement(AResource a, AResource b, ALiteral l){
public void testToString() throws IOException, SAXException { String testcase = "<rdf:RDF xmlns:music=\"http://www.kanzaki.com/ns/music#\" " + " xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"> " + "<rdf:Description> " + " <music:performs rdf:nodeID=\"p1\"/> " + "</rdf:Description> " + "<rdf:Description rdf:nodeID=\"p1\"> " + " <music:opus>op.26</music:opus> " + "</rdf:Description> " + "</rdf:RDF>"; ARP parser = new ARP(); ToStringStatementHandler tssh = new ToStringStatementHandler(); parser.getHandlers().setStatementHandler(tssh); parser.load(new StringReader(testcase), "http://www.example.com"); assertEquals(tssh.subj, tssh.obj); }
arp.getHandlers().setStatementHandler(new StatementHandler(){ @Override public void statement(AResource a, AResource b, ALiteral l){
public void testToString() throws IOException, SAXException { String testcase = "<rdf:RDF xmlns:music=\"http://www.kanzaki.com/ns/music#\" " + " xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"> " + "<rdf:Description> " + " <music:performs rdf:nodeID=\"p1\"/> " + "</rdf:Description> " + "<rdf:Description rdf:nodeID=\"p1\"> " + " <music:opus>op.26</music:opus> " + "</rdf:Description> " + "</rdf:RDF>"; ARP parser = new ARP(); ToStringStatementHandler tssh = new ToStringStatementHandler(); parser.getHandlers().setStatementHandler(tssh); parser.load(new StringReader(testcase), "http://www.example.com"); assertEquals(tssh.subj, tssh.obj); }
rt.gc(); rt.gc(); startMem = (int)(rt.totalMemory()-rt.freeMemory()); arp.getHandlers().setStatementHandler(new StatementHandler(){ int debugC = 0; break; case 't' : arp.getHandlers().setStatementHandler(getSH(false)); break; case 'r' :
rt.gc(); rt.gc(); startMem = (int)(rt.totalMemory()-rt.freeMemory()); arp.getHandlers().setStatementHandler(new StatementHandler(){ int debugC = 0; break; case 't' : arp.getHandlers().setStatementHandler(getSH(false)); break; case 'r' :
public void testInterrupt() throws SAXException, IOException { ARP a = new ARP(); try ( InputStream in = new FileInputStream("testing/wg/miscellaneous/consistent001.rdf") ) { a.getHandlers().setStatementHandler(new StatementHandler() { int countDown = 10;
public void testInterrupt() throws SAXException, IOException { ARP a = new ARP(); try ( InputStream in = new FileInputStream("testing/wg/miscellaneous/consistent001.rdf") ) { a.getHandlers().setStatementHandler(new StatementHandler() { int countDown = 10;
arp.getHandlers().setStatementHandler(rslt) ; arp.getHandlers().setErrorHandler(rslt) ; arp.getHandlers().setNamespaceHandler(rslt) ;