public class ParsingPage extends java.lang.Object implements VariableStore
Modifier and Type | Class and Description |
---|---|
static class |
ParsingPage.ParentPageVariableSource |
Constructor and Description |
---|
ParsingPage(SourcePage page) |
ParsingPage(SourcePage source,
VariableSource variables) |
ParsingPage(WikiPage page,
VariableSource variables) |
Modifier and Type | Method and Description |
---|---|
ParsingPage |
copyForNamedPage(SourcePage namedPage) |
java.util.Optional<java.lang.String> |
findVariable(java.lang.String name) |
SourcePage |
getNamedPage() |
SourcePage |
getPage() |
java.util.List<java.lang.String> |
listVariables() |
int |
nextId() |
void |
putVariable(java.lang.String name,
java.lang.String value) |
public ParsingPage(SourcePage page)
public ParsingPage(WikiPage page, VariableSource variables)
public ParsingPage(SourcePage source, VariableSource variables)
public ParsingPage copyForNamedPage(SourcePage namedPage)
public SourcePage getPage()
public SourcePage getNamedPage()
public java.util.List<java.lang.String> listVariables()
public int nextId()
nextId
in interface VariableStore
public void putVariable(java.lang.String name, java.lang.String value)
putVariable
in interface VariableStore
public java.util.Optional<java.lang.String> findVariable(java.lang.String name)
findVariable
in interface VariableSource