package freenet.client.filter;
import java.net.URISyntaxException;
/** This interface provides methods for URI transformations */
public interface URIProcessor {
/** Processes an URI. If it is unsafe, then return null */
public String processURI(String u, String overrideType, boolean noRelative, boolean inline) throws CommentException;
/**
* Makes an URI absolute
*
* @param uri
* - The uri to be absolutize
* @return The absolute URI
*/
public String makeURIAbsolute(String uri) throws URISyntaxException;
}