Class SecurityLevelTreeNode
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
com.inductiveautomation.ignition.designer.auth.tree.SecurityLevelTreeNode
- All Implemented Interfaces:
Serializable,Cloneable,MutableTreeNode,TreeNode
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject -
Method Summary
Modifier and TypeMethodDescription@NonNull Color@Nullable SecurityLevelTreeNodegetState()@Nullable String@NonNull StringvoidselectFromConfig(@NonNull com.jidesoft.swing.CheckBoxTreeSelectionModel selectionModel, @NonNull SecurityLevelConfig config) voidsetState(SecurityLevelState state) @NonNull Optional<SecurityLevelConfig>toSelectionConfig(@NonNull com.google.common.collect.ImmutableCollection<Object> selections) voidvisit(@NonNull SecurityLevelTreeNode.Visitor visitor) Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
-
Method Details
-
getUserObject
- Overrides:
getUserObjectin classDefaultMutableTreeNode
-
getParent
- Specified by:
getParentin interfaceTreeNode- Overrides:
getParentin classDefaultMutableTreeNode
-
visit
-
toSelectionConfig
public @NonNull Optional<SecurityLevelConfig> toSelectionConfig(@NonNull com.google.common.collect.ImmutableCollection<Object> selections) -
selectFromConfig
public void selectFromConfig(@NonNull com.jidesoft.swing.CheckBoxTreeSelectionModel selectionModel, @NonNull SecurityLevelConfig config) -
setState
-
getState
-
getToolTipText
-
getForeground
-