com.hp.hpl.jena.sparql.util
Class PrefixMapping2

java.lang.Object
  extended by com.hp.hpl.jena.sparql.util.PrefixMapping2
All Implemented Interfaces:
com.hp.hpl.jena.shared.PrefixMapping

public class PrefixMapping2
extends Object
implements com.hp.hpl.jena.shared.PrefixMapping

A prefix mapping based on global and local mappings. Updates go to the local (second) copy only. Lookup looks in the local copy before the global copy.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.hp.hpl.jena.shared.PrefixMapping
com.hp.hpl.jena.shared.PrefixMapping.Factory, com.hp.hpl.jena.shared.PrefixMapping.IllegalPrefixException, com.hp.hpl.jena.shared.PrefixMapping.JenaLockedException
 
Field Summary
 
Fields inherited from interface com.hp.hpl.jena.shared.PrefixMapping
Extended, Standard
 
Constructor Summary
PrefixMapping2(com.hp.hpl.jena.shared.PrefixMapping globalMapping)
           
PrefixMapping2(com.hp.hpl.jena.shared.PrefixMapping globalMapping, com.hp.hpl.jena.shared.PrefixMapping localMapping)
           
 
Method Summary
 String expandPrefix(String prefixed)
           
 com.hp.hpl.jena.shared.PrefixMapping getGlobalPrefixMapping()
           
 com.hp.hpl.jena.shared.PrefixMapping getLocalPrefixMapping()
           
 Map<String,String> getNsPrefixMap()
           
 Map<String,String> getNsPrefixMap(boolean includeGlobalMap)
           
 String getNsPrefixURI(String prefix)
           
 String getNsURIPrefix(String uri)
           
 com.hp.hpl.jena.shared.PrefixMapping lock()
           
 String qnameFor(String uri)
           
 com.hp.hpl.jena.shared.PrefixMapping removeNsPrefix(String prefix)
           
 boolean samePrefixMappingAs(com.hp.hpl.jena.shared.PrefixMapping other)
           
 void setGlobalPrefixMapping(com.hp.hpl.jena.shared.PrefixMapping x)
           
 void setLocalPrefixMapping(com.hp.hpl.jena.shared.PrefixMapping x)
           
 com.hp.hpl.jena.shared.PrefixMapping setNsPrefix(String prefix, String uri)
           
 com.hp.hpl.jena.shared.PrefixMapping setNsPrefixes(Map<String,String> map)
           
 com.hp.hpl.jena.shared.PrefixMapping setNsPrefixes(com.hp.hpl.jena.shared.PrefixMapping other)
           
 String shortForm(String uri)
           
 com.hp.hpl.jena.shared.PrefixMapping withDefaultMappings(com.hp.hpl.jena.shared.PrefixMapping map)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrefixMapping2

public PrefixMapping2(com.hp.hpl.jena.shared.PrefixMapping globalMapping,
                      com.hp.hpl.jena.shared.PrefixMapping localMapping)

PrefixMapping2

public PrefixMapping2(com.hp.hpl.jena.shared.PrefixMapping globalMapping)
Method Detail

getLocalPrefixMapping

public com.hp.hpl.jena.shared.PrefixMapping getLocalPrefixMapping()

getGlobalPrefixMapping

public com.hp.hpl.jena.shared.PrefixMapping getGlobalPrefixMapping()

setLocalPrefixMapping

public void setLocalPrefixMapping(com.hp.hpl.jena.shared.PrefixMapping x)

setGlobalPrefixMapping

public void setGlobalPrefixMapping(com.hp.hpl.jena.shared.PrefixMapping x)

setNsPrefix

public com.hp.hpl.jena.shared.PrefixMapping setNsPrefix(String prefix,
                                                        String uri)
Specified by:
setNsPrefix in interface com.hp.hpl.jena.shared.PrefixMapping
See Also:
PrefixMapping.setNsPrefix(java.lang.String, java.lang.String)

removeNsPrefix

public com.hp.hpl.jena.shared.PrefixMapping removeNsPrefix(String prefix)
Specified by:
removeNsPrefix in interface com.hp.hpl.jena.shared.PrefixMapping
See Also:
PrefixMapping.removeNsPrefix(java.lang.String)

setNsPrefixes

public com.hp.hpl.jena.shared.PrefixMapping setNsPrefixes(com.hp.hpl.jena.shared.PrefixMapping other)
Specified by:
setNsPrefixes in interface com.hp.hpl.jena.shared.PrefixMapping
See Also:
PrefixMapping.setNsPrefixes(com.hp.hpl.jena.shared.PrefixMapping)

setNsPrefixes

public com.hp.hpl.jena.shared.PrefixMapping setNsPrefixes(Map<String,String> map)
Specified by:
setNsPrefixes in interface com.hp.hpl.jena.shared.PrefixMapping
See Also:
PrefixMapping.setNsPrefixes(java.util.Map)

getNsPrefixURI

public String getNsPrefixURI(String prefix)
Specified by:
getNsPrefixURI in interface com.hp.hpl.jena.shared.PrefixMapping
See Also:
PrefixMapping.getNsPrefixURI(java.lang.String)

getNsURIPrefix

public String getNsURIPrefix(String uri)
Specified by:
getNsURIPrefix in interface com.hp.hpl.jena.shared.PrefixMapping
See Also:
PrefixMapping.getNsURIPrefix(java.lang.String)

getNsPrefixMap

public Map<String,String> getNsPrefixMap()
Specified by:
getNsPrefixMap in interface com.hp.hpl.jena.shared.PrefixMapping
See Also:
PrefixMapping.getNsPrefixMap()

getNsPrefixMap

public Map<String,String> getNsPrefixMap(boolean includeGlobalMap)

expandPrefix

public String expandPrefix(String prefixed)
Specified by:
expandPrefix in interface com.hp.hpl.jena.shared.PrefixMapping
See Also:
PrefixMapping.expandPrefix(java.lang.String)

shortForm

public String shortForm(String uri)
Specified by:
shortForm in interface com.hp.hpl.jena.shared.PrefixMapping
See Also:
PrefixMapping.shortForm(java.lang.String)

qnameFor

public String qnameFor(String uri)
Specified by:
qnameFor in interface com.hp.hpl.jena.shared.PrefixMapping
See Also:
PrefixMapping.qnameFor(java.lang.String)

lock

public com.hp.hpl.jena.shared.PrefixMapping lock()
Specified by:
lock in interface com.hp.hpl.jena.shared.PrefixMapping
See Also:
PrefixMapping.lock()

withDefaultMappings

public com.hp.hpl.jena.shared.PrefixMapping withDefaultMappings(com.hp.hpl.jena.shared.PrefixMapping map)
Specified by:
withDefaultMappings in interface com.hp.hpl.jena.shared.PrefixMapping

samePrefixMappingAs

public boolean samePrefixMappingAs(com.hp.hpl.jena.shared.PrefixMapping other)
Specified by:
samePrefixMappingAs in interface com.hp.hpl.jena.shared.PrefixMapping


Licenced under the Apache License, Version 2.0