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 Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final JsonPathprotected final PropertyTypeFields inherited from class com.inductiveautomation.ignition.client.util.gui.tree.AbstractLazyLoadingTreeNode
parent - 
Method Summary
Modifier 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.AbstractLazyLoadingTreeNode
checkChildren, children, findChild, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf, setChildren 
- 
Field Details
- 
componentPath
 - 
scope
 - 
path
 
 - 
 - 
Method Details
- 
toTreeNode
public static PropTreePropertyNode toTreeNode(TreeNode parent, String componentPath, PropertyType scope, Object key, com.inductiveautomation.ignition.common.gson.JsonElement element)  - 
loadFromObject
public static List<PropTreePropertyNode> loadFromObject(TreeNode parent, String componentPath, PropertyType scope, com.inductiveautomation.ignition.common.gson.JsonObject object)  - 
isNotEmpty
public static boolean isNotEmpty(com.inductiveautomation.ignition.common.gson.JsonObject object)  - 
getPropertyPath
 - 
getComponentPath
 - 
getScope
 - 
loadChildren
Description 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 classAbstractLazyLoadingTreeNode<PropTreePropertyNode>
 - 
toString
 
 -