Class LeveledTreeNode
java.lang.Object
org.pentaho.di.ui.core.widget.tree.TreeNode
org.pentaho.di.ui.core.widget.tree.LeveledTreeNode
- All Implemented Interfaces:
Comparable<TreeNode>
A TreeNode for the left-hand config tree that includes a Level for management. Levels represent where the config is
stored, and a priority for how the config is applied. This Level concept is used in the UI to abstract the equivalent
logic in back-end code.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLeveledTreeNode(String name, LeveledTreeNode.LEVEL level, String levelDisplayName, boolean overridden) -
Method Summary
Methods inherited from class org.pentaho.di.ui.core.widget.tree.TreeNode
addChild, getBackground, getChildren, getData, getFont, getForeground, getImage, getIndex, getLabel, hasChildren, isExpanded, isHidden, removeAll, setBackground, setData, setExpanded, setFont, setForeground, setHidden, setImage, setIndex, setLabel
-
Field Details
-
LEVEL_FILE_DISPLAY_NAME
-
LEVEL_DEFAULT_DISPLAY_NAME
-
COMPARATOR
-
-
Constructor Details
-
LeveledTreeNode
public LeveledTreeNode(String name, LeveledTreeNode.LEVEL level, String levelDisplayName, boolean overridden)
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<TreeNode>- Overrides:
compareToin classTreeNode
-
getName
-
getLevel
-