SMILA (incubation) API documentation

org.eclipse.smila.connectivity.framework.crawler.web.filter
Class UrlFilter

java.lang.Object
  extended by org.eclipse.smila.connectivity.framework.crawler.web.filter.WorkTypeFilter<Outlink>
      extended by org.eclipse.smila.connectivity.framework.crawler.web.filter.UrlFilter
All Implemented Interfaces:
IFilter<Outlink>
Direct Known Subclasses:
BeginningPathFilter, RegExpFilter

public abstract class UrlFilter
extends WorkTypeFilter<Outlink>

Abstract class that holds common for all URL filters functionality.


Field Summary
 
Fields inherited from class org.eclipse.smila.connectivity.framework.crawler.web.filter.WorkTypeFilter
_workType
 
Constructor Summary
UrlFilter()
          Empty constructor.
 
Method Summary
 Refinements getRefinements()
          Returns refinements for the filter.
 java.lang.String getValue()
          Returns filter value.
 boolean isEnabled(Outlink link)
          Checks if the filter is enabled for the given link according to filter refinements.
 void setRefinements(Refinements refinements)
          Assigns refinements to the filter.
 void setValue(java.lang.String value)
          Assigns filter value.
 
Methods inherited from class org.eclipse.smila.connectivity.framework.crawler.web.filter.WorkTypeFilter
getWorkType, setWorkType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.smila.connectivity.framework.crawler.web.filter.IFilter
matches
 

Constructor Detail

UrlFilter

public UrlFilter()
Empty constructor.

Method Detail

getValue

public java.lang.String getValue()
Returns filter value.

Returns:
String

setValue

public void setValue(java.lang.String value)
Assigns filter value.

Parameters:
value - String

getRefinements

public Refinements getRefinements()
Returns refinements for the filter.

Returns:
DRefinements

setRefinements

public void setRefinements(Refinements refinements)
Assigns refinements to the filter.

Parameters:
refinements - DRefinements

isEnabled

public boolean isEnabled(Outlink link)
Checks if the filter is enabled for the given link according to filter refinements.

Parameters:
link - Outlink to be tested
Returns:
true or false

SMILA (incubation) API documentation