package mediawiki.request; import java.util.HashMap; import java.util.Map; import mediawiki.info.Article; import mediawiki.request.generic.SimpleContinuingRequest; import javat.xml.Element; public class AllPagesRequest extends SimpleContinuingRequest<Article> { public AllPagesRequest() { super("allpages", "p", "ap"); } @Override protected Article parse(Element e) { return Article.convert(e); } @Override protected Map<? extends String, ? extends String> getRequiredParameters() { HashMap<String,String> h = new HashMap<>(); h.put("action", "query"); h.put("list", "allpages"); return h; } }