Class PageField
- java.lang.Object
-
- us.codecraft.webmagic.model.fields.PageField
-
- Direct Known Subclasses:
MultipleField
,SingleField
public abstract class PageField extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PageField()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
convert(java.lang.String value, ObjectFormatter objectFormatter, org.slf4j.Logger logger)
abstract boolean
operation(java.lang.Object o, FieldExtractor fieldExtractor, org.slf4j.Logger logger)
protected void
setField(java.lang.Object o, FieldExtractor fieldExtractor, java.lang.Object value)
-
-
-
Method Detail
-
operation
public abstract boolean operation(java.lang.Object o, FieldExtractor fieldExtractor, org.slf4j.Logger logger) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
- Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
-
convert
protected java.lang.Object convert(java.lang.String value, ObjectFormatter objectFormatter, org.slf4j.Logger logger)
-
setField
protected void setField(java.lang.Object o, FieldExtractor fieldExtractor, java.lang.Object value) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
- Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
-
-