public class WebScraperProcessActivity.WebScraperTask extends android.os.AsyncTask<java.lang.String,java.lang.String,ScraperReport> implements ScraperStatusListener
Constructor and Description |
---|
WebScraperTask() |
Modifier and Type | Method and Description |
---|---|
protected ScraperReport |
doInBackground(java.lang.String... strings) |
void |
onCurrentUrlChanged(java.lang.String currentUrl)
Notifies about a change on the currently being scanned URL
|
void |
onFinishedScanningUrl(java.lang.String currentUrl,
int scannedLinks)
Notifies about the end of the scanning process on an URL
|
void |
onNewLinkFound(java.lang.String href,
int totalLinks)
Notifies about a new link found during the scan
|
protected void |
onPostExecute(ScraperReport result) |
protected void |
onProgressUpdate(java.lang.String... values) |
void |
onScanFinished()
Notifies the end of the scanning process
|
void |
onUrlError(java.lang.String currentUrl,
java.lang.String message)
Notifies about an error scanning an URL
|
void |
onWaitStatusChanged(boolean b)
Notifies a change on the scanning status
|
protected ScraperReport doInBackground(java.lang.String... strings)
doInBackground
in class android.os.AsyncTask<java.lang.String,java.lang.String,ScraperReport>
protected void onProgressUpdate(java.lang.String... values)
onProgressUpdate
in class android.os.AsyncTask<java.lang.String,java.lang.String,ScraperReport>
protected void onPostExecute(ScraperReport result)
onPostExecute
in class android.os.AsyncTask<java.lang.String,java.lang.String,ScraperReport>
public void onCurrentUrlChanged(java.lang.String currentUrl)
ScraperStatusListener
onCurrentUrlChanged
in interface ScraperStatusListener
currentUrl
- Current URL being scannedpublic void onFinishedScanningUrl(java.lang.String currentUrl, int scannedLinks)
ScraperStatusListener
onFinishedScanningUrl
in interface ScraperStatusListener
currentUrl
- URL that has been scannedscannedLinks
- Total number of scanned linkspublic void onUrlError(java.lang.String currentUrl, java.lang.String message)
ScraperStatusListener
onUrlError
in interface ScraperStatusListener
currentUrl
- Current URL being scannedmessage
- Error messagepublic void onNewLinkFound(java.lang.String href, int totalLinks)
ScraperStatusListener
onNewLinkFound
in interface ScraperStatusListener
href
- URL of the found linktotalLinks
- Total number of links foundpublic void onWaitStatusChanged(boolean b)
ScraperStatusListener
onWaitStatusChanged
in interface ScraperStatusListener
b
- True if the scraper is working, false if it is waitingpublic void onScanFinished()
ScraperStatusListener
onScanFinished
in interface ScraperStatusListener