SMILA (incubation) API documentation

org.eclipse.smila.connectivity.framework.crawler.web.filter
Interface FilterProcessor

All Known Implementing Classes:
FilterProcessorImpl

public interface FilterProcessor

Interface for filter processors.


Method Summary
 boolean evaluateContentTypeFilters(java.lang.String contentType)
          Checks if the given content-type string satisfies content-type filters.
 CrawlMode evaluateHtmlMetaTagFilters(HTMLMetaTags htmlMetaTags)
          Checks if the given set of html metatags satisfies meta tag filters.
 CrawlMode evaluateUrlFilters(Outlink link)
          Checks if the link satisfies crawler url filters.
 

Method Detail

evaluateUrlFilters

CrawlMode evaluateUrlFilters(Outlink link)
Checks if the link satisfies crawler url filters.

Parameters:
link - Outlink to be tested
Returns:
one of the CrawlMode values

evaluateContentTypeFilters

boolean evaluateContentTypeFilters(java.lang.String contentType)
Checks if the given content-type string satisfies content-type filters.

Parameters:
contentType - content-type string
Returns:
true or false

evaluateHtmlMetaTagFilters

CrawlMode evaluateHtmlMetaTagFilters(HTMLMetaTags htmlMetaTags)
Checks if the given set of html metatags satisfies meta tag filters.

Parameters:
htmlMetaTags - set of meta tags
Returns:
one of the CrawlMode values

SMILA (incubation) API documentation