Package fitnesse.wiki
Class PageCrawler
- java.lang.Object
-
- fitnesse.wiki.PageCrawler
-
public class PageCrawler extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PageCrawler(WikiPage context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WikiPage
findAncestorWithName(java.lang.String name)
WikiPage
getClosestInheritedPage(java.lang.String pageName)
WikiPagePath
getFullPath()
WikiPagePath
getFullPathOfChild(WikiPagePath childPath)
WikiPage
getPage(WikiPagePath path)
WikiPage
getPage(WikiPagePath path, PageCrawlerDeadEndStrategy deadEndStrategy)
java.lang.String
getRelativeName(WikiPage page)
WikiPage
getRoot()
WikiPage
getSiblingPage(WikiPagePath pathRelativeToSibling)
boolean
pageExists(WikiPagePath path)
void
traverse(TraversalListener<? super WikiPage> listener, PagePruningStrategy strategy)
void
traversePageAndAncestors(TraversalListener<? super WikiPage> callback)
void
traverseUncles(java.lang.String uncleName, TraversalListener<? super WikiPage> callback)
-
-
-
Constructor Detail
-
PageCrawler
public PageCrawler(WikiPage context)
-
-
Method Detail
-
getPage
public WikiPage getPage(WikiPagePath path)
-
getPage
public WikiPage getPage(WikiPagePath path, PageCrawlerDeadEndStrategy deadEndStrategy)
-
pageExists
public boolean pageExists(WikiPagePath path)
-
getFullPathOfChild
public WikiPagePath getFullPathOfChild(WikiPagePath childPath)
-
getFullPath
public WikiPagePath getFullPath()
-
getRelativeName
public java.lang.String getRelativeName(WikiPage page)
-
getClosestInheritedPage
public WikiPage getClosestInheritedPage(java.lang.String pageName)
-
getRoot
public WikiPage getRoot()
-
traverse
public void traverse(TraversalListener<? super WikiPage> listener, PagePruningStrategy strategy)
-
getSiblingPage
public WikiPage getSiblingPage(WikiPagePath pathRelativeToSibling)
-
findAncestorWithName
public WikiPage findAncestorWithName(java.lang.String name)
-
traverseUncles
public void traverseUncles(java.lang.String uncleName, TraversalListener<? super WikiPage> callback)
-
traversePageAndAncestors
public void traversePageAndAncestors(TraversalListener<? super WikiPage> callback)
-
-