| 1 25 package org.archive.crawler.deciderules; 26 27 28 import org.archive.util.SurtPrefixSet; 29 30 31 38 public class OnDomainsDecideRule extends SurtPrefixedDecideRule { 39 40 private static final long serialVersionUID = -3872369060554558805L; 41 47 public OnDomainsDecideRule(String name) { 48 super(name); 49 setDescription( 50 "OnDomainsDecideRule. Makes the configured decision " + 51 "for any URI which is inside one of the domains in the " + 52 "configured set of domains (derived from the seed" + 53 "list, with 'www' removed when present)."); 54 } 60 61 66 protected void readPrefixes() { 67 buildSurtPrefixSet(); 68 surtPrefixes.convertAllPrefixesToDomains(); 69 dumpSurtPrefixSet(); 70 } 71 72 protected String prefixFrom(String uri) { 73 return SurtPrefixSet.convertPrefixToDomain(super.prefixFrom(uri)); 74 } 75 } 76 | Popular Tags |