java.lang.Object
org.apache.jena.riot.system.PrefixMapBase
org.apache.jena.riot.system.PrefixMapAdapter
- All Implemented Interfaces:
PrefixMap
Provided
PrefixMap
for a PrefixMapping
.- See Also:
-
Constructor Summary
-
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 nullvoid
Add a prefix, overwrites any existing associationvoid
clear()
Clear all prefixes.boolean
containsPrefix
(String prefix) Gets whether the map contains a given prefixvoid
Delete a prefixExpand a prefix, return null if it can't be expandedReturn 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()
org.apache.jena.shared.PrefixMapping
boolean
isEmpty()
Return whether the prefix map is empty or not.int
size()
Return the number of entries in the prefix map.toString()
Methods inherited from class org.apache.jena.riot.system.PrefixMapBase
expand, forEach, putAll, putAll, putAll, stream
-
Constructor Details
-
Method Details
-
getPrefixMapping
public org.apache.jena.shared.PrefixMapping getPrefixMapping() -
get
Description copied from interface:PrefixMap
Return the URI for the prefix, or null if there is no entry for this prefix. -
getMappingCopy
Description copied from interface:PrefixMap
Return a fresh copy of the underlying mapping, should be safe to modify unlike the mapping returned fromPrefixMap.getMapping()
- Specified by:
getMappingCopy
in interfacePrefixMap
- Overrides:
getMappingCopy
in classPrefixMapBase
- Returns:
- Copy of the mapping
-
getMapping
Description copied from interface:PrefixMap
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.- Specified by:
getMapping
in interfacePrefixMap
- Returns:
- Underlying mapping
- See Also:
-
add
Description copied from interface:PrefixMap
Add a prefix, overwrites any existing association -
delete
Description copied from interface:PrefixMap
Delete a prefix -
clear
public void clear()Description copied from interface:PrefixMap
Clear all prefixes. -
containsPrefix
Description copied from interface:PrefixMap
Gets whether the map contains a given prefix- Specified by:
containsPrefix
in interfacePrefixMap
- Parameters:
prefix
- Prefix- Returns:
- True if the prefix is contained in the map, false otherwise
-
abbreviate
Description copied from interface:PrefixMap
Abbreviate an IRI or return null- Specified by:
abbreviate
in interfacePrefixMap
- Overrides:
abbreviate
in classPrefixMapBase
- Parameters:
uriStr
- URI to abbreviate- Returns:
- URI in prefixed name form if possible, null otherwise
-
abbrev
Description copied from interface:PrefixMap
Abbreviate an IRI and return a pair of prefix and local parts, or null.- Specified by:
abbrev
in interfacePrefixMap
- Overrides:
abbrev
in classPrefixMapBase
- Parameters:
uriStr
- URI string to abbreviate- Returns:
- Pair of prefix and local name
- See Also:
-
expand
Description copied from interface:PrefixMap
Expand a prefix, return null if it can't be expanded- Specified by:
expand
in interfacePrefixMap
- Overrides:
expand
in classPrefixMapBase
- Parameters:
prefix
- PrefixlocalName
- Local name- Returns:
- Expanded URI if possible, null otherwise
-
isEmpty
public boolean isEmpty()Description copied from interface:PrefixMap
Return whether the prefix map is empty or not. -
size
public int size()Description copied from interface:PrefixMap
Return the number of entries in the prefix map. -
toString
- Overrides:
toString
in classPrefixMapBase
-