Create catalogue fragment

This commit is contained in:
inorichi
2015-10-10 14:28:57 +02:00
parent a6a05fbb7f
commit 13124ee02f
12 changed files with 207 additions and 13 deletions

View File

@@ -32,6 +32,11 @@ public class Batoto extends Source {
super(networkService, cacheManager);
}
@Override
public String getName() {
return NAME;
}
@Override
protected Headers.Builder headersBuilder() {
Headers.Builder builder = super.headersBuilder();
@@ -85,7 +90,7 @@ public class Batoto extends Source {
}
@Override
protected int getSource() {
public int getSource() {
return SourceManager.BATOTO;
}

View File

@@ -94,12 +94,15 @@ public abstract class Source {
return defaultMangaUrl;
}
abstract protected int getSource();
abstract protected String getUrlFromPageNumber(int page);
abstract protected List<Manga> parsePopularMangasFromHtml(String unparsedHtml);
abstract protected Manga parseHtmlToManga(String mangaUrl, String unparsedHtml);
abstract protected List<Chapter> parseHtmlToChapters(String unparsedHtml);
abstract protected List<String> parseHtmlToPageUrls(String unparsedHtml);
abstract protected String parseHtmlToImageUrl(String unparsedHtml);
public abstract String getName();
public abstract int getSource();
protected abstract String getUrlFromPageNumber(int page);
protected abstract List<Manga> parsePopularMangasFromHtml(String unparsedHtml);
protected abstract Manga parseHtmlToManga(String mangaUrl, String unparsedHtml);
protected abstract List<Chapter> parseHtmlToChapters(String unparsedHtml);
protected abstract List<String> parseHtmlToPageUrls(String unparsedHtml);
protected abstract String parseHtmlToImageUrl(String unparsedHtml);
}