Package org.aksw.jenax.arq.util.prefix
Class PrefixUtils
java.lang.Object
org.aksw.jenax.arq.util.prefix.PrefixUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddPrefix(String iri, org.apache.jena.shared.PrefixMapping in, org.apache.jena.shared.PrefixMapping out) findLongestPrefix(org.apache.jena.shared.PrefixMapping pm, String uri) Finds the longest prefix.findLongestPrefixCore(org.apache.jena.shared.PrefixMapping pm, String uri) Linear scan of all prefix mappings to find the longest prefix.static org.apache.jena.shared.PrefixMappingfromString(String str, org.apache.jena.riot.Lang lang) static org.apache.jena.riot.system.PrefixMapreadPrefixes(org.apache.jena.riot.system.PrefixMap sink, InputStream in, org.apache.jena.riot.Lang lang) static org.apache.jena.riot.system.PrefixMapreadPrefixes(org.apache.jena.riot.system.PrefixMap sink, InputStream in, org.apache.jena.riot.Lang lang, long maxNonPrefixEventCount) Reads prefixes from the given input stream into the provided sink.static StringtoString(org.apache.jena.shared.PrefixMapping prefixMapping, org.apache.jena.riot.RDFFormat rdfFormat) Convert a prefix mapping to a stringstatic voidusedPrefixes(org.apache.jena.graph.Node node, org.apache.jena.shared.PrefixMapping in, org.apache.jena.shared.PrefixMapping out) static org.apache.jena.shared.PrefixMappingusedPrefixes(org.apache.jena.shared.PrefixMapping pm, Set<org.apache.jena.graph.Node> nodes) static voidusedPrefixes(org.apache.jena.shared.PrefixMapping in, Stream<org.apache.jena.graph.Node> node, org.apache.jena.shared.PrefixMapping out)
-
Constructor Details
-
PrefixUtils
public PrefixUtils()
-
-
Method Details
-
fromString
public static org.apache.jena.shared.PrefixMapping fromString(String str, org.apache.jena.riot.Lang lang) -
readPrefixes
public static org.apache.jena.riot.system.PrefixMap readPrefixes(org.apache.jena.riot.system.PrefixMap sink, InputStream in, org.apache.jena.riot.Lang lang) -
readPrefixes
public static org.apache.jena.riot.system.PrefixMap readPrefixes(org.apache.jena.riot.system.PrefixMap sink, InputStream in, org.apache.jena.riot.Lang lang, long maxNonPrefixEventCount) Reads prefixes from the given input stream into the provided sink.- Parameters:
sink-in-lang-maxNonPrefixEventCount- Stop prefix scan upon encountering that many non-prefix parsing events, such as Triples. SeeEltStreamRDF.- Returns:
- If the sink is null then a new prefix map is returned, otherwise the sink is returned.