Class PropTreePropertyNode
java.lang.Object
com.inductiveautomation.ignition.client.util.gui.tree.AbstractLazyLoadingTreeNode<PropTreePropertyNode>
com.inductiveautomation.perspective.designer.ui.trees.PropTreePropertyNode
- All Implemented Interfaces:
- TreeNode
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final Stringprotected final JsonPathprotected final PropertyTypeFields inherited from class com.inductiveautomation.ignition.client.util.gui.tree.AbstractLazyLoadingTreeNodeparent
- 
Method SummaryModifier and TypeMethodDescriptiongetScope()static booleanisNotEmpty(com.inductiveautomation.ignition.common.gson.JsonObject object) protected List<PropTreePropertyNode>This will be called as late a possible for the node to populate its children list.static List<PropTreePropertyNode>loadFromObject(TreeNode parent, String componentPath, PropertyType scope, com.inductiveautomation.ignition.common.gson.JsonObject object) toString()static PropTreePropertyNodetoTreeNode(TreeNode parent, String componentPath, PropertyType scope, Object key, com.inductiveautomation.ignition.common.gson.JsonElement element) Methods inherited from class com.inductiveautomation.ignition.client.util.gui.tree.AbstractLazyLoadingTreeNodecheckChildren, children, findChild, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf, setChildren
- 
Field Details- 
componentPath
- 
scope
- 
path
 
- 
- 
Method Details- 
toTreeNodepublic static PropTreePropertyNode toTreeNode(TreeNode parent, String componentPath, PropertyType scope, Object key, com.inductiveautomation.ignition.common.gson.JsonElement element) 
- 
loadFromObjectpublic static List<PropTreePropertyNode> loadFromObject(TreeNode parent, String componentPath, PropertyType scope, com.inductiveautomation.ignition.common.gson.JsonObject object) 
- 
isNotEmptypublic static boolean isNotEmpty(com.inductiveautomation.ignition.common.gson.JsonObject object) 
- 
getPropertyPath
- 
getComponentPath
- 
getScope
- 
loadChildrenDescription copied from class:AbstractLazyLoadingTreeNodeThis will be called as late a possible for the node to populate its children list. May return null if there are no children.- Specified by:
- loadChildrenin class- AbstractLazyLoadingTreeNode<PropTreePropertyNode>
 
- 
toString
 
-