Class UrlValidator
java.lang.Object
org.apache.nutch.urlfilter.validator.UrlValidator
- All Implemented Interfaces:
Configurable,URLFilter,Pluggable
Validates URLs.
Originally based in on php script by Debbie Dyer, validation.php v1.2b, Date: 03/07/02, http://javascript.internet.com. However, this validation now bears little resemblance to the php original.
Example of usage:
UrlValidator urlValidator = UrlValidator.get();
if (urlValidator.isValid("ftp://foo.bar.com/")) {
System.out.println("url is valid");
} else {
System.out.println("url is invalid");
}
prints out "url is valid"
Based on UrlValidator code from Apache commons-validator.
-
Field Summary
Fields inherited from interface org.apache.nutch.net.URLFilter
X_POINT_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionInterface for a filter that transforms a URL: it can pass the original URL through or "delete" the URL by returning nullgetConf()voidsetConf(Configuration conf)
-
Constructor Details
-
UrlValidator
public UrlValidator()
-
-
Method Details
-
filter
Description copied from interface:URLFilterInterface for a filter that transforms a URL: it can pass the original URL through or "delete" the URL by returning null -
getConf
- Specified by:
getConfin interfaceConfigurable
-
setConf
- Specified by:
setConfin interfaceConfigurable
-