Package org.aksw.jenax.arq.util.prefix
Class PrefixMappingTrie
java.lang.Object
org.apache.jena.sparql.graph.PrefixMappingBase
org.aksw.jenax.arq.util.prefix.PrefixMappingTrie
- All Implemented Interfaces:
org.apache.jena.shared.PrefixMapping
public class PrefixMappingTrie
extends org.apache.jena.sparql.graph.PrefixMappingBase
A
PrefixMapping implemented as a pair of in-memory maps.-
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
Fields inherited from interface org.apache.jena.shared.PrefixMapping
Extended, Standard -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidapply(BiConsumer<String, String> action) asMap()protected voidclear()findMapping(String uri, boolean partial) protected StringfindReverseMapping(String uri, String prefixExclude) protected booleanisEmpty()protected StringprefixToUri(String prefix) protected voidSee notes on reverse mappings inPrefixMappingBase.protected intsize()protected StringuriToPrefix(String uri) Methods inherited from class org.apache.jena.sparql.graph.PrefixMappingBase
clearNsPrefixMap, expandPrefix, getNsPrefixMap, getNsPrefixURI, getNsURIPrefix, hasNoMappings, lock, numPrefixes, qnameFor, removeNsPrefix, samePrefixMappingAs, setNsPrefix, setNsPrefixes, setNsPrefixes, shortForm, toString, withDefaultMappings
-
Constructor Details
-
PrefixMappingTrie
public PrefixMappingTrie()
-
-
Method Details
-
findMapping
- Overrides:
findMappingin classorg.apache.jena.sparql.graph.PrefixMappingBase
-
add
- Specified by:
addin classorg.apache.jena.sparql.graph.PrefixMappingBase
-
remove
See notes on reverse mappings inPrefixMappingBase. This is a complete implementation.Test
AbstractTestPrefixMapping.testSecondPrefixDeletedUncoversPreviousMap.- Specified by:
removein classorg.apache.jena.sparql.graph.PrefixMappingBase
-
findReverseMapping
-
clear
protected void clear()- Specified by:
clearin classorg.apache.jena.sparql.graph.PrefixMappingBase
-
isEmpty
protected boolean isEmpty()- Specified by:
isEmptyin classorg.apache.jena.sparql.graph.PrefixMappingBase
-
size
protected int size()- Specified by:
sizein classorg.apache.jena.sparql.graph.PrefixMappingBase
-
prefixToUri
- Specified by:
prefixToUriin classorg.apache.jena.sparql.graph.PrefixMappingBase
-
uriToPrefix
- Specified by:
uriToPrefixin classorg.apache.jena.sparql.graph.PrefixMappingBase
-
asMap
- Specified by:
asMapin classorg.apache.jena.sparql.graph.PrefixMappingBase
-
asMapCopy
- Specified by:
asMapCopyin classorg.apache.jena.sparql.graph.PrefixMappingBase
-
apply
- Specified by:
applyin classorg.apache.jena.sparql.graph.PrefixMappingBase
-