package com.limegroup.gnutella.spam; /** * A token representing a file extension. */ public class FileExtensionToken extends KeywordToken { /** * A file extension is a poor indicator of spam, so we give it a lower * weight than other keywords. */ private static final float EXTENSION_WEIGHT = 0.05f; FileExtensionToken(String extension) { super(extension); } @Override protected float getWeight() { return EXTENSION_WEIGHT; } @Override public boolean equals(Object o) { if(!(o instanceof FileExtensionToken)) return false; return keyword.equals(((FileExtensionToken)o).keyword); } @Override public String toString() { return "extension " + keyword; } }