org.jbake.app
Class Crawler

java.lang.Object
  extended by org.jbake.app.Crawler

public class Crawler
extends Object

Crawls a file system looking for content.

Author:
Jonathan Bullock

Constructor Summary
Crawler(File source, org.apache.commons.configuration.CompositeConfiguration config)
          Creates new instance of Crawler.
 
Method Summary
 void crawl(File path)
          Crawl all files and folders looking for content.
 List<Map<String,Object>> getPages()
           
 List<Map<String,Object>> getPosts()
           
 Map<String,List<Map<String,Object>>> getPostsByTags()
           
 void setPages(List<Map<String,Object>> pages)
           
 void setPosts(List<Map<String,Object>> posts)
           
 void setPostsByTags(Map<String,List<Map<String,Object>>> postsByTags)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Crawler

public Crawler(File source,
               org.apache.commons.configuration.CompositeConfiguration config)
Creates new instance of Crawler.

Method Detail

crawl

public void crawl(File path)
Crawl all files and folders looking for content.

Parameters:
path - Folder to start from

getPages

public List<Map<String,Object>> getPages()

setPages

public void setPages(List<Map<String,Object>> pages)

getPosts

public List<Map<String,Object>> getPosts()

setPosts

public void setPosts(List<Map<String,Object>> posts)

getPostsByTags

public Map<String,List<Map<String,Object>>> getPostsByTags()

setPostsByTags

public void setPostsByTags(Map<String,List<Map<String,Object>>> postsByTags)


Copyright © 2013. All Rights Reserved.