net.thisptr.jackson.jq.module.ModuleLoader Maven / Gradle / Ivy
package net.thisptr.jackson.jq.module;
import com.fasterxml.jackson.databind.JsonNode;
import net.thisptr.jackson.jq.exception.JsonQueryException;
import net.thisptr.jackson.jq.internal.annotations.Experimental;
@Experimental
public interface ModuleLoader {
// import path as NAME
Module loadModule(Module caller, String path, JsonNode metadata) throws JsonQueryException;
// import path as $NAME
JsonNode loadData(Module caller, String path, JsonNode metadata) throws JsonQueryException;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy