|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.blogspot.applications4android.comicreader.core.ComicParser
com.blogspot.applications4android.comicreader.core.Comic
com.blogspot.applications4android.comicreader.comictypes.IndexedComic
com.blogspot.applications4android.comicreader.comics.Xkcd
public class Xkcd
Field Summary |
---|
Fields inherited from class com.blogspot.applications4android.comicreader.comictypes.IndexedComic |
---|
mBound, mLatestId |
Fields inherited from class com.blogspot.applications4android.comicreader.core.Comic |
---|
DIALOG_DATE, DIALOG_NUMBER, mFirstUid, mLatestUid, mPrevSessionUid, NAV_CURRENT, NAV_FIRST, NAV_LATEST, NAV_LATEST_FORCE, NAV_NEXT, NAV_PREV_SESSION, NAV_PREVIOUS, NAV_RANDOM, PROPS, TYPE_CACHING, TYPE_FAVORITE, TYPE_LATEST, TYPE_PREV_SESSION, TYPE_PREVIEW |
Constructor Summary | |
---|---|
Xkcd()
|
Method Summary | |
---|---|
java.lang.String |
getComicWebPageUrl()
Get the main page url for the current comic series |
protected java.lang.String |
getFrontPageUrl()
Return the front page URL from where to get the latest comic URL. |
protected int |
getIdFromStripUrl(java.lang.String url)
Get the comic-id from strip URL |
java.lang.String |
getStripUrlFromId(int num)
Get the strip URL from the input comic-id. |
protected boolean |
htmlNeeded()
Whether one needs to parse the html file in order to find the strip url |
protected java.lang.String |
parse(java.lang.String url,
java.io.BufferedReader reader,
Strip strip)
Function to read every line from the reader and extract strip-info |
protected int |
parseForLatestId(java.io.BufferedReader reader)
Helper function to parse the latest comic's html page in order to get the latest comic id. |
Methods inherited from class com.blogspot.applications4android.comicreader.comictypes.IndexedComic |
---|
addException, dialogType, getBound, getCurrentId, getFirstId, getFirstStripUrl, getLatestId, getLatestStripUrl, getNextStripUrl, getPreviousStripUrl, getRandomStripUrl, urlsNotForCaching |
Methods inherited from class com.blogspot.applications4android.comicreader.core.Comic |
---|
clearCache, clearHistory, currentHasImageText, currentTitleAsValidFilename, downloadCurrentStrip, getComicName, getCurrentStrip, getDefaultZoom, getFirstStrip, getLatestStrip, getLatestStripForcefully, getLaunchType, getName, getNextStrip, getPreviousSessionStrip, getPreviousStrip, getRandomStrip, getStripFromUrl, hasPreviousSession, hasUid, isCurrentFavorite, isCurrentFirstStrip, isCurrentLatestStrip, navigateStrip, queryUid, readOnlyUnread, readProperties, setCacheEnabled, setComicName, setCurrentAsFavorite, setDefaultZoom, setLaunchType, writeProperties |
Methods inherited from class com.blogspot.applications4android.comicreader.core.ComicParser |
---|
parse |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Xkcd()
Method Detail |
---|
protected java.lang.String getFrontPageUrl()
IndexedComic
getFrontPageUrl
in class IndexedComic
public java.lang.String getComicWebPageUrl()
Comic
getComicWebPageUrl
in class Comic
protected int parseForLatestId(java.io.BufferedReader reader) throws java.io.IOException, ComicLatestException
IndexedComic
parseForLatestId
in class IndexedComic
reader
- reader from which to parse for latest id
java.io.IOException
ComicLatestException
public java.lang.String getStripUrlFromId(int num)
IndexedComic
getStripUrlFromId
in class IndexedComic
num
- the comic-id
protected int getIdFromStripUrl(java.lang.String url)
IndexedComic
getIdFromStripUrl
in class IndexedComic
url
- comic url
protected boolean htmlNeeded()
ComicParser
htmlNeeded
in class ComicParser
protected java.lang.String parse(java.lang.String url, java.io.BufferedReader reader, Strip strip) throws java.io.IOException
ComicParser
parse
in class ComicParser
url
- html page urlreader
- readerstrip
- the strip where to store the info
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |