public class ExternalTestPage extends BaseWikitextPage
BaseWikitextPage.ParentPageVariableSource, BaseWikitextPage.UserVariableSource
name, parent
Constructor and Description |
---|
ExternalTestPage(java.io.File path,
java.lang.String name,
WikiPage parent,
FileSystem fileSystem,
VariableSource variableSource) |
Modifier and Type | Method and Description |
---|---|
WikiPage |
addChildPage(java.lang.String name)
Create a child page with a given name.
|
VersionInfo |
commit(PageData data)
Commit new content
|
WikiPage |
getChildPage(java.lang.String name) |
java.util.List<WikiPage> |
getChildren()
Get child pages for this wiki page
|
PageData |
getData() |
java.lang.String |
getHtml() |
WikiPage |
getVersion(java.lang.String versionName) |
java.util.Collection<VersionInfo> |
getVersions()
Get a list/set of version info
|
void |
removeChildPage(java.lang.String name)
Deprecated.
|
defaultPageProperties, getParsingPage, getSyntaxTree, getVariable, getVariableSource, makeParsingPage, resetCache
compareTo, equals, getName, getPageCrawler, getParent, hasChildPage, hashCode, isRoot, remove, toString
public ExternalTestPage(java.io.File path, java.lang.String name, WikiPage parent, FileSystem fileSystem, VariableSource variableSource)
public void removeChildPage(java.lang.String name)
WikiPage
name
- change page's namepublic PageData getData()
public java.util.List<WikiPage> getChildren()
WikiPage
public WikiPage getChildPage(java.lang.String name)
public WikiPage addChildPage(java.lang.String name)
WikiPage
WikiPage.commit(PageData)
)
for the page to be persisted.name
- new page namepublic VersionInfo commit(PageData data)
WikiPage
data
- PageData to commitpublic java.util.Collection<VersionInfo> getVersions()
WikiPage
public WikiPage getVersion(java.lang.String versionName)
public java.lang.String getHtml()
getHtml
in interface WikiPage
getHtml
in class BaseWikitextPage