1 package us.codecraft.webmagic.model;
2
3 import us.codecraft.webmagic.model.formatter.ObjectFormatter;
4 import us.codecraft.webmagic.model.sources.Source;
5 import us.codecraft.webmagic.selector.Selector;
6
7 import java.lang.reflect.Field;
8 import java.lang.reflect.Method;
9
10 import lombok.Getter;
11 import lombok.Setter;
12
13
14
15
16
17
18 public class FieldExtractor extends Extractor {
19
20 @Getter
21 private final Field field;
22
23 @Getter @Setter
24 private Method setterMethod;
25
26 @Getter @Setter
27 private ObjectFormatter objectFormatter;
28
29 public FieldExtractor(Field field, Selector selector, Source source, boolean notNull, boolean multi) {
30 super(selector, source, notNull, multi);
31 this.field = field;
32 }
33 }