update name

pull/17/head
yihua.huang 12 years ago
parent a3a868f584
commit 1a50c64e33

@ -14,11 +14,12 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* PageProcessor<br>
* @author code4crafter@gmail.com <br>
* @date: 13-8-1 <br>
* Time: 8:46 <br>
*/
public class ModelPageProcessor implements PageProcessor {
class ModelPageProcessor implements PageProcessor {
private List<PageModelExtractor> pageModelExtractorList = new ArrayList<PageModelExtractor>();

@ -10,11 +10,12 @@ import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
/**
* Pipeline<br>
* @author code4crafter@gmail.com <br>
* @date: 13-8-2 <br>
* Time: 10:47 <br>
*/
public class ModelPipeline implements Pipeline {
class ModelPipeline implements Pipeline {
private Map<Class, PageModelPipeline> pageModelPipelines = new ConcurrentHashMap<Class, PageModelPipeline>();

@ -4,17 +4,13 @@ import us.codecraft.webmagic.Site;
import us.codecraft.webmagic.Spider;
/**
* ModelSpider<br>
* @author code4crafter@gmail.com <br>
* @date: 13-8-3 <br>
* Time: 9:51 <br>
*/
public class OOSpider extends Spider {
/**
* OOSpiderObjectPageProcessor
*
* @param pageProcessor
*/
private ModelPageProcessor modelPageProcessor;
private ModelPipeline modelPipeline;
@ -24,6 +20,12 @@ public class OOSpider extends Spider {
this.modelPageProcessor = modelPageProcessor;
}
/**
* <br>
* @param site
* @param pageModelPipeline
* @param pageModels
*/
public OOSpider(Site site, PageModelPipeline pageModelPipeline, Class... pageModels) {
this(ModelPageProcessor.create(site, pageModels));
this.modelPipeline = new ModelPipeline();

@ -13,6 +13,7 @@ import java.util.List;
import java.util.regex.Pattern;
/**
* ModelPOJOPageModelExtractor<br>
* @author code4crafter@gmail.com <br>
* @date: 13-8-1 <br>
* Time: 9:33 <br>

Loading…
Cancel
Save