java.lang.Object
org.apache.jena.riot.system.PrefixMapWrapper
- All Implemented Interfaces:
PrefixMap
- Direct Known Subclasses:
PrefixMapProxy,PrefixMapUnmodifiable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAbbreviate an IRI and return a pair of prefix and local parts, or null.abbreviate(String uriStr) Abbreviate an IRI or return nullvoidAdd a prefix, overwrites any existing associationvoidclear()Clear all prefixes.booleancontainsPrefix(String prefix) Gets whether the map contains a given prefixvoidDelete a prefixExpand a prefix named, return null if it can't be expandedExpand a prefix, return null if it can't be expandedvoidforEach(BiConsumer<String, String> action) Apply aBiConsumer<String, String> to each entry in the PrefixMap.Return the URI for the prefix, or null if there is no entry for this prefix.Return the underlying mapping, this is generally unsafe to modify and implementations may opt to return an unmodifiable view of the mapping if they wish.Return a fresh copy of the underlying mapping, should be safe to modify unlike the mapping returned fromPrefixMap.getMapping()booleanisEmpty()Return whether the prefix map is empty or not.voidAdd a prefix, overwrites any existing associationvoidAdd a prefix, overwrites any existing associationvoidputAll(org.apache.jena.shared.PrefixMapping pmap) Add a prefix, overwrites any existing associationintsize()Return the number of entries in the prefix map.stream()Return a stream ofPrefixEntry, pairs of prefix and URI.
-
Constructor Details
-
PrefixMapWrapper
-
-
Method Details
-
getMapping
Description copied from interface:PrefixMapReturn the underlying mapping, this is generally unsafe to modify and implementations may opt to return an unmodifiable view of the mapping if they wish.- Specified by:
getMappingin interfacePrefixMap- Returns:
- Underlying mapping
- See Also:
-
getMappingCopy
Description copied from interface:PrefixMapReturn a fresh copy of the underlying mapping, should be safe to modify unlike the mapping returned fromPrefixMap.getMapping()- Specified by:
getMappingCopyin interfacePrefixMap- Returns:
- Copy of the mapping
-
forEach
Description copied from interface:PrefixMapApply aBiConsumer<String, String> to each entry in the PrefixMap. -
stream
Description copied from interface:PrefixMapReturn a stream ofPrefixEntry, pairs of prefix and URI. -
get
Description copied from interface:PrefixMapReturn the URI for the prefix, or null if there is no entry for this prefix. -
add
Description copied from interface:PrefixMapAdd a prefix, overwrites any existing association -
putAll
Description copied from interface:PrefixMapAdd a prefix, overwrites any existing association -
putAll
Description copied from interface:PrefixMapAdd a prefix, overwrites any existing association -
delete
Description copied from interface:PrefixMapDelete a prefix -
clear
public void clear()Description copied from interface:PrefixMapClear all prefixes. -
containsPrefix
Description copied from interface:PrefixMapGets whether the map contains a given prefix- Specified by:
containsPrefixin interfacePrefixMap- Parameters:
prefix- Prefix- Returns:
- True if the prefix is contained in the map, false otherwise
-
abbreviate
Description copied from interface:PrefixMapAbbreviate an IRI or return null- Specified by:
abbreviatein interfacePrefixMap- Parameters:
uriStr- URI to abbreviate- Returns:
- URI in prefixed name form if possible, null otherwise
-
abbrev
Description copied from interface:PrefixMapAbbreviate an IRI and return a pair of prefix and local parts, or null. -
expand
Description copied from interface:PrefixMapExpand a prefix named, return null if it can't be expanded -
expand
Description copied from interface:PrefixMapExpand a prefix, return null if it can't be expanded -
isEmpty
public boolean isEmpty()Description copied from interface:PrefixMapReturn whether the prefix map is empty or not. -
size
public int size()Description copied from interface:PrefixMapReturn the number of entries in the prefix map.
-