Package io.github.qishr.cascara.common.data.reference
Class ReferenceTreeData
java.lang.Object
io.github.qishr.cascara.common.data.reference.ReferenceTreeData
All Implemented Interfaces:
io.github.qishr.cascara.common.data.TreeData
public class ReferenceTreeData
A reference implementation of TreeData
Constructor Summary
| Constructor | Description |
|---|---|
| ReferenceTreeData(String name) |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public String | getNodeName() | |
| public List<ReferenceTreeData> | getChildren() | |
| public ReferenceTreeData | getParent() | |
| public void | setParent(ReferenceTreeData parent) | |
| public Object[] | getValues() | |
| public Map<String, Object> | getValuesMap() | |
| public Object | get(String key) | |
| public List<TableData> | getPayload() | |
| public ReferenceTreeData | setValue(List<TableData> data) |
Method Details
getNodeName
public String getNodeName()
Specified By:
getChildren
public List<ReferenceTreeData> getChildren()
getParent
public ReferenceTreeData getParent()
setParent
public void setParent(ReferenceTreeData parent)
getValues
public Object[] getValues()
getValuesMap
public Map<String, Object> getValuesMap()
get
getPayload
public List<TableData> getPayload()
Specified By:
setValue
public ReferenceTreeData setValue(List<TableData> data)