Package org.aksw.qa.commons.sparql
Class SPARQLPrefixResolver.TwoStagePrefixMapping
java.lang.Object
org.apache.jena.sparql.util.PrefixMapping2
org.aksw.qa.commons.sparql.SPARQLPrefixResolver.TwoStagePrefixMapping
- All Implemented Interfaces:
org.apache.jena.shared.PrefixMapping
- Enclosing class:
- SPARQLPrefixResolver
static class SPARQLPrefixResolver.TwoStagePrefixMapping
extends org.apache.jena.sparql.util.PrefixMapping2
Consists of two, a local and a global request mapping. If something is requested, the request goes first to the local mapping. If the local mapping cant respond, the global mapping is asked. If
the global mapping has a valid answer, it will be written to the local mapping
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.shared.PrefixMapping
org.apache.jena.shared.PrefixMapping.Factory, org.apache.jena.shared.PrefixMapping.IllegalPrefixException, org.apache.jena.shared.PrefixMapping.JenaLockedException -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Methodreferences to {@link FmtUtils.checkValidPrefixName(String)} Checks, if a prefixed string is valid.Fields inherited from interface org.apache.jena.shared.PrefixMapping
Extended, Standard -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexpandPrefix(String prefixed)getNsPrefixMap(boolean includeGlobalMap)getNsPrefixURI(String prefix)getNsURIPrefix(String uri)org.apache.jena.shared.PrefixMappingremoveNsPrefix(String prefix)toString()Methods inherited from class org.apache.jena.sparql.util.PrefixMapping2
clearNsPrefixMap, getGlobalPrefixMapping, getLocalPrefixMapping, hasNoMappings, lock, numPrefixes, samePrefixMappingAs, setGlobalPrefixMapping, setLocalPrefixMapping, setNsPrefix, setNsPrefixes, setNsPrefixes, withDefaultMappings
-
Field Details
-
checkValidPrefixMethod
references to {@link FmtUtils.checkValidPrefixName(String)} Checks, if a prefixed string is valid. Unfortunately, this method is private. Well, a java hack aint a java hack without a little reflection ¯\_(ツ)_/¯
-
-
Constructor Details
-
Method Details
-
getNsPrefixURI
- Specified by:
getNsPrefixURIin interfaceorg.apache.jena.shared.PrefixMapping- Overrides:
getNsPrefixURIin classorg.apache.jena.sparql.util.PrefixMapping2
-
getNsURIPrefix
- Specified by:
getNsURIPrefixin interfaceorg.apache.jena.shared.PrefixMapping- Overrides:
getNsURIPrefixin classorg.apache.jena.sparql.util.PrefixMapping2
-
removeNsPrefix
- Specified by:
removeNsPrefixin interfaceorg.apache.jena.shared.PrefixMapping- Overrides:
removeNsPrefixin classorg.apache.jena.sparql.util.PrefixMapping2
-
expandPrefix
- Specified by:
expandPrefixin interfaceorg.apache.jena.shared.PrefixMapping- Overrides:
expandPrefixin classorg.apache.jena.sparql.util.PrefixMapping2
-
shortForm
- Specified by:
shortFormin interfaceorg.apache.jena.shared.PrefixMapping- Overrides:
shortFormin classorg.apache.jena.sparql.util.PrefixMapping2- See Also:
PrefixMapping.shortForm(java.lang.String)
-
qnameFor
- Specified by:
qnameForin interfaceorg.apache.jena.shared.PrefixMapping- Overrides:
qnameForin classorg.apache.jena.sparql.util.PrefixMapping2- See Also:
PrefixMapping.qnameFor(java.lang.String)
-
getNsPrefixMap
- Specified by:
getNsPrefixMapin interfaceorg.apache.jena.shared.PrefixMapping- Overrides:
getNsPrefixMapin classorg.apache.jena.sparql.util.PrefixMapping2
-
getNsPrefixMap
- Overrides:
getNsPrefixMapin classorg.apache.jena.sparql.util.PrefixMapping2
-
toString
-