iglu.net
Class BlackList

java.lang.Object
  |
  +--iglu.net.BlackList

public class BlackList
extends java.lang.Object

Implements a black list for use in servers. A "blacklist" specifies sites that should be ignored by the server. Must use caps for the entries.

Version:
0.1
Author:
Travis BauerTravis Bauer

Field Summary
protected  java.util.LinkedList blackList
          the black list
 
Constructor Summary
BlackList()
          constructor.
BlackList(java.util.LinkedList nll)
          constructor
 
Method Summary
 boolean blackListed(java.lang.String title, java.lang.String url, java.lang.String content)
          returns true if the item should be blacklisted
 java.util.LinkedList getBlackList()
          returns the black list
static java.util.LinkedList getStandardBlackList()
          This is a standard list of situations in which you should blacklist a site.
 void setBlackList(java.util.LinkedList bl)
          sets the black list
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

blackList

protected java.util.LinkedList blackList
the black list

Constructor Detail

BlackList

public BlackList()
constructor. By default it has an empty blacklist


BlackList

public BlackList(java.util.LinkedList nll)
constructor

Parameters:
nll -
Method Detail

getStandardBlackList

public static java.util.LinkedList getStandardBlackList()
This is a standard list of situations in which you should blacklist a site. Current items include:

Returns:
A linked list of BlackListItems

getBlackList

public java.util.LinkedList getBlackList()
returns the black list


setBlackList

public void setBlackList(java.util.LinkedList bl)
sets the black list

Parameters:
bl -

blackListed

public boolean blackListed(java.lang.String title,
                           java.lang.String url,
                           java.lang.String content)
returns true if the item should be blacklisted

Parameters:
title -
url -
content -
Returns:
Should the current item be blacklisted