package mediawiki.request.dummy; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.List; import mediawiki.MediaWikiConnection; import mediawiki.MediaWikiRequest; import mediawiki.info.Article; import mediawiki.request.ArticleForNameRequest; public class PlainDummyArticleRequest extends MediaWikiRequest<List<Article>> { private List<String> l; public PlainDummyArticleRequest(String...names) { this(Arrays.asList(names)); } public PlainDummyArticleRequest(Collection<String> names) { l = new ArrayList<>(names); } @Override public List<Article> request(MediaWikiConnection c) throws Exception { ArrayList<Article> r = new ArrayList<>(); for(String s : l) r.add(c.request(new ArticleForNameRequest(s))); return r; } }