MCPcopy Create free account
hub / github.com/apache/nutch / filter

Method filter

src/java/org/apache/nutch/parse/ParseFilters.java:100–115  ·  view source on GitHub ↗

Run all defined filters.

(String url, WebPage page, Parse parse,
      HTMLMetaTags metaTags, DocumentFragment doc)

Source from the content-addressed store, hash-verified

98
99 /** Run all defined filters. */
100 public Parse filter(String url, WebPage page, Parse parse,
101 HTMLMetaTags metaTags, DocumentFragment doc) {
102
103 // loop on each filter
104 for (ParseFilter parseFilter : parseFilters) {
105 // call filter interface
106 parse = parseFilter.filter(url, page, parse, metaTags, doc);
107
108 // any failure on parse obj, return
109 if (!ParseStatusUtils.isSuccess(parse.getParseStatus())) {
110 return parse;
111 }
112 }
113
114 return parse;
115 }
116
117 public Collection<WebPage.Field> getFields() {
118 Collection<WebPage.Field> fields = new HashSet<WebPage.Field>();

Callers

nothing calls this directly

Calls 3

isSuccessMethod · 0.95
filterMethod · 0.65
getParseStatusMethod · 0.45

Tested by

no test coverage detected