|
||||||||||
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.DailyComic
com.blogspot.applications4android.comicreader.comics.GirlGenius
public class GirlGenius
Field Summary |
---|
Fields inherited from class com.blogspot.applications4android.comicreader.comictypes.DailyComic |
---|
m_zone, mBound |
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 | |
---|---|
GirlGenius()
|
Method Summary | |
---|---|
void |
addException(java.util.Calendar in,
int increment)
For those days which do not have a comic strip If the given daily comic series WAS irregular previously but now has been regular, then you have to override this function! |
java.lang.String |
getComicWebPageUrl()
Get the main page url for the current comic series |
protected java.util.Calendar |
getFirstCalendar()
Get a Calendar instance for the first comic strip. |
protected java.util.Calendar |
getLatestCalendar()
Get a Calendar instance for the latest comic strip. |
protected java.util.Calendar |
getTimeFromUrl(java.lang.String url)
Helper function to convert the comic html URL into Calendar instance. |
java.lang.String |
getUrlFromTime(java.util.Calendar cal)
Helper function to convert the Calendar instance into url |
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 |
Methods inherited from class com.blogspot.applications4android.comicreader.comictypes.DailyComic |
---|
dialogType, getBound, getCurrentCal, getFirstStripUrl, 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 GirlGenius()
Method Detail |
---|
protected java.util.Calendar getFirstCalendar()
DailyComic
getFirstCalendar
in class DailyComic
public java.lang.String getComicWebPageUrl()
Comic
getComicWebPageUrl
in class Comic
protected java.util.Calendar getLatestCalendar()
DailyComic
getLatestCalendar
in class DailyComic
public void addException(java.util.Calendar in, int increment)
DailyComic
addException
in class DailyComic
in
- the calendar which needs to take care of thisincrement
- which date needs to be shown instead.protected java.util.Calendar getTimeFromUrl(java.lang.String url)
DailyComic
getTimeFromUrl
in class DailyComic
url
- comic html url
public java.lang.String getUrlFromTime(java.util.Calendar cal)
DailyComic
getUrlFromTime
in class DailyComic
cal
- calendar instance
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 |