protected void prefix(String prefix, String iri) { synchronized (lock) { prefixes.add(prefix, iri); } }
@Override public String abbreviate(String uriStr) { String x = local.abbreviate(uriStr); if (x != null) return x; return parent.abbreviate(uriStr); }
@Test public void prefixMap_basic_02() { PrefixMap pmap = getPrefixMap(); pmap.add("", "http://example/") ; assertFalse(pmap.isEmpty()) ; assertEquals(1, pmap.size()) ; assertTrue(pmap.contains("")) ; assertTrue(pmap.getMapping().containsKey("")) ; assertTrue(pmap.getMappingCopy().containsKey("")) ; assertTrue(pmap.getMappingCopyStr().containsKey("")) ; }
@Test public void prefixMap_basic_01() { PrefixMap pmap = getPrefixMap(); assertTrue(pmap.isEmpty()) ; assertEquals(0, pmap.size()) ; assertTrue(pmap.getMapping().isEmpty()) ; assertTrue(pmap.getMappingCopy().isEmpty()) ; assertTrue(pmap.getMappingCopyStr().isEmpty()) ; }
public static String mapPrefixName(String prefixName) { String x = mapping.expand(prefixName) ; if ( x == null ) return prefixName ; return x ; } }
@Override public void putAll(Map<String, String> mapping) { other.putAll(mapping) ; }
/** * Creates a new prefix mapping copied from an existing map * @param prefixMap Prefix Map */ public PrefixMapStd(PrefixMap prefixMap) { prefixes.putAll(prefixMap.getMapping()); }
public static int calcWidth(PrefixMap prefixMap, String baseURI, Node p) { if ( ! prefixMap.contains(rdfNS) && RDF_type.equals(p) ) return 1; String x = prefixMap.abbreviate(p.getURI()); if ( x == null ) return p.getURI().length()+2; return x.length(); }
public static void writePrefixes(IndentedWriter out, PrefixMap prefixMap) { if ( prefixMap != null && !prefixMap.isEmpty() ) { for ( Map.Entry<String, String> e : prefixMap.getMappingCopyStr().entrySet() ) { out.print("@prefix "); out.print(e.getKey()); out.print(": "); out.pad(PREFIX_IRI); out.print("<"); out.print(e.getValue()); out.print(">"); out.print(" ."); out.println(); } } }
@Override protected Map<String, String> asMap() { return pmap.getMappingCopyStr(); }
@Override protected void remove(String prefix) { pmap.delete(prefix); }
@Override public Map<String, IRI> getMappingCopy() { return other.getMappingCopy() ; }
@Test public void prefixMap_basic_04() { PrefixMap pmap1 = getPrefixMap(); pmap1.add("", "http://example/") ; pmap1.add("org", "http://example.org/") ; PrefixMap pmap2 = getPrefixMap(); pmap2.putAll(pmap1) ; assertTrue(pmap2.contains("")) ; assertTrue(pmap2.contains("org")) ; assertFalse(pmap2.isEmpty()) ; assertEquals(2, pmap2.size()) ; }
public static String mapPrefixName(String prefixName) { String x = mapping.expand(prefixName) ; if ( x == null ) return prefixName ; return x ; } }
@Override public void putAll(PrefixMap pmap) { other.putAll(pmap) ; }