1 25 package org.archive.crawler.deciderules; 26 27 import org.archive.crawler.datamodel.CandidateURI; 28 29 30 38 public class SeedAcceptDecideRule extends AcceptDecideRule { 39 40 private static final long serialVersionUID = 2167939872761313683L; 41 42 public SeedAcceptDecideRule(String name) { 43 super(name); 44 setDescription("SeedAcceptDecideRule. ACCEPTs " + 45 "all CrawlURIs that were explicitly added " + 46 "as seeds -- even if earlier scope rules " + 47 "rejected them."); 48 } 49 50 public Object decisionFor(Object object) { 51 try { 52 if (((CandidateURI)object).isSeed()) { 53 return ACCEPT; 54 } 55 } catch (ClassCastException e) { 56 } 58 return PASS; 59 } 60 } 61 | Popular Tags |