Package org.apache.sling.api.resource

Examples of org.apache.sling.api.resource.ResourceResolver.resolve()


                        result = resolver.map(helper.getPathInfo());
                    } else {
                        result = resolver.map(helper, helper.getPathInfo());
                    }
                } else {
                    result = resolver.resolve(helper, helper.getPathInfo());
                }

                // set the result to render the result
                msg = result.toString();
View Full Code Here


    }

    /** ResourceProvider interface */
    public Iterator<Resource> listChildren(Resource parent) {
      ResourceResolver resourceResolver = parent.getResourceResolver();
      Resource resource = resourceResolver.resolve("/");
      return resource.listChildren();
    }
   
}
View Full Code Here

            String scriptName = ScriptRuntime.toString(arg);

            Resource loadScript = null;
            if (!scriptName.startsWith("/")) {
                String absScriptName = scriptParent + "/" + scriptName;
                loadScript = resolver.resolve(absScriptName);
            }

            // not resolved relative to the current script
            if (loadScript == null) {
                loadScript = resolver.resolve(scriptName);
View Full Code Here

                loadScript = resolver.resolve(absScriptName);
            }

            // not resolved relative to the current script
            if (loadScript == null) {
                loadScript = resolver.resolve(scriptName);
            }

            if (loadScript == null) {
                throw Context.reportRuntimeError("Script file " + scriptName
                    + " not found");
View Full Code Here

            page = getResource(resourceResolver, errorPath);

            // No error-specific page could be found, use the "default" error page
            // for the Root content path
            if (page == null && StringUtils.isNotBlank(errorsPath)) {
                page = resourceResolver.resolve(errorsPath);
            }
        }

        String errorPagePath = null;
        if (page == null || ResourceUtil.isNonExistingResource(page)) {
View Full Code Here

        // Absolute path
        if (StringUtils.startsWith(this.errorImagePath, "/")) {
            ResourceResolver adminResourceResolver = null;
            try {
                adminResourceResolver = resourceResolverFactory.getAdministrativeResourceResolver(null);
                final Resource resource = adminResourceResolver.resolve(this.errorImagePath);

                if (resource != null && resource.isResourceType(JcrConstants.NT_FILE)) {
                    final PathInfo pathInfo = new PathInfo(this.errorImagePath);

                    if (!StringUtils.equals("img", pathInfo.getSelectorString())
View Full Code Here

                // map or resolve as instructed
                Object result;
                if ("Map".equals(request.getParameter(ATTR_SUBMIT))) {
                    result = resolver.map(helper, helper.getPathInfo());
                } else {
                    result = resolver.resolve(helper, helper.getPathInfo());
                }

                // set the result to render the result
                request.setAttribute(ATTR_RESULT, result.toString());
View Full Code Here

            String scriptName = ScriptRuntime.toString(arg);

            Resource loadScript = null;
            if (!scriptName.startsWith("/")) {
                String absScriptName = scriptParent + "/" + scriptName;
                loadScript = resolver.resolve(absScriptName);
            }

            // not resolved relative to the current script
            if (loadScript == null) {
                loadScript = resolver.resolve(scriptName);
View Full Code Here

                loadScript = resolver.resolve(absScriptName);
            }

            // not resolved relative to the current script
            if (loadScript == null) {
                loadScript = resolver.resolve(scriptName);
            }

            if (loadScript == null) {
                throw Context.reportRuntimeError("Script file " + scriptName
                    + " not found");
View Full Code Here

        JSONArray jsonNodes = new JSONArray();
        JSONArray jsonEdges = new JSONArray();

        // resolve given path
        ResourceResolver resourceResolver = request.getResourceResolver();
        Resource pageResource = resourceResolver.resolve(paramPagePath);

        // check if path resolved
        if(StringUtils.isNotBlank(paramPagePath) && !ResourceUtil.isNonExistingResource(pageResource)) {

            // get content node
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.