package mediawiki;
import mediawiki.info.Article;
public class ArticleSelector implements ArticleHandler {
private int namespace;
private ArticleDenier denier;
public ArticleSelector(){
}
public ArticleSelector(int ns, ArticleDenier d){
this();
setNamespace(ns);
setDenier(d);
}
public int getNamespace() {
return namespace;
}
public ArticleDenier getDenier() {
return denier;
}
public void setNamespace(int namespace) {
this.namespace = namespace;
}
public void setDenier(ArticleDenier denier) {
this.denier = denier;
}
@Override
public boolean isDeniable(Article a) {
if(a.getNamespace() != namespace)
return true;
if(denier.isDeniable(a))
return true;
return false;
}
}