1 package us.codecraft.webmagic.model;
2
3 import lombok.Getter;
4 import lombok.Setter;
5
6 import us.codecraft.webmagic.model.sources.Source;
7 import us.codecraft.webmagic.selector.Selector;
8
9
10
11
12
13
14 public class Extractor {
15
16 @Getter @Setter
17 protected Selector selector;
18
19 @Getter
20 protected final Source source;
21
22 protected final boolean notNull;
23
24 protected final boolean multi;
25
26 public Extractor(Selector selector, Source source, boolean notNull, boolean multi) {
27 this.selector = selector;
28 this.source = source;
29 this.notNull = notNull;
30 this.multi = multi;
31 }
32
33 public boolean isNotNull() {
34 return notNull;
35 }
36
37 public boolean isMulti() {
38 return multi;
39 }
40 }