Package org.apache.jena.sparql.util
Class PrefixMapping2
- java.lang.Object
-
- org.apache.jena.sparql.util.PrefixMapping2
-
- All Implemented Interfaces:
PrefixMapping
public class PrefixMapping2 extends java.lang.Object implements 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 org.apache.jena.shared.PrefixMapping
PrefixMapping.Factory, PrefixMapping.IllegalPrefixException, PrefixMapping.JenaLockedException
-
-
Field Summary
-
Fields inherited from interface org.apache.jena.shared.PrefixMapping
Extended, Standard
-
-
Constructor Summary
Constructors Constructor Description PrefixMapping2(PrefixMapping globalMapping)PrefixMapping2(PrefixMapping globalMapping, PrefixMapping localMapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrefixMappingclearNsPrefixMap()Clear the local prefix map, but leave the immutable global one alonejava.lang.StringexpandPrefix(java.lang.String prefixed)PrefixMappinggetGlobalPrefixMapping()PrefixMappinggetLocalPrefixMapping()java.util.Map<java.lang.String,java.lang.String>getNsPrefixMap()java.util.Map<java.lang.String,java.lang.String>getNsPrefixMap(boolean includeGlobalMap)java.lang.StringgetNsPrefixURI(java.lang.String prefix)java.lang.StringgetNsURIPrefix(java.lang.String uri)booleanhasNoMappings()PrefixMappinglock()intnumPrefixes()java.lang.StringqnameFor(java.lang.String uri)PrefixMappingremoveNsPrefix(java.lang.String prefix)booleansamePrefixMappingAs(PrefixMapping other)voidsetGlobalPrefixMapping(PrefixMapping x)voidsetLocalPrefixMapping(PrefixMapping x)PrefixMappingsetNsPrefix(java.lang.String prefix, java.lang.String uri)PrefixMappingsetNsPrefixes(java.util.Map<java.lang.String,java.lang.String> map)PrefixMappingsetNsPrefixes(PrefixMapping other)java.lang.StringshortForm(java.lang.String uri)PrefixMappingwithDefaultMappings(PrefixMapping map)
-
-
-
Constructor Detail
-
PrefixMapping2
public PrefixMapping2(PrefixMapping globalMapping, PrefixMapping localMapping)
-
PrefixMapping2
public PrefixMapping2(PrefixMapping globalMapping)
-
-
Method Detail
-
getLocalPrefixMapping
public PrefixMapping getLocalPrefixMapping()
-
getGlobalPrefixMapping
public PrefixMapping getGlobalPrefixMapping()
-
setLocalPrefixMapping
public void setLocalPrefixMapping(PrefixMapping x)
-
setGlobalPrefixMapping
public void setGlobalPrefixMapping(PrefixMapping x)
-
setNsPrefix
public PrefixMapping setNsPrefix(java.lang.String prefix, java.lang.String uri)
- Specified by:
setNsPrefixin interfacePrefixMapping- See Also:
PrefixMapping.setNsPrefix(java.lang.String, java.lang.String)
-
removeNsPrefix
public PrefixMapping removeNsPrefix(java.lang.String prefix)
- Specified by:
removeNsPrefixin interfacePrefixMapping- See Also:
PrefixMapping.removeNsPrefix(java.lang.String)
-
clearNsPrefixMap
public PrefixMapping clearNsPrefixMap()
Clear the local prefix map, but leave the immutable global one alone- Specified by:
clearNsPrefixMapin interfacePrefixMapping
-
setNsPrefixes
public PrefixMapping setNsPrefixes(PrefixMapping other)
- Specified by:
setNsPrefixesin interfacePrefixMapping- See Also:
PrefixMapping.setNsPrefixes(org.apache.jena.shared.PrefixMapping)
-
setNsPrefixes
public PrefixMapping setNsPrefixes(java.util.Map<java.lang.String,java.lang.String> map)
- Specified by:
setNsPrefixesin interfacePrefixMapping- See Also:
PrefixMapping.setNsPrefixes(java.util.Map)
-
getNsPrefixURI
public java.lang.String getNsPrefixURI(java.lang.String prefix)
- Specified by:
getNsPrefixURIin interfacePrefixMapping- See Also:
PrefixMapping.getNsPrefixURI(java.lang.String)
-
getNsURIPrefix
public java.lang.String getNsURIPrefix(java.lang.String uri)
- Specified by:
getNsURIPrefixin interfacePrefixMapping- See Also:
PrefixMapping.getNsURIPrefix(java.lang.String)
-
getNsPrefixMap
public java.util.Map<java.lang.String,java.lang.String> getNsPrefixMap()
- Specified by:
getNsPrefixMapin interfacePrefixMapping- See Also:
PrefixMapping.getNsPrefixMap()
-
getNsPrefixMap
public java.util.Map<java.lang.String,java.lang.String> getNsPrefixMap(boolean includeGlobalMap)
-
expandPrefix
public java.lang.String expandPrefix(java.lang.String prefixed)
- Specified by:
expandPrefixin interfacePrefixMapping- See Also:
PrefixMapping.expandPrefix(java.lang.String)
-
shortForm
public java.lang.String shortForm(java.lang.String uri)
- Specified by:
shortFormin interfacePrefixMapping- See Also:
PrefixMapping.shortForm(java.lang.String)
-
qnameFor
public java.lang.String qnameFor(java.lang.String uri)
- Specified by:
qnameForin interfacePrefixMapping- See Also:
PrefixMapping.qnameFor(java.lang.String)
-
hasNoMappings
public boolean hasNoMappings()
- Specified by:
hasNoMappingsin interfacePrefixMapping
-
numPrefixes
public int numPrefixes()
- Specified by:
numPrefixesin interfacePrefixMapping
-
lock
public PrefixMapping lock()
- Specified by:
lockin interfacePrefixMapping- See Also:
PrefixMapping.lock()
-
withDefaultMappings
public PrefixMapping withDefaultMappings(PrefixMapping map)
- Specified by:
withDefaultMappingsin interfacePrefixMapping
-
samePrefixMappingAs
public boolean samePrefixMappingAs(PrefixMapping other)
- Specified by:
samePrefixMappingAsin interfacePrefixMapping
-
-