/**
*
*/
package org.archive.wayback.replay.html;
import org.archive.wayback.accesscontrol.CollectionContext;
import org.archive.wayback.core.CaptureSearchResult;
/**
* {@code RewriteDirector} returns string representing rewrite rules to be
* applied to the resource being replayed.
*/
public interface RewriteDirector {
/**
* Return rewrite directive for {@code capture}.
* @param context TODO
* @param capture A capture to be rewritten
* @return rewrite directive (list of rule references)
*/
public String getRewriteDirective(CollectionContext context, CaptureSearchResult capture);
}