package freenet.client.filter;
import freenet.client.filter.HTMLFilter.ParsedTag;
/** This callback can be registered to a HTMLContentFilter, that provides callback for all tags it processes. It can modify tags. */
public interface TagReplacerCallback {
/**
* Processes a tag, and return a replacement
*
* @param pt
* - The tag that is processed
* @param uriProcessor
* - The URIProcessor that helps with URI transformations
* @return the replacement for the tag, or null if not needed
*/
public String processTag(ParsedTag pt, URIProcessor uriProcessor);
}