Package us.codecraft.webmagic.handler
Class CompositePageProcessor
- java.lang.Object
-
- us.codecraft.webmagic.handler.CompositePageProcessor
-
- All Implemented Interfaces:
PageProcessor
public class CompositePageProcessor extends java.lang.Object implements PageProcessor
- Author:
- code4crafter@gmail.com
-
-
Constructor Summary
Constructors Constructor Description CompositePageProcessor(Site site)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompositePageProcessor
addSubPageProcessor(SubPageProcessor subPageProcessor)
Site
getSite()
Returns the site settings.void
process(Page page)
Processes the page, extract URLs to fetch, extract the data and store.CompositePageProcessor
setSite(Site site)
CompositePageProcessor
setSubPageProcessors(SubPageProcessor... subPageProcessors)
-
-
-
Constructor Detail
-
CompositePageProcessor
public CompositePageProcessor(Site site)
-
-
Method Detail
-
process
public void process(Page page)
Description copied from interface:PageProcessor
Processes the page, extract URLs to fetch, extract the data and store.- Specified by:
process
in interfacePageProcessor
- Parameters:
page
- page
-
setSite
public CompositePageProcessor setSite(Site site)
-
addSubPageProcessor
public CompositePageProcessor addSubPageProcessor(SubPageProcessor subPageProcessor)
-
setSubPageProcessors
public CompositePageProcessor setSubPageProcessors(SubPageProcessor... subPageProcessors)
-
getSite
public Site getSite()
Description copied from interface:PageProcessor
Returns the site settings.- Specified by:
getSite
in interfacePageProcessor
- Returns:
- site
- See Also:
Site
-
-