Class UXJsonTreeModelBuilder
java.lang.Object
overit.geocallapp.wfm.core.ux.datacollection.template.treejson.common.UXJsonTreeModelBuilder
Builder responsible for converting a UXTreeModel in a TemplateHtmlJsonTree used by the tree view
- Since:
- 19.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildTemplateTree(UXTreeModel<?, ? extends UXTreeModelProperties> uxTreeModel) Method handler to convert a UXTreeModel in a TemplateHtmlJsonTreeprotected voidcreateNode(UXTreeModel<?, ? extends UXTreeModelProperties> child, TemplateJsonTree parent) Method to create a TemplateJsonTree node child from a TemplateJsonTree parentprotected TemplateJsonTreeMethod to create the root TemplateJsonTree node
-
Constructor Details
-
UXJsonTreeModelBuilder
public UXJsonTreeModelBuilder()
-
-
Method Details
-
buildTemplateTree
public TemplateJsonTree buildTemplateTree(UXTreeModel<?, ? extends UXTreeModelProperties> uxTreeModel) Method handler to convert a UXTreeModel in a TemplateHtmlJsonTree- Parameters:
uxTreeModel- theUXTreeModel- Returns:
- the TemplateHtmlJsonTree with .
-
createRootNode
Method to create the root TemplateJsonTree node- Returns:
- the TemplateJsonTree with .
-
createNode
protected void createNode(UXTreeModel<?, ? extends UXTreeModelProperties> child, TemplateJsonTree parent) Method to create a TemplateJsonTree node child from a TemplateJsonTree parent- Parameters:
child- theUXTreeModelparent- theUXTreeModel
-