/**
*
*/
package com.maalaang.omtwitter.text;
import java.util.HashSet;
import java.util.Set;
import com.maalaang.omtwitter.model.OMTweet;
/**
* @author Sangwon Park
*
*/
public class FilterTweetId implements TweetFilter {
private Set<Long> idSet = null;
private boolean filtered = false;
public FilterTweetId() {
}
public void initialize() {
idSet = new HashSet<Long>();
}
public void next(OMTweet tweet, OMTweetToken[] tokenList) {
filtered = idSet.add(Long.parseLong(tweet.getId())) ? false : true;
}
public boolean isFilteredOut() {
return filtered;
}
public void close() {
idSet.clear();
}
}