Examples of TurtleParser


Examples of com.hp.hpl.jena.n3.turtle.parser.TurtleParser

    return null;
  }

  public static Map<String, String> retrievePrefixes(final Reader arg0)
      throws ParseException {
    final TurtleParser parser = new TurtleParser(arg0);
    final HashMap<String, String> map = new HashMap<String, String>();
    parser.setEventHandler(new BasicHandler() {

      @Override
      public void prefix(final int arg0, final int arg1,
          final String arg2, final String arg3) {
        map.put(arg2, arg3);
      }

    });
    parser.parse();
    return map;
  }
View Full Code Here

Examples of com.hp.hpl.jena.n3.turtle.parser.TurtleParser

   * bei lexikalischem Fehler wird ein "LE" vor die Fehlermeldung angehaengt
   */
  @Override
  public String handleException(final String document) {
    try {
      final TurtleParser parser = new TurtleParser(new StringReader(
          document));
      parser.setEventHandler(new TurtleEventHandler() {

        @Override
        public void triple(final int line, final int col, final Triple triple) {
        }

        @Override
        public void startFormula(final int line, final int col) {
        }

        @Override
        public void prefix(final int line, final int col, final String prefix, final String iri) {
        }

        @Override
        public void endFormula(final int line, final int col) {
        }
      });
      parser.parse();
      return "NE";

    } catch (final ParseException e1) {
      return "PE " + e1.toString();
    } catch (final Error re) {
View Full Code Here

Examples of com.hp.hpl.jena.n3.turtle.parser.TurtleParser

    public static void parse(String baseURI, InputStream in)
    {
        Reader reader = FileUtils.asUTF8(in) ;
        try {
            TurtleParser parser = new TurtleParser(reader) ;
            //parser.setEventHandler(new TurtleEventDump()) ;
            parser.setEventHandler(new Turtle2NTriples(System.out)) ;
            parser.setBaseURI(baseURI) ;
            parser.parse() ;
        }
        catch (ParseException ex)
        { throw new TurtleParseException(ex.getMessage()) ; }
        catch (TokenMgrError tErr)
        { throw new TurtleParseException(tErr.getMessage()) ; }
View Full Code Here

Examples of com.hp.hpl.jena.n3.turtle.parser.TurtleParser

   
    public void parse(Graph graph, String baseURI, Reader reader)
    {
        // Nasty things happen if the reader is not UTF-8.
        try {
            TurtleParser parser = new TurtleParser(reader) ;
            parser.setEventHandler(new TurtleRDFGraphInserter(graph)) ;
            parser.setBaseURI(baseURI) ;
            parser.parse() ;
        }

        catch (ParseException | TokenMgrError ex)
        { throw new TurtleParseException(ex.getMessage()) ; }
View Full Code Here

Examples of com.hp.hpl.jena.n3.turtle.parser.TurtleParser

   
    public void parse(Graph graph, String baseURI, Reader reader)
    {
        // Nasty things happen if the reader is not UTF-8.
        try {
            TurtleParser parser = new TurtleParser(reader) ;
            parser.setEventHandler(new TurtleRDFGraphInserter(graph)) ;
            parser.setBaseURI(baseURI) ;
            parser.parse() ;
        }

        catch (ParseException ex)
        { throw new TurtleParseException(ex.getMessage()) ; }
View Full Code Here

Examples of com.hp.hpl.jena.n3.turtle.parser.TurtleParser

    public static void parse(String baseURI, InputStream in)
    {
        Reader reader = FileUtils.asUTF8(in) ;
        try {
            TurtleParser parser = new TurtleParser(reader) ;
            //parser.setEventHandler(new TurtleEventDump()) ;
            parser.setEventHandler(new Turtle2NTriples(System.out)) ;
            parser.setBaseURI(baseURI) ;
            parser.parse() ;
        }
        catch (ParseException ex)
        { throw new TurtleParseException(ex.getMessage()) ; }
        catch (TokenMgrError tErr)
        { throw new TurtleParseException(tErr.getMessage()) ; }
View Full Code Here

Examples of com.hp.hpl.jena.n3.turtle.parser.TurtleParser

    Test(String s) { super(TestUtils.safeName(s)) ; testString = s ; }
   
    @Override
        protected void runTest() throws Throwable
    {
            TurtleParser parser = new TurtleParser(new StringReader(testString)) ;
            parser.setEventHandler(new TurtleEventNull()) ;
            parser.getPrefixMapping().setNsPrefix("a", "http://host/a#") ;
            parser.getPrefixMapping().setNsPrefix("x", "http://host/a#") ;
            // Unicode 00E9 is e-acute
            // Unicode 03B1 is alpha
            parser.getPrefixMapping().setNsPrefix("\u00E9", "http://host/e-acute/") ;
            parser.getPrefixMapping().setNsPrefix("\u03B1", "http://host/alpha/") ;
            parser.getPrefixMapping().setNsPrefix("", "http://host/") ;
            parser.getPrefixMapping().setNsPrefix("rdf", "http://www.w3.org/1999/02/22-rdf-syntax-ns#") ;
            parser.getPrefixMapping().setNsPrefix("xsd", "http://www.w3.org/2001/XMLSchema#") ;
            parser.setBaseURI("http://base/") ;
            parser.parse() ;
    }
View Full Code Here

Examples of com.hp.hpl.jena.n3.turtle.parser.TurtleParser

    Test(String s) { super(TestUtils.safeName(s)) ; testString = s ; }
   
    @Override
        protected void runTest() throws Throwable
    {
            TurtleParser parser = new TurtleParser(new StringReader(testString)) ;
            parser.setEventHandler(new TurtleEventNull()) ;
            parser.getPrefixMapping().setNsPrefix("a", "http://host/a#") ;
            parser.getPrefixMapping().setNsPrefix("x", "http://host/a#") ;
            // Unicode 00E9 is e-acute
            // Unicode 03B1 is alpha
            parser.getPrefixMapping().setNsPrefix("\u00E9", "http://host/e-acute/") ;
            parser.getPrefixMapping().setNsPrefix("\u03B1", "http://host/alpha/") ;
            parser.getPrefixMapping().setNsPrefix("", "http://host/") ;
            parser.getPrefixMapping().setNsPrefix("rdf", "http://www.w3.org/1999/02/22-rdf-syntax-ns#") ;
            parser.getPrefixMapping().setNsPrefix("xsd", "http://www.w3.org/2001/XMLSchema#") ;
            parser.setBaseURI("http://base/") ;
            parser.parse() ;
    }
View Full Code Here

Examples of org.openrdf.rio.turtle.TurtleParser

    return new N3ParserTest().createTestSuite();
  }

  @Override
  protected RDFParser createRDFParser() {
    return new TurtleParser();
  }
View Full Code Here

Examples of org.openrdf.rio.turtle.TurtleParser

    InputStream in = url.openStream();

    try {
      final ValueFactory vf = con.getValueFactory();
      RDFParser rdfParser = new TurtleParser();
      rdfParser.setValueFactory(vf);

      rdfParser.setVerifyData(false);
      rdfParser.setStopAtFirstError(true);
      rdfParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

      RDFInserter rdfInserter = new RDFInserter(con);
      rdfInserter.enforceContext(contexts);
      rdfParser.setRDFHandler(rdfInserter);

      con.begin();
      try {
        rdfParser.parse(in, baseURI);
        con.commit();
      }
      catch (RDFHandlerException e) {
        con.rollback();
        // RDFInserter only throws wrapped StoreExceptions
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.