Class SecurityLevelTree

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTree
com.jidesoft.swing.CheckBoxTree
com.inductiveautomation.ignition.designer.auth.tree.SecurityLevelTree
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, Scrollable

public class SecurityLevelTree extends com.jidesoft.swing.CheckBoxTree
See Also:
  • Constructor Details

    • SecurityLevelTree

      public SecurityLevelTree(@Nonnull com.google.common.collect.ImmutableCollection<SecurityLevelConfig> securityLevelConfigs, @Nonnull com.google.common.collect.ImmutableCollection<SecurityLevelConfig> selectedSecurityLevels)
  • Method Details

    • getModel

      public SecurityLevelTreeModel getModel()
      Overrides:
      getModel in class JTree
    • selectRoot

      public void selectRoot()
    • getSelectedSecurityLevels

      @Nonnull public com.google.common.collect.ImmutableCollection<SecurityLevelConfig> getSelectedSecurityLevels()
    • reset

      public void reset(@Nonnull com.google.common.collect.ImmutableCollection<SecurityLevelConfig> securityLevelConfigs, @Nonnull com.google.common.collect.ImmutableCollection<SecurityLevelConfig> selectedSecurityLevels)
    • getAbsentSelectedNodeCount

      public int getAbsentSelectedNodeCount()