package javacodebook.regex.html;

import java.net.URL;

/**
 * Das Interface dient dazu, gefundene Links in HTML-Seiten
 * zu verändern.
 * @author  Mark Donnermeyer
 */
public interface LinkVisitor {
    
    /**
     * Einen Link bearbeiten bzw. verändern
     * @param tag Der gesamte HTML-Tag, in dem sich der Link befindet
     * @param link Der Verweis auf eine ext. Resource innerhalb eines Tag
     * @param href Ist es ein HREF-Link oder ein SRC-Link?
     * @param returns Den veränderten Link
     */
    public String processLink(String tag, String link, boolean href);
    
}
