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 String
protected final JsonPath
protected final PropertyType
Fields inherited from class com.inductiveautomation.ignition.client.util.gui.tree.AbstractLazyLoadingTreeNode
parent
-
Method Summary
Modifier and TypeMethodDescriptiongetScope()
static boolean
isNotEmpty
(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 PropTreePropertyNode
toTreeNode
(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:AbstractLazyLoadingTreeNode
This 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:
loadChildren
in classAbstractLazyLoadingTreeNode<PropTreePropertyNode>
-
toString
-