public class CrawlerDataSource extends java.lang.Object implements ConfigurableDataSource
Modifier and Type | Field and Description |
---|---|
protected java.lang.Thread |
crawlerThread |
protected ExtractTool |
extractTool |
protected int |
processed |
protected java.util.LinkedList |
queue |
Constructor and Description |
---|
CrawlerDataSource()
Creates a new instance of URLDataSource
|
CrawlerDataSource(java.util.Collection urls) |
Modifier and Type | Method and Description |
---|---|
void |
addToQueue(java.lang.Object o) |
javax.swing.JPanel |
getConfigurationPanel() |
double |
getProgress() |
java.lang.String |
getSourceName() |
void |
guiCancel() |
void |
guiStart() |
protected DataStructure |
makeDataStructure(java.lang.Object o) |
DataStructure |
next(Logger logger) |
void |
setCrawler(java.lang.Thread crawlerThread) |
void |
setExtractTool(ExtractTool extractTool) |
protected int processed
protected java.util.LinkedList queue
protected java.lang.Thread crawlerThread
protected ExtractTool extractTool
public CrawlerDataSource()
public CrawlerDataSource(java.util.Collection urls)
public double getProgress()
getProgress
in interface DataSource
public void addToQueue(java.lang.Object o)
public void setCrawler(java.lang.Thread crawlerThread)
protected DataStructure makeDataStructure(java.lang.Object o)
public DataStructure next(Logger logger) throws ExtractionException
next
in interface DataSource
ExtractionException
public javax.swing.JPanel getConfigurationPanel()
getConfigurationPanel
in interface ConfigurableDataSource
public void guiCancel()
public void guiStart()
public void setExtractTool(ExtractTool extractTool)
setExtractTool
in interface ConfigurableDataSource
public java.lang.String getSourceName()
getSourceName
in interface ConfigurableDataSource
Copyright 2004-2015 Wandora Team