faust.sacha.web.data
Class Site
java.lang.Object
|
+--java.lang.Thread
|
+--faust.sacha.web.bot.spider.event.ThreadEventManager
|
+--faust.sacha.web.data.Site
- All Implemented Interfaces:
- java.lang.Runnable
- public class Site
- extends ThreadEventManager
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary |
Site(java.lang.String url,
SpiderManager manager,
CustomLogin customLogin)
|
Site(java.lang.String url,
java.lang.String emailDomain,
SpiderManager manager,
CustomLogin customLogin)
|
Site(URLInfo url,
SpiderManager manager,
CustomLogin customLogin)
|
Site(URLInfo url,
java.lang.String emailDomain,
SpiderManager manager,
CustomLogin customLogin)
|
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Site
public Site(URLInfo url,
SpiderManager manager,
CustomLogin customLogin)
throws java.net.MalformedURLException
Site
public Site(java.lang.String url,
SpiderManager manager,
CustomLogin customLogin)
throws java.net.MalformedURLException
Site
public Site(URLInfo url,
java.lang.String emailDomain,
SpiderManager manager,
CustomLogin customLogin)
throws java.net.MalformedURLException
Site
public Site(java.lang.String url,
java.lang.String emailDomain,
SpiderManager manager,
CustomLogin customLogin)
throws java.net.MalformedURLException
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
- Overrides:
run
in class ThreadEventManager
DEBUG_getTODO
public WaitUrlQ DEBUG_getTODO()
isEmailAlreadyFound
protected boolean isEmailAlreadyFound(EmailURL emailToCheck)
isFileAlreadyPresent
protected boolean isFileAlreadyPresent(java.util.ArrayList elementList,
java.lang.String fileName)
getFolderElements
public java.util.ArrayList getFolderElements(java.lang.String folderName)
getSiteURL
public java.lang.String getSiteURL()
getPort
public int getPort()
isSecure
public boolean isSecure()
getDomain
public java.lang.String getDomain()
addFolder
public void addFolder(java.lang.String folderName)
addFileToFolder
public void addFileToFolder(java.lang.String folderName,
FileURL fileToAdd)
addURLDone
public void addURLDone(URLInfo urlToAdd)
addEmail
public void addEmail(EmailURL emailToAdd)
getUrlsDone
public java.util.List getUrlsDone()
getEmailsFound
public java.util.List getEmailsFound()
isURLAlreadyDone
public boolean isURLAlreadyDone(URLInfo urlToCheck)
getInfo
public URLInfo getInfo()
getFolderHashTable
public java.util.Hashtable getFolderHashTable()
getFoldersNames
public java.util.Enumeration getFoldersNames()
addOutsideURL
public void addOutsideURL(URLInfo url)
isOutsideURLPresent
public boolean isOutsideURLPresent(URLInfo urlToTest)
getOutsideURLs
public java.util.List getOutsideURLs()
getEmailDomain
public java.lang.String getEmailDomain()
setKeywordFound
public void setKeywordFound(java.lang.String keyword,
java.lang.String url)
getKeywordKeys
public java.util.Enumeration getKeywordKeys()
getKeywordURL
public java.util.List getKeywordURL(java.lang.String keyword)
receiveEvent
public void receiveEvent(ThreadEvent event)
- Overrides:
receiveEvent
in class ThreadEventManager