
org.openl.rules.ui.tree.TreeNodeBuilder Maven / Gradle / Ivy
The newest version!
package org.openl.rules.ui.tree;
/**
* Provides methods for tree node building.
*
* @param type of node object
*/
public interface TreeNodeBuilder {
/**
* Generates comparable key that will be used for detecting similar nodes.
*
* @param object The object for key generating.
* @return Key for object.
*/
Comparable> makeKey(T object);
/**
* @param object The object that will be displayed in the tree
* @param i Order number of object.
* @return TreeNode generated for the object.
*/
ITreeNode
© 2015 - 2025 Weber Informatics LLC | Privacy Policy