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
-