Example #1
0
 public OOSpider <T> AddPageModel(IPageModelPipeline <T> pageModelPipeline, Type[] pageModels)
 {
     foreach (var pageModel in pageModels)
     {
         modelPageProcessor.AddPageModel(pageModel);
         modelPipeline.Put(pageModel, pageModelPipeline);
     }
     return(this);
 }
Example #2
0
        public static ModelPageProcessor Create(Site site, Type[] types)
        {
            var modelPageProcessor = new ModelPageProcessor(site);

            foreach (var type in types)
            {
                modelPageProcessor.AddPageModel(type);
            }
            return(modelPageProcessor);
        }