return getStories(url, null, null);
}
- @Override
- public int searchPages(String search) throws IOException {
- String encoded = URLEncoder.encode(search.toLowerCase(), "utf-8");
- String url = BASE_URL + "search/?ready=1&type=story&keywords="
- + encoded;
-
- return getPages(load(url, false));
- }
-
@Override
public List<MetaData> search(SearchableTag tag, int page)
throws IOException {
return metas;
}
+ @Override
+ public int searchPages(String search) throws IOException {
+ String encoded = URLEncoder.encode(search.toLowerCase(), "utf-8");
+ String url = BASE_URL + "search/?ready=1&type=story&keywords="
+ + encoded;
+
+ return getPages(load(url, false));
+ }
+
+ @Override
+ public int searchPages(SearchableTag tag) throws IOException {
+ if (tag.isLeaf()) {
+ String url = tag.getId();
+ return getPages(load(url, false));
+ }
+
+ return 0;
+ }
+
/**
* Return the number of pages in this stories result listing.
*