rabbit.filter
Class HTMLFilter

java.lang.Object
  extended byrabbit.filter.HTMLFilter
Direct Known Subclasses:
AdFilter, BackgroundFilter, BlinkFilter, BodyFilter, LowresImageFilter, TitleFilter

public abstract class HTMLFilter
extends java.lang.Object

This class describes the functions neccessary to filter a block of html.


Constructor Summary
HTMLFilter(HTTPHeader request, HTTPHeader response)
          Create a new HTMLFilter for the given request, response pair.
 
Method Summary
abstract  void filterHTML(HTMLBlock block)
          Filter a block of html.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTMLFilter

public HTMLFilter(HTTPHeader request,
                  HTTPHeader response)
Create a new HTMLFilter for the given request, response pair.

Parameters:
request - the actual request made.
response - the actual response being sent.
Method Detail

filterHTML

public abstract void filterHTML(HTMLBlock block)
Filter a block of html.

Parameters:
block - the part of the html page to filter.