// Tags are always complete
}
- @Override
- public int searchPages(String search) throws IOException {
- // No pagination
- return 1;
- }
-
@Override
public List<MetaData> search(String search, int page) throws IOException {
String url = BASE_URL + "?nomProjet="
return getResults(url);
}
+ @Override
+ public int searchPages(String search) throws IOException {
+ // No pagination
+ return 1;
+ }
+
+ @Override
+ public int searchPages(SearchableTag tag) throws IOException {
+ if (tag.isLeaf()) {
+ // No pagination
+ return 1;
+ }
+
+ return 0;
+ }
+
private List<MetaData> getResults(String sourceUrl) throws IOException {
List<MetaData> metas = new ArrayList<MetaData>();
if (infos != null) {
String[] tab = infos.outerHtml().split("<br>");
+ meta.setLang("fr");
+ meta.setSource(getType().getSourceName());
+ meta.setPublisher(getType().getSourceName());
+ meta.setType(getType().toString());
+ meta.setSubject("manga");
+ meta.setImageDocument(true);
meta.setTitle(getVal(tab, 0));
meta.setAuthor(getVal(tab, 1));
meta.setTags(Arrays.asList(getVal(tab, 2).split(" ")));
if (projectId >= 0) {
meta.setUrl("http://mangas-lecture-en-ligne.fr/index_lel.php?page=presentationProjet&idProjet="
+ projectId);
+ meta.setUuid(meta.getUrl());
metas.add(meta);
}
}