/** @see org.apache.jena.shared.PrefixMapping#setNsPrefix(java.lang.String, java.lang.String) */ @Override public PrefixMapping setNsPrefix(String prefix, String uri) { pmapLocal.setNsPrefix(prefix, uri) ; return this ; }
@Override public void startPrefixMapping( String prefix, String uri ) { if (PrefixMappingImpl.isNiceURI( uri )) prefixMapping.setNsPrefix( prefix, uri ); }
/** * Add a prefix to the prefix mapping. * @param pfx The prefix to add. * @param uri The uri to resolve the prefix to. */ public void addPrefix(String pfx, String uri) { pMap.setNsPrefix(canonicalPfx(pfx), uri); }
@Override public PrefixMapping setNsPrefix( String prefix, String uri ) { checkUnlocked(); getBaseMapping().setNsPrefix( prefix, uri ); return this; }
@Override public void prefix(String prefix, String iri) { dsg.getPrefixes().getPrefixMapping().setNsPrefix(prefix, iri) ; } }
@Test public void prefix7() { String uri1 = "http://example/" ; String uri2 = "http://example/ns#" ; PrefixMapping pmap = create() ; pmap.setNsPrefix("ex1", uri1) ; pmap.setNsPrefix("ex2", uri2) ; assertEquals("ex2:foo", pmap.qnameFor("http://example/ns#foo")) ; }
private static void setSimplePrefixes( Resource root, PrefixMapping result ) { if (root.hasProperty( JA.prefix )) { Literal prefix = getUniqueLiteral( root, JA.prefix ); Literal namespace = getUniqueLiteral( root, JA.namespace ); result.setNsPrefix( prefix.getLexicalForm(), namespace.getLexicalForm() ); } } }
public void testRecognisesAndAssemblesMultiplePrefixMappings() { PrefixMapping wanted = PrefixMapping.Factory.create() .setNsPrefix( "P", "spoo:/" ).setNsPrefix( "Q", "flarn:/" ); Resource r = resourceInModel ( "x ja:includes y; x ja:includes z; y ja:prefix 'P'; y ja:namespace 'spoo:/'; z ja:prefix 'Q'; z ja:namespace 'flarn:/'" ); assertEquals( wanted, Assembler.general.open( r ) ); }
public void testToStringWithPrefixMapping() { PrefixMapping pm = PrefixMapping.Factory.create(); String prefix = "spoo", ns = "abc:def/ghi#"; pm.setNsPrefix( prefix, ns ); String suffix = "bamboozle"; assertEquals( prefix + ":" + suffix, NodeCreateUtils.create( ns + suffix ).toString( pm ) ); }
public void testNoQNameNoPrefix() { PrefixMapping ns = getMapping(); String alphaURI = "http://seasonal.song/preamble/"; ns.setNsPrefix( "alpha", alphaURI ); assertEquals( null, ns.qnameFor( "eg:rowboat" ) ); }
public void testRecognisesAndAssemblesSinglePrefixMapping() { PrefixMapping wanted = PrefixMapping.Factory.create().setNsPrefix( "P", "spoo:/" ); Resource r = resourceInModel( "x ja:prefix 'P'; x ja:namespace 'spoo:/'" ); assertEquals( wanted, Assembler.general.open( r ) ); }
@Test public void prefix5() { String uri = "http://example/" ; PrefixMapping pmap = create() ; pmap.setNsPrefix("ex", uri) ; assertEquals(uri+"foo", pmap.expandPrefix("ex:foo")) ; }
public void testPolyDoesntSeeImportedDefaultPrefix() { String imported = "http://imported#"; g1.getPrefixMapping().setNsPrefix( "", imported ); assertEquals( null, poly.getPrefixMapping().getNsPrefixURI( "" ) ); }
@Test public void prefix2() { PrefixMapping pmap = create() ; pmap.setNsPrefix("ex", "http://example/") ; assertNotNull(pmap.getNsPrefixURI("ex")) ; }
public void testCreateURIOtherMap() { String myNS = "eh:foo/bar#", suffix = "something"; PrefixMapping mine = PrefixMapping.Factory.create().setNsPrefix( "mine", myNS ); Node n = NodeCreateUtils.create( mine, "mine:" + suffix ); assertEquals( myNS + suffix, n.getURI() ); }
public void testNoMapping() { String hURI = "http://test.prefixes/prefix#"; PrefixMapping A = getMapping(); assertTrue(A.hasNoMappings()) ; A.setNsPrefix( "hr", hURI ); assertFalse(A.hasNoMappings()) ; }
public void testIncludesSingleMapping() { PrefixMapping wanted = PrefixMapping.Factory.create() .setNsPrefix( "pre", "some:prefix/" ); Assembler a = new PrefixMappingAssembler(); Resource root = resourceInModel ( "root rdf:type ja:PrefixMapping; root ja:includes pm" + "; pm rdf:type ja:PrefixMapping; pm ja:prefix 'pre'; pm ja:namespace 'some:prefix/'" ); PrefixMapping pm = (PrefixMapping) a.open( root ); assertSamePrefixMapping( wanted, pm ); }
@Test public void prefix3() { String uri = "http://example/" ; PrefixMapping pmap = create() ; pmap.setNsPrefix("ex", uri) ; // Create a second view onto the same storage. PrefixMapping pmap2 = view() ; String x = pmap2.getNsPrefixURI("ex") ; assertNotNull(x) ; assertEquals(uri,x) ; }
@BeforeClass static public void beforeClass() { dataset = TL.createTestDatasetMem(); dataset.begin(ReadWrite.WRITE); String graphData = ConfigTest.getTestingDataRoot()+"/Data/solver-data.ttl" ; RDFDataMgr.read(dataset, graphData) ; pmap = new PrefixMappingImpl() ; pmap.setNsPrefix("", "http://example/") ; }
@Test public void persistent2() { String dir = ConfigTest.getTestingDir() ; FileOps.clearDirectory(dir) ; DatasetPrefixStorage prefixes = createTesting(Location.create(dir)) ; PrefixMapping pmap1 = prefixes.getPrefixMapping() ; pmap1.setNsPrefix("x", "http://foo/") ; assertEquals("http://foo/", pmap1.getNsPrefixURI("x")) ; prefixes.close() ; }