Holger's Java API

## Uses of Interface
com.antelmann.net.CrawlerSetting

Packages that use CrawlerSetting
com.antelmann.net: The classes in this package are designed to provide convenient access to Internet related functionality.
com.antelmann.net.mail: The classes in this package are designed to ease the handling of emails.

Uses of CrawlerSetting in com.antelmann.net

Classes in com.antelmann.net that implement CrawlerSetting
`class` `MediaCrawler` MediaCrawler is a single thread that searches the web for files that are of a given type.
`class` `SampleCrawlerSetting` SampleCrawlerSetting is what it's named: a sample CrawlerSetting.

Methods in com.antelmann.net that return CrawlerSetting
`CrawlerSetting` `URLTree.getCrawler()`

Methods in com.antelmann.net with parameters of type CrawlerSetting
`URL[]` `Spider.crawlWeb(CrawlerSetting crawler, int numberOfURLsToFind, Logger logger)` searches the web from the embedded URL (used as root) for URLs based on the criteria given in the crawler; search is performed breadth-first
`static URL[]` `Spider.crawlWeb(List<Spider.URLWrapper> searchList, List<URL> resultList, List<URL> closedList, CrawlerSetting crawler, int depth, int numberOfURLsToFind, Logger logger)` usually called by crawlWeb(URL root, CrawlerSetting crawler, Logger)
`void` `URLTree.setCrawler(CrawlerSetting crawler)` on calling this method, the entire tree will be recalculated based on the settings of the new crawler

Constructors in com.antelmann.net with parameters of type CrawlerSetting
`URLTree(URL root, CrawlerSetting crawler, boolean singlePath)`

Uses of CrawlerSetting in com.antelmann.net.mail

Classes in com.antelmann.net.mail that implement CrawlerSetting
`class` `MailScanner` A class that must NOT be used for spamming, but there are several other useful purposes.

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads