public class PageModelWriter
extends java.lang.Object
| Constructor and Description |
|---|
PageModelWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<org.pagemodel.gen.gradle.writers.PageModelWriter.LocatorArg> |
findVars(java.lang.String locator) |
java.lang.StringBuilder |
generateClassEnd(PageModelConfig pageModel,
java.lang.StringBuilder sb,
java.lang.String indent) |
java.lang.StringBuilder |
generateClassStart(PageModelConfig pageModel,
java.lang.StringBuilder sb,
java.lang.String indent) |
java.lang.StringBuilder |
generateElementGetter(PageModelConfig pageModel,
ElementConfig elem,
java.lang.StringBuilder sb,
java.lang.String indent) |
java.lang.StringBuilder |
generateElementGetters(PageModelConfig pageModel,
java.lang.StringBuilder sb,
java.lang.String indent) |
java.lang.StringBuilder |
generateElementTester(PageModelConfig pageModel,
ElementConfig elem,
java.lang.StringBuilder sb,
java.lang.String indent) |
java.lang.StringBuilder |
generateElementTesters(PageModelConfig pageModel,
java.lang.StringBuilder sb,
java.lang.String indent) |
java.lang.StringBuilder |
generateModelDisplayed(PageModelConfig pageModel,
java.lang.StringBuilder sb,
java.lang.String indent) |
protected java.lang.String |
getClickAction(PageModelConfig pageModel,
ElementConfig elem,
java.lang.String callArgs,
java.lang.String continueIndent) |
protected java.lang.String |
getClickActionWrap(PageModelConfig pageModel,
java.lang.String clickAction) |
protected java.lang.String |
getModelDisplayedEnd(PageModelConfig pageModel) |
protected java.lang.String |
getModelDisplayedStart(PageModelConfig pageModel) |
protected java.lang.String |
getModelDisplayedType(PageModelConfig pageModel) |
protected java.lang.String |
getPageNavTypeParam(PageModelConfig pageModel) |
protected java.lang.String |
getPageTypeParam(PageModelConfig pageModel) |
protected java.lang.String |
getReturnValue(PageModelConfig pageModel,
ElementConfig elem) |
protected java.lang.String |
getTesterNavParentPageType(PageModelConfig pageModel,
ElementConfig elem) |
protected java.lang.String |
getTesterNavParentPageValue(PageModelConfig pageModel,
ElementConfig elem) |
protected java.lang.String |
getTesterNavReturnValue(PageModelConfig pageModel) |
protected java.lang.String |
getTesterNavTypeParam(PageModelConfig pageModel,
ElementConfig elem) |
protected java.lang.String |
getTesterPageReturnObj(PageModelConfig pageModel) |
protected org.pagemodel.gen.gradle.writers.PageModelWriter.TesterType |
getTesterType(PageModelConfig pageModel,
ElementConfig elem) |
public java.lang.StringBuilder generateClassStart(PageModelConfig pageModel, java.lang.StringBuilder sb, java.lang.String indent)
protected java.lang.String getModelDisplayedType(PageModelConfig pageModel)
protected java.lang.String getModelDisplayedStart(PageModelConfig pageModel)
protected java.lang.String getModelDisplayedEnd(PageModelConfig pageModel)
protected java.lang.String getPageTypeParam(PageModelConfig pageModel)
protected java.lang.String getPageNavTypeParam(PageModelConfig pageModel)
protected java.lang.String getTesterNavReturnValue(PageModelConfig pageModel)
protected java.lang.String getTesterNavParentPageType(PageModelConfig pageModel, ElementConfig elem)
protected java.lang.String getTesterNavParentPageValue(PageModelConfig pageModel, ElementConfig elem)
protected java.lang.String getClickActionWrap(PageModelConfig pageModel, java.lang.String clickAction)
protected java.lang.String getTesterPageReturnObj(PageModelConfig pageModel)
public java.lang.StringBuilder generateClassEnd(PageModelConfig pageModel, java.lang.StringBuilder sb, java.lang.String indent)
public java.lang.StringBuilder generateModelDisplayed(PageModelConfig pageModel, java.lang.StringBuilder sb, java.lang.String indent)
public java.lang.StringBuilder generateElementGetters(PageModelConfig pageModel, java.lang.StringBuilder sb, java.lang.String indent)
public java.lang.StringBuilder generateElementGetter(PageModelConfig pageModel, ElementConfig elem, java.lang.StringBuilder sb, java.lang.String indent)
public java.lang.StringBuilder generateElementTesters(PageModelConfig pageModel, java.lang.StringBuilder sb, java.lang.String indent)
public java.lang.StringBuilder generateElementTester(PageModelConfig pageModel, ElementConfig elem, java.lang.StringBuilder sb, java.lang.String indent)
protected org.pagemodel.gen.gradle.writers.PageModelWriter.TesterType getTesterType(PageModelConfig pageModel, ElementConfig elem)
protected java.lang.String getTesterNavTypeParam(PageModelConfig pageModel, ElementConfig elem)
protected java.lang.String getReturnValue(PageModelConfig pageModel, ElementConfig elem)
protected java.lang.String getClickAction(PageModelConfig pageModel, ElementConfig elem, java.lang.String callArgs, java.lang.String continueIndent)
protected java.util.List<org.pagemodel.gen.gradle.writers.PageModelWriter.LocatorArg> findVars(java.lang.String locator)