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 interface
SecurityLevelTreeNode.Visitor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.Color
getForeground()
SecurityLevelTreeNode
getParent()
SecurityLevelState
getState()
java.lang.String
getToolTipText()
java.lang.String
getUserObject()
void
selectFromConfig(com.jidesoft.swing.CheckBoxTreeSelectionModel selectionModel, SecurityLevelConfig config)
void
setState(SecurityLevelState state)
java.util.Optional<SecurityLevelConfig>
toSelectionConfig(com.google.common.collect.ImmutableCollection<java.lang.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 Detail
-
getUserObject
@Nonnull public java.lang.String getUserObject()
- Overrides:
getUserObject
in classjavax.swing.tree.DefaultMutableTreeNode
-
getParent
@Nullable public SecurityLevelTreeNode getParent()
- Specified by:
getParent
in interfacejavax.swing.tree.TreeNode
- Overrides:
getParent
in 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()
-
-