rabbit.filter
Class BackgroundFilter

java.lang.Object
  extended byrabbit.filter.HTMLFilter
      extended byrabbit.filter.SimpleTagFilter
          extended byrabbit.filter.BackgroundFilter

public class BackgroundFilter
extends SimpleTagFilter

This class removes background images from html pages.


Field Summary
 
Fields inherited from class rabbit.filter.HTMLFilter
request, response
 
Constructor Summary
BackgroundFilter(HTTPHeader request, HTTPHeader response)
          Create a new BackgroundFilter for the given request, response pair.
 
Method Summary
 void handleTag(Tag tag, HTMLBlock block, int tokenIndex)
          Remove background images from the given block.
 
Methods inherited from class rabbit.filter.SimpleTagFilter
filterHTML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BackgroundFilter

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

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

handleTag

public void handleTag(Tag tag,
                      HTMLBlock block,
                      int tokenIndex)
Remove background images from the given block.

Specified by:
handleTag in class SimpleTagFilter
Parameters:
tag - the current Tag
block - the current HTMLBlock
tokenIndex - the index of the current Token