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 TypeMethodDescriptiongetState()
void
selectFromConfig
(com.jidesoft.swing.CheckBoxTreeSelectionModel selectionModel, SecurityLevelConfig config) void
setState
(SecurityLevelState state) toSelectionConfig
(com.google.common.collect.ImmutableCollection<Object> selections) void
visit
(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:
getUserObject
in classDefaultMutableTreeNode
-
getParent
- Specified by:
getParent
in interfaceTreeNode
- Overrides:
getParent
in classDefaultMutableTreeNode
-
visit
-
toSelectionConfig
@Nonnull public 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
-