
org.aksw.jena_sparql_api.shape.ParserJsonPrefixes Maven / Gradle / Ivy
package org.aksw.jena_sparql_api.shape;
import java.util.Map;
import org.apache.jena.shared.PrefixMapping;
import org.apache.jena.shared.impl.PrefixMappingImpl;
public class ParserJsonPrefixes {
public static PrefixMapping parse(Object json) {
PrefixMapping result = new PrefixMappingImpl();
parse(result, json);
return result;
}
public static PrefixMapping parse(PrefixMapping result, Object json) {
if(json == null) {
// nothing to do
} else if(json instanceof Map) {
Map map = (Map)json;
parse(result, map);
}
return result;
}
public static PrefixMapping parse(PrefixMapping result, Map map) {
result.setNsPrefixes(map);
return result;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy