All Downloads are FREE. Search and download functionalities are using the official Maven repository.

info.bliki.html.wikipedia.IHTMLToWiki Maven / Gradle / Ivy

The newest version!
package info.bliki.html.wikipedia;

import info.bliki.htmlcleaner.BaseToken;

import java.util.List;


public interface IHTMLToWiki {

    /**
     *
     * @param nodes
     * @param resultBuffer
     *          the converted Wiki string
     */
    public abstract void nodesToText(List nodes, StringBuilder resultBuffer);

    /**
     * Convert the given HTML node into a wikiText
     *
     * @param node
     * @param wikiText
     */
    public abstract void nodeToWiki(BaseToken node, StringBuilder wikiText);

    /**
     * Convert the given HTML node into  plainText
     * @param node
     * @param plainText
     */
    public abstract void nodesToPlainText(BaseToken node, StringBuilder plainText);

}