Package org.jahia.services.render.filter.HtmlTagAttributeTraverser

Examples of org.jahia.services.render.filter.HtmlTagAttributeTraverser.HtmlTagAttributeVisitor


        final Map<String, Long> newRefs = new HashMap<String, Long>();

        String result;
        try {
            result = urlTraverser.traverse(content, new HtmlTagAttributeVisitor() {
                public String visit(String value, RenderContext context, Resource resource) {
                    if (StringUtils.isNotEmpty(value)) {
                        try {
                            value = replaceRefsByPlaceholders(value, newRefs, refs, node.getSession().getWorkspace().getName());
                        } catch (RepositoryException e) {
View Full Code Here


            }
        }

        String result;
        try {
            result = urlTraverser.traverse(content, new HtmlTagAttributeVisitor() {
                public String visit(String value, RenderContext context, Resource resource) {
                    if (StringUtils.isNotEmpty(value)) {
                        try {
                            value = replacePlaceholdersByRefs(value, refs, property.getSession().getWorkspace().getName());
                        } catch (RepositoryException e) {
View Full Code Here

    protected String rewriteCssUrls(String cssContent, String urlBase) {
        return CSS_URL_PATTERN.matcher(cssContent).replaceAll("url(\"" + urlBase + "$1\")");
    }

    protected String rewriteUrls(String source, final String serverUrl) {
        return urlTraverser.traverse(source, new HtmlTagAttributeVisitor() {
            public String visit(String url, RenderContext context, Resource resource) {
                return StringUtils.isNotEmpty(url) && url.startsWith("/") ? serverUrl + url : url;
            }
        });
    }
View Full Code Here

TOP

Related Classes of org.jahia.services.render.filter.HtmlTagAttributeTraverser.HtmlTagAttributeVisitor

Copyright © 2018 www.massapicom. 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.