类 LinkedItem<I,P,C>

java.lang.Object
com.walker.common.LinkedItem<I,P,C>

public class LinkedItem<I,P,C> extends Object
通用上下级关系对象
作者:
时克英
  • 构造器详细资料

    • LinkedItem

      public LinkedItem()
      默认构造函数
    • LinkedItem

      public LinkedItem(I item)
      根据当前节点构造对象
      参数:
      item - 当前对象
    • LinkedItem

      public LinkedItem(I item, P parent)
      根据当前节点和父节点构造对象
      参数:
      item - 当前节点
      parent - 父节点
    • LinkedItem

      public LinkedItem(I item, P parent, List<C> children)
      根据当前节点、父节点、子节点信息构造对象
      参数:
      item - 当前节点
      parent - 父节点对象
      children - 子节点信息
  • 方法详细资料

    • addChild

      public void addChild(C child)
      增加子节点信息,
      参数:
      child - 子节点
    • addChildren

      public void addChildren(Collection<C> childs)
      将所有的childs增加到当前节点
      参数:
      childs - 子节点集合
    • getItem

      public I getItem()
    • setItem

      public void setItem(I item)
    • getParent

      public P getParent()
    • setParent

      public void setParent(P parent)
    • getChildren

      public List<C> getChildren()
    • setChildren

      public void setChildren(List<C> children)