@Override protected PrefixMapping createPrefixMapping() { // TODO Unsatisfactory - need PrefixMap support by DSGs then PrefixMap -> PrefixMapping return new PrefixMappingImpl() ; }
@Override public boolean samePrefixMappingAs( PrefixMapping other ) { return other instanceof PrefixMappingImpl ? equals( (PrefixMappingImpl) other ) : equalsByMap( other ) ; }
@Override public String getNsPrefixURI( String prefix ) { return get( prefix ); }
@Override public String getNsURIPrefix( String uri ) { String x = super.getNsURIPrefix(uri) ; if ( x != null ) return x ; // Do a reverse read. x = prefixes.readByURI(graphName, uri) ; if ( x != null ) super.set(x, uri) ; return x ; }
@Override public PrefixMapping removeNsPrefix(String prefix) { String uri = super.getNsPrefixURI(prefix) ; if ( uri != null ) prefixes.removeFromPrefixMap(graphName, prefix, uri) ; super.removeNsPrefix(prefix) ; return this ; } }
@Override public PrefixMapping removeNsPrefix( String prefix ) { checkUnlocked(); String uri = prefixToURI.remove( prefix ); regenerateReverseMapping(); return this; }
protected boolean equals( PrefixMappingImpl other ) { return other.sameAs( this ); }
@Override public void startPrefixMapping( String prefix, String uri ) { if (PrefixMappingImpl.isNiceURI( uri )) prefixMapping.setNsPrefix( prefix, uri ); }
/** Add the bindings of other to our own. We defer to the general case because we have to ensure the URIs are checked. @param other the PrefixMapping whose bindings we are to add to this. */ @Override public PrefixMapping setNsPrefixes( PrefixMapping other ) { return setNsPrefixes( other.getNsPrefixMap() ); }
public PrefixMapping2(PrefixMapping globalMapping) { this(globalMapping, new PrefixMappingImpl()) ; }
@Override public String getNsURIPrefix( String uri ) { String x = super.getNsURIPrefix(uri) ; if ( x != null ) return x ; // Do a reverse read. x = prefixes.readByURI(graphName, uri) ; if ( x != null ) super.set(x, uri) ; return x ; }
@Override public PrefixMapping removeNsPrefix(String prefix) { String uri = super.getNsPrefixURI(prefix) ; if ( uri != null ) prefixes.removeFromPrefixMap(graphName, prefix) ; super.removeNsPrefix(prefix) ; return this ; } }
public PrefixMapping2(PrefixMapping globalMapping) { this(globalMapping, new PrefixMappingImpl()) ; }
public Prologue() { prefixMap = new PrefixMappingImpl() ; }
protected PrefixMapping createPrefixMapping() { return new PrefixMappingImpl() ; }
public Prologue() { prefixMap = new PrefixMappingImpl() ; }
{ public static PrefixMapping create() { return new PrefixMappingImpl(); } }
public static PrefixMapping build(Item elt) { PrefixMapping pmap = new PrefixMappingImpl() ; build(pmap, elt) ; return pmap ; }
public static PrefixMapping build(Item elt) { PrefixMapping pmap = new PrefixMappingImpl() ; build(pmap, elt) ; return pmap ; }