Package org.asciidoctor.extension

Source Code of org.asciidoctor.extension.CustomFooterPostProcessor

package org.asciidoctor.extension;

import java.util.Map;

import org.asciidoctor.ast.Document;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Element;

public class CustomFooterPostProcessor extends Postprocessor {

    public CustomFooterPostProcessor(Map<String, Object> config) {
        super(config);
    }

    @Override
    public String process(Document document, String output) {
       
        String copyright  = "Copyright Acme, Inc.";
       
        if(document.basebackend("html")) {
            org.jsoup.nodes.Document doc = Jsoup.parse(output, "UTF-8");

            Element contentElement = doc.getElementById("footer-text");
            contentElement.append(copyright);
           
            output = doc.html();
           
        }

       
        return output;
    }

}
TOP

Related Classes of org.asciidoctor.extension.CustomFooterPostProcessor

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.