public interface MultiTreeify<K,T extends MultiTreeify<K,T>>
MultiTreeify| 限定符和类型 | 方法和说明 |
|---|---|
void |
disconnectChildren()
断开父子节点之间的children集合联系
|
void |
initChildren()
初始化子节点信息
|
List<T> |
obtainChildren()
获取子节点集合
|
T |
obtainNewInstance()
(以this实例为基础,)获取新的t实例
p.s.
|
K |
obtainNodeKey()
获取当前节点的key
|
List<K> |
obtainParentNodeKey()
获取父节点的key
|
T obtainNewInstance()
p.s. 当树中的节点和原对象节点使用同一个引用时,不当的编码可能导致一些意料外的bug; 所以这里提供这种方法,[如果需要的话]可以根据原对象获取一个新的对象
K obtainNodeKey()
void initChildren()
void disconnectChildren()
Copyright © 2023. All rights reserved.