public static void resetJenaReaders() { RDFReaderFImpl.setBaseReaderClassName("N-TRIPLES", jenaNTriplesReader) ; RDFReaderFImpl.setBaseReaderClassName("N-TRIPLE", jenaNTriplesReader) ; RDFReaderFImpl.setBaseReaderClassName("N3", jenaTurtleReader) ; RDFReaderFImpl.setBaseReaderClassName("TURTLE", jenaTurtleReader) ; RDFReaderFImpl.setBaseReaderClassName("Turtle", jenaTurtleReader) ; RDFReaderFImpl.setBaseReaderClassName("TTL", jenaTurtleReader) ; }
@Override public RDFReader getReader() { return getReader(DEFAULTLANG); }
@Override public String removeReader(String lang) throws IllegalArgumentException { return remove( lang ); } }
@Override public void resetRDFReaderF() { reset(); }
@Override public String setReaderClassName( String lang,String className ) { return setBaseReaderClassName( lang, className ); }
public static void resetJena() { RDFReaderFImpl.setBaseReaderClassName("RDF", jenaRDFReader) ; RDFReaderFImpl.setBaseReaderClassName("RDF/XML", jenaRDFReader) ; RDFReaderFImpl.setBaseReaderClassName("RDF/XML-ABBREV", jenaRDFReader) ; RDFReaderFImpl.setBaseReaderClassName("N-TRIPLES", jenaNTriplesReader) ; RDFReaderFImpl.setBaseReaderClassName("N-Triples", jenaNTriplesReader) ; RDFReaderFImpl.setBaseReaderClassName("N-TRIPLE", jenaNTriplesReader) ; RDFReaderFImpl.setBaseReaderClassName("N3", jenaTurtleReader) ; RDFReaderFImpl.setBaseReaderClassName("TURTLE", jenaTurtleReader) ; RDFReaderFImpl.setBaseReaderClassName("Turtle", jenaTurtleReader) ; RDFReaderFImpl.setBaseReaderClassName("TTL", jenaTurtleReader) ; RDFReaderFImpl.setBaseReaderClassName("RDF/JSON", "") ; RDFReaderFImpl.setBaseReaderClassName("RDFJSON", "") ; }
/** Register for use with Model.read (old style compatibility) */ public static void registerForModelRead(String name, Class<?> cls) { RDFReaderFImpl.setBaseReaderClassName(name, cls.getName()) ; } }
public static void wireIntoJena() { /* No getter (!!) * Standard: com.hp.hpl.jena.rdf.model.impl.NTripleReader com.hp.hpl.jena.rdf.model.impl.NTripleReader com.hp.hpl.jena.n3.turtle.TurtleReader com.hp.hpl.jena.n3.turtle.TurtleReader com.hp.hpl.jena.n3.turtle.TurtleReader com.hp.hpl.jena.n3.turtle.TurtleReader */ // Override N-TRIPLES and Turtle with faster implementations. String readerNT = JenaReaderNTriples2.class.getName() ; RDFReaderFImpl.setBaseReaderClassName("N-TRIPLES", readerNT) ; RDFReaderFImpl.setBaseReaderClassName("N-TRIPLE", readerNT) ; String readerTTL = JenaReaderTurtle2.class.getName() ; RDFReaderFImpl.setBaseReaderClassName("N3", readerTTL) ; RDFReaderFImpl.setBaseReaderClassName("TURTLE", readerTTL) ; RDFReaderFImpl.setBaseReaderClassName("Turtle", readerTTL) ; RDFReaderFImpl.setBaseReaderClassName("TTL", readerTTL) ; }
public ModelImplJena(URI contextURI, com.hp.hpl.jena.rdf.model.Model jenaModel, Reasoning reasoning) { this.contextURI = contextURI; this.reasoning = reasoning; // re-use this.jenaModel = jenaModel; //wires RIOT readers/writers into Jena org.apache.jena.riot.RIOT.init(); // Fix for Jena lowercase language name "N-Triples": RDFReaderFImpl.setBaseReaderClassName("N-Triples", com.hp.hpl.jena.rdf.model.impl.NTripleReader.class.getName()) ; RDFWriterFImpl.setBaseWriterClassName("N-Triples", com.hp.hpl.jena.rdf.model.impl.NTripleWriter.class.getName()); applyReasoning(reasoning); }