|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 |
java.lang.Object net.sourceforge.wopa.AbstractDownloader
public abstract class AbstractDownloader
抽象的下载器
字段摘要 | |
---|---|
protected DownloadConfig |
config
|
private FixedThreadPool |
thread_pool
|
构造函数摘要 | |
---|---|
AbstractDownloader()
|
方法摘要 | |
---|---|
void |
download()
下载指定url的内容 |
private void |
download(java.lang.String url,
int lvl)
下载指定url的子url所包含的内容,需要指定下载的层级 |
private java.util.ArrayList<LinkFilter> |
getLinkFilterList()
通过DownloadConfig.getLinkFilterConfig()获取的配置信息创建LinkFilterList |
abstract Saver |
getSaver(org.htmlparser.Node node,
SaverConfig saverConfig)
获取保存器 |
private java.util.ArrayList<TagFilter> |
getTagFilterList()
通过DownloadConfig.getTagFilterConfig()获取的配置信息创建TagFilterList |
private org.htmlparser.util.NodeList |
parse(org.htmlparser.util.NodeList list,
java.util.ArrayList<? extends org.htmlparser.NodeFilter> filters)
parse the specified NodeList by the given NodeFilters |
void |
setDownloadConfig(DownloadConfig config)
设定下载配置 |
void |
stop()
停止程序 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
private FixedThreadPool thread_pool
protected DownloadConfig config
构造函数详细信息 |
---|
public AbstractDownloader()
方法详细信息 |
---|
public void setDownloadConfig(DownloadConfig config)
Downloader
中的 setDownloadConfig
public abstract Saver getSaver(org.htmlparser.Node node, SaverConfig saverConfig)
public void download()
Downloader
中的 download
url
- private void download(java.lang.String url, int lvl)
lvl
- 层级,默认是0public void stop()
Downloader
中的 stop
private java.util.ArrayList<LinkFilter> getLinkFilterList()
private java.util.ArrayList<TagFilter> getTagFilterList()
private org.htmlparser.util.NodeList parse(org.htmlparser.util.NodeList list, java.util.ArrayList<? extends org.htmlparser.NodeFilter> filters)
list
- filters
-
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 |