public class FilesListCrawler extends AbstractListCrawler<File>
支持递归地处理zip存档条目。
这是使用访问者
设计模式对列表进行浏览的简单应用。
DataProvidersManager
ZIP_ARCHIVE_PATTERN
Constructor and Description |
---|
FilesListCrawler(File... inputs)
构建数据类路径爬虫。
|
Modifier and Type | Method and Description |
---|---|
protected String |
getBaseName(File input)
获取输入的基本名称。
|
protected String |
getCompleteName(File input)
获取输入的完整名称。
|
protected InputStream |
getStream(File input)
获取从输入读取的流。
|
protected ZipJarCrawler |
getZipJarCrawler(File input)
获取输入的zip/jar爬虫。
|
addInput, feed, getInputs
public FilesListCrawler(File... inputs)
默认超时设置为10秒。
inputs
- 输入文件列表
protected String getCompleteName(File input)
getCompleteName
在类中 AbstractListCrawler<File>
input
- 要考虑的输入
protected String getBaseName(File input)
getBaseName
在类中 AbstractListCrawler<File>
input
- 要考虑的输入
protected ZipJarCrawler getZipJarCrawler(File input)
getZipJarCrawler
在类中 AbstractListCrawler<File>
input
- 要考虑的输入
protected InputStream getStream(File input) throws IOException
getStream
在类中 AbstractListCrawler<File>
input
- 要读取的输入
IOException
- 如果无法打开输入进行读取
Copyright © 2002-2023 CS GROUP. All rights reserved.