/* ############################################################################ ## ## Copyright (C) 2006-2009 University of Utah. All rights reserved. ## ## This file is part of DeepPeep. ## ## This file may be used under the terms of the GNU General Public ## License version 2.0 as published by the Free Software Foundation ## and appearing in the file LICENSE.GPL included in the packaging of ## this file. Please review the following to ensure GNU General Public ## Licensing requirements will be met: ## http://www.opensource.org/licenses/gpl-license.php ## ## If you are unsure which license is appropriate for your use (for ## instance, you are interested in developing a commercial derivative ## of DeepPeep), please contact us at deeppeep@sci.utah.edu. ## ## This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ## WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ## ############################################################################ */ package focusedCrawler.link.classifier.builder; public class WordFrequency { private String word; private int frequency; public WordFrequency(String word, int frequency) { this.word = word; this.frequency = frequency; } public String getWord() { return word; } public int getFrequency() { return frequency; } public void setFrequency(int freq) { this.frequency = freq; } public void setWord(String newWord) { word = newWord; } public void incrementFrequncy(int freq) { frequency = frequency + freq; } public boolean equals(WordFrequency wordFrequency) { return this.getWord().equals(wordFrequency.getWord()); } public String toString() { return getWord() + ":" + getFrequency(); } }