@Override protected PrefixMapping createPrefixMapping() { // Subclasses should override this but in the absence of anything better ... return new PrefixMappingImpl() ; }
/** * Clear the prefix mapping. */ public void clearPrefixes() { query.setPrefixMapping( new PrefixMappingImpl() ); }
@Override public PrefixMapping getPrefixMapping(final String graphName) { return prefixMappings().computeIfAbsent(graphName, x -> new PrefixMappingImpl()); } }
public static PrefixMapping build(Item elt) { PrefixMapping pmap = new PrefixMappingImpl() ; build(pmap, elt) ; return pmap ; }
@Override public PrefixMapping getPrefixMapping() { if (pm == null) { // copy delegate's prefix mapping. pm = new PrefixMappingImpl().setNsPrefixes(base.getPrefixMapping()); } return pm; }
@Override protected PrefixMapping createPrefixMapping() { PrefixMapping pmap = new PrefixMappingImpl() ; forEachGraph((g) -> { PrefixMapping pmapNamedGraph = g.getPrefixMapping() ; pmap.setNsPrefixes(pmapNamedGraph) ; }) ; return pmap ; }
private PrefixMapping getPrefixMapping() { PrefixMapping pmap = new PrefixMappingImpl() ; pmap.setNsPrefix("zz", aUri) ; return pmap ; }
public Prologue copy() { PrefixMapping prefixMap = new PrefixMappingImpl() ; prefixMap.setNsPrefixes(this.prefixMap) ; String baseURI = null ; if ( resolver != null) baseURI = resolver.getBaseIRIasString() ; return new Prologue(prefixMap, baseURI) ; }
static public PrefixMapping used(Op op, PrefixMapping pmap) { PrefixMapping pmap2 = new PrefixMappingImpl() ; PrefixFinder finder = new PrefixFinder(pmap2, pmap.getNsPrefixMap()) ; OpWalker.walk(op, finder) ; return pmap2 ; }
@Override public void visitPrologue(Prologue prologue) { // newQuery.setBaseURI(prologue.getResolver()) ; PrefixMapping pmap = new PrefixMappingImpl().setNsPrefixes(prologue.getPrefixMapping()); newQuery.setPrefixMapping(pmap); }
@Override protected PrefixMapping createPrefixMapping() { Node gn = super.getGraphName(); if ( gn == Quad.defaultGraphNodeGenerated ) gn = null; if ( Quad.isUnionGraph(gn) ) { // Read-only wrapper would be better than a copy. PrefixMapping pmap = new PrefixMappingImpl(); pmap.setNsPrefixes(prefixMapping(null)); return pmap; } return prefixMapping(gn); }
@BeforeClass public static void beforeClass() { original = SSE.getPrefixMapRead() ; PrefixMapping pmaptest = new PrefixMappingImpl() .setNsPrefixes(original) .removeNsPrefix("") .removeNsPrefix("ex") ; }
@Test public void test_param_string_constructor_8() { // Test constructors with predefined prefixes PrefixMappingImpl prefixes = new PrefixMappingImpl(); prefixes.setNsPrefix("ex", "http://example.org"); ParameterizedSparqlString query = new ParameterizedSparqlString("", prefixes); Assert.assertEquals(prefixes.getNsPrefixURI("ex"), query.getNsPrefixURI("ex")); }
@Test public void test_param_string_constructor_9() { // Test constructors with predefined prefixes - variant of constructor // that does not require command text PrefixMappingImpl prefixes = new PrefixMappingImpl(); prefixes.setNsPrefix("ex", "http://example.org"); ParameterizedSparqlString query = new ParameterizedSparqlString(prefixes); Assert.assertEquals(prefixes.getNsPrefixURI("ex"), query.getNsPrefixURI("ex")); }
@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/") ; }
@BeforeClass static public void beforeClass() { graphData = ConfigTest.getTestingDataRoot()+"/Data/solver-data.ttl" ; graph = TDBFactory.createDatasetGraph().getDefaultGraph() ; Model m = ModelFactory.createModelForGraph(graph) ; RDFDataMgr.read(m, graphData) ; pmap = new PrefixMappingImpl() ; pmap.setNsPrefix("", "http://example/") ; }
@Test public void prefixes3() { // Some URIs without prefixes. String data = StrUtils.strjoinNL ("@prefix : <http://example/> ." , "" , "<http://other/s1> :p :x1 ." ) ; Graph graph1 = create(data) ; PrefixMapping pmap = PrefixMappingUtils.calcInUsePrefixMapping(graph1) ; PrefixMapping pmapExpected = new PrefixMappingImpl() ; pmapExpected.setNsPrefix("", "http://example/") ; Assert.assertTrue(sameMapping(pmapExpected, pmap)) ; }
@BeforeClass static public void beforeClass() { graphData = ConfigTest.getTestingDataRoot()+"/Data/solver-data.ttl" ; graph = TDBFactory.createDatasetGraph().getDefaultGraph() ; Model m = ModelFactory.createModelForGraph(graph) ; RDFDataMgr.read(m, graphData) ; pmap = new PrefixMappingImpl() ; pmap.setNsPrefix("", "http://example/") ; }
@Test public void prefixes4() { // No prefixes. String data = StrUtils.strjoinNL ( "<http://other/s1> <http://example/p> 123 ." ) ; Graph graph1 = create(data) ; PrefixMapping pmap = PrefixMappingUtils.calcInUsePrefixMapping(graph1) ; Assert.assertEquals(0, size(pmap)) ; PrefixMapping pmapExpected = new PrefixMappingImpl() ; Assert.assertTrue(sameMapping(pmapExpected, pmap)) ; }
@Test public void prefixes4() { // No prefixes. String data = StrUtils.strjoinNL ( "<http://other/s1> <http://example/p> 123 ." ) ; Graph graph1 = create(data) ; PrefixMapping pmap = PrefixMappingUtils.calcInUsePrefixMapping(graph1) ; Assert.assertEquals(0, size(pmap)) ; PrefixMapping pmapExpected = new PrefixMappingImpl() ; Assert.assertTrue(sameMapping(pmapExpected, pmap)) ; }