public class FSCrawlerBuilder extends java.lang.Object implements ICrawlerBuilder
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
CRAWL_ORDER |
private static java.lang.String |
EXCLUDE_FILE_PAT_ATTR |
private static java.lang.String |
INCLUDE_FILE_PAT_ATTR |
private static java.lang.String |
INPUT_DIR_ATTR |
private static java.lang.String |
INPUT_START_DIR_ATTR |
private static java.lang.String |
MAX_CONSEC_WAIT_MILLIS |
private static java.lang.String |
MAX_FILE_SIZE_BYTES_ATTR |
private static java.lang.String |
MAX_FILES_TO_ADD_ATTR |
private static java.lang.String |
MAX_FILES_TO_CONSIDER_ATTR |
private static java.lang.String |
MIN_FILE_SIZE_BYTES_ATTR |
| Constructor and Description |
|---|
FSCrawlerBuilder() |
| Modifier and Type | Method and Description |
|---|---|
FileResourceCrawler |
build(org.w3c.dom.Node node,
java.util.Map<java.lang.String,java.lang.String> runtimeAttributes,
java.util.concurrent.ArrayBlockingQueue<FileResource> queue) |
private DocumentSelector |
buildSelector(java.util.Map<java.lang.String,java.lang.String> attributes) |
private FSDirectoryCrawler.CRAWL_ORDER |
getCrawlOrder(java.lang.String s) |
private static final java.lang.String MAX_CONSEC_WAIT_MILLIS
private static final java.lang.String MAX_FILES_TO_ADD_ATTR
private static final java.lang.String MAX_FILES_TO_CONSIDER_ATTR
private static final java.lang.String CRAWL_ORDER
private static final java.lang.String INPUT_DIR_ATTR
private static final java.lang.String INPUT_START_DIR_ATTR
private static final java.lang.String MAX_FILE_SIZE_BYTES_ATTR
private static final java.lang.String MIN_FILE_SIZE_BYTES_ATTR
private static final java.lang.String INCLUDE_FILE_PAT_ATTR
private static final java.lang.String EXCLUDE_FILE_PAT_ATTR
public FileResourceCrawler build(org.w3c.dom.Node node, java.util.Map<java.lang.String,java.lang.String> runtimeAttributes, java.util.concurrent.ArrayBlockingQueue<FileResource> queue)
build in interface ICrawlerBuilderbuild in interface ObjectFromDOMAndQueueBuilder<FileResourceCrawler>private FSDirectoryCrawler.CRAWL_ORDER getCrawlOrder(java.lang.String s)
private DocumentSelector buildSelector(java.util.Map<java.lang.String,java.lang.String> attributes)