@Override public PrefixMapping getPrefixMapping() { return graph.getPrefixMapping() ; }
@Override public PrefixMapping getPrefixMapping() { return g.getPrefixMapping(); }
@Override public void prefix(String prefix, String uri) { try { // Jena applies XML rules to prerfixes. graph.getPrefixMapping().setNsPrefix(prefix, uri) ; } catch (JenaException ex) {} } }
/** Inference graphs share the prefix-mapping of their underlying raw graph. @see com.hp.hpl.jena.graph.Graph#getPrefixMapping() */ @Override public PrefixMapping getPrefixMapping() { return getRawGraph().getPrefixMapping(); }
private PrefixMapping getBaseMapping() { Graph base = poly.getBaseGraph(); return base == null ? pending : base.getPrefixMapping(); }
public ParserOutputDataset(DatasetGraph dsg) { this.dsg = dsg ; this.prefixMapping = dsg.getDefaultGraph().getPrefixMapping() ; // = dsg.getPrefixMapping().setNsPrefix(prefix, uri) ; }
@Override public void prefix(int line, int col, String prefix, String iri) { graph.getPrefixMapping().setNsPrefix(prefix, iri) ; } }
private PrefixMapping getPrefixMapping() { return getGraph().getPrefixMapping(); }
/** When the graph is constructed, copy the prefix mappings of both components into this prefix mapping. The prefix mapping doesn't change afterwards with the components, which might be regarded as a bug. */ public Dyadic( Graph L, Graph R ) { this.L = L; this.R = R; getPrefixMapping() .setNsPrefixes( L.getPrefixMapping() ) .setNsPrefixes( R.getPrefixMapping() ) ; }
private static PrefixMapping modelToPrefixMapping( Model model ) { return model == null ? PrefixMapping.Factory.create() : model.getGraph().getPrefixMapping() ; }
/** Return a SerializationContext appropriate for the graph */ public static SerializationContext sCxt(Graph graph) { if ( graph != null ) return sCxt(graph.getPrefixMapping()) ; return new SerializationContext() ; }
/** Return a SerializationContext appropriate for the graph */ public static SerializationContext sCxt(Graph graph) { if ( graph != null ) return sCxt(graph.getPrefixMapping()) ; return new SerializationContext() ; }
public static PrefixMap prefixMap(DatasetGraph dsg) { return PrefixMapFactory.create(dsg.getDefaultGraph().getPrefixMapping()) ; }
private static PrefixMap prefixMap(DatasetGraph dataset) { return PrefixMapFactory.create(dataset.getDefaultGraph().getPrefixMapping()) ; }
@Override public Map<String, String> getNsPrefixMap() { Map<String, String> result = CollectionFactory.createHashedMap(); List<Graph> graphs = poly.getSubGraphs(); for (int i = graphs.size(); i > 0;) result.putAll( graphs.get( --i ).getPrefixMapping().getNsPrefixMap() ); result.remove( "" ); result.putAll( getBaseMapping().getNsPrefixMap() ); return result; }
@Override public String getNsURIPrefix( String uri ) { String s = getBaseMapping().getNsURIPrefix( uri ); if (s == null) { List<Graph> graphs = poly.getSubGraphs(); for (int i = 0; i < graphs.size(); i += 1) { String ss = graphs.get(i).getPrefixMapping().getNsURIPrefix( uri ); if (ss != null && ss.length() > 0) return ss; } } return s; }
@Override public String qnameFor( String uri ) { String result = getBaseMapping().qnameFor( uri ); if (result == null) { List<Graph> graphs = poly.getSubGraphs(); for (int i = 0; i < graphs.size(); i += 1) { String ss = graphs.get(i).getPrefixMapping().qnameFor( uri ); if (ss != null) return ss; } } return result; } }
public static void write(IndentedWriter out, Graph graph) { WriterGraph.output(out, graph, new SerializationContext(graph.getPrefixMapping())) ; out.ensureStartOfLine() ; }
public static void write(IndentedWriter out, Graph graph) { WriterGraph.output(out, graph, new SerializationContext(graph.getPrefixMapping())) ; out.ensureStartOfLine() ; }
@Override protected PrefixMapping createPrefixMapping() { PrefixMapping pmap = new PrefixMappingImpl() ; for ( Node gn : graphs ) { if ( ! gn.isURI() ) continue ; Graph g = dataset.getGraph(gn) ; PrefixMapping pmapNamedGraph = g.getPrefixMapping() ; pmap.setNsPrefixes(pmapNamedGraph) ; } return pmap ; }