Class SecurityLevelTreeNode
- java.lang.Object
-
- javax.swing.tree.DefaultMutableTreeNode
-
- com.inductiveautomation.ignition.designer.auth.tree.SecurityLevelTreeNode
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,javax.swing.tree.MutableTreeNode,javax.swing.tree.TreeNode
public final class SecurityLevelTreeNode extends javax.swing.tree.DefaultMutableTreeNode- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSecurityLevelTreeNode.Visitor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.ColorgetForeground()SecurityLevelTreeNodegetParent()SecurityLevelStategetState()java.lang.StringgetToolTipText()java.lang.StringgetUserObject()voidselectFromConfig(com.jidesoft.swing.CheckBoxTreeSelectionModel selectionModel, SecurityLevelConfig config)voidsetState(SecurityLevelState state)java.util.Optional<SecurityLevelConfig>toSelectionConfig(com.google.common.collect.ImmutableCollection<java.lang.Object> selections)voidvisit(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 Detail
-
getUserObject
@Nonnull public java.lang.String getUserObject()
- Overrides:
getUserObjectin classjavax.swing.tree.DefaultMutableTreeNode
-
getParent
@Nullable public SecurityLevelTreeNode getParent()
- Specified by:
getParentin interfacejavax.swing.tree.TreeNode- Overrides:
getParentin classjavax.swing.tree.DefaultMutableTreeNode
-
visit
public void visit(@Nonnull SecurityLevelTreeNode.Visitor visitor)
-
toSelectionConfig
@Nonnull public java.util.Optional<SecurityLevelConfig> toSelectionConfig(@Nonnull com.google.common.collect.ImmutableCollection<java.lang.Object> selections)
-
selectFromConfig
public void selectFromConfig(@Nonnull com.jidesoft.swing.CheckBoxTreeSelectionModel selectionModel, @Nonnull SecurityLevelConfig config)
-
setState
public void setState(SecurityLevelState state)
-
getState
public SecurityLevelState getState()
-
getToolTipText
@Nullable public java.lang.String getToolTipText()
-
getForeground
@Nonnull public java.awt.Color getForeground()
-
-