public static Resource getResourceFromSearchPath()

in src/main/java/org/apache/sling/scripting/sightly/engine/ResourceResolution.java [59:76]


    public static Resource getResourceFromSearchPath(Resource base, String path) {
        if (base == null || path == null) {
            return null;
        }
        if (path.startsWith("/")) {
            Resource resource = getScriptResource(base.getResourceResolver(), path);
            if (resource != null) {
                return searchPathChecked(resource);
            }
        }
        Resource internalBase;
        if ("nt:file".equals(base.getResourceType()) || base.adaptTo(Servlet.class) != null) {
            internalBase = base.getParent();
        } else {
            internalBase = base;
        }
        return resolveComponentInternal(internalBase, path);
    }