接口 Node<T>

类型参数:
T - ID类型
所有超级接口:
Comparable<Node<T>>, Serializable
所有已知实现类:
Tree, TreeNode

public interface Node<T> extends Comparable<Node<T>>, Serializable
节点接口,提供节点相关的的方法定义
作者:
zeng
  • 方法详细资料

    • getId

      T getId()
      获取ID
      返回:
      ID
    • setId

      Node<T> setId(T id)
      设置ID
      参数:
      id - ID
      返回:
      this
    • getParentId

      T getParentId()
      获取父节点ID
      返回:
      父节点ID
    • setParentId

      Node<T> setParentId(T parentId)
      设置父节点ID
      参数:
      parentId - 父节点ID
      返回:
      this
    • getName

      CharSequence getName()
      获取节点标签名称
      返回:
      节点标签名称
    • setName

      Node<T> setName(CharSequence name)
      设置节点标签名称
      参数:
      name - 节点标签名称
      返回:
      this
    • getWeight

      Comparable<?> getWeight()
      获取权重
      返回:
      权重
    • setWeight

      Node<T> setWeight(Comparable<?> weight)
      设置权重
      参数:
      weight - 权重
      返回:
      this
    • compareTo

      default int compareTo(Node node)
      指定者:
      compareTo 在接口中 Comparable<T>