Package org.appng.core.model
Class ThymeleafProcessor.AppNG
- java.lang.Object
-
- org.appng.core.model.ThymeleafProcessor.AppNG
-
- Enclosing class:
- ThymeleafProcessor
public static class ThymeleafProcessor.AppNG extends Object
This is a helper class to make it easier for the thymeleaf template to interact with appNG'sPlatform
object.- Author:
- Matthias Müller
-
-
Constructor Summary
Constructors Constructor Description AppNG(Platform platform, XPathProcessor xpath)
-
Method Summary
-
-
-
Constructor Detail
-
AppNG
public AppNG(Platform platform, XPathProcessor xpath)
-
-
Method Detail
-
hasSort
public boolean hasSort(DataConfig dataConfig)
-
rules
public List<ValidationRule> rules(FieldDef field)
-
getSubject
public Subject getSubject()
-
getSiteNavigation
public List<NavigationItem> getSiteNavigation()
-
getSiteName
public String getSiteName()
-
getApplicationName
public String getApplicationName()
-
hasErrors
public boolean hasErrors(FieldDef field)
-
hasErrors
public boolean hasErrors(Messages messages)
-
datasource
public Datasource datasource(String id)
-
hasDatasource
public boolean hasDatasource(String id)
-
param
public String param(Datasource datasource, String name)
-
linkpanel
public Linkpanel linkpanel(DataConfig config, String name)
-
field
public FieldDef field(Datasource datasource, String name)
-
field
public FieldDef field(DataConfig config, String name)
-
isFiltered
public boolean isFiltered(String pageId, Datasource datasource)
-
result
public Result result(Datasource datasource, int index)
-
page
public PageReference page(String id)
-
-