类 AbstractTreeStringGenerator<T>

java.lang.Object
com.walker.infrastructure.tree.AbstractTreeStringGenerator<T>
类型参数:
T -

public abstract class AbstractTreeStringGenerator<T> extends Object
前端展示树结构,生成器对象,业务需要继承该抽象类实现自己的实体树结构。
作者:
时克英
  • 字段详细资料

    • logger

      protected final transient org.slf4j.Logger logger
  • 构造器详细资料

    • AbstractTreeStringGenerator

      public AbstractTreeStringGenerator(String dummyRootName)
      默认构造函数,设置虚拟根节点名称,如果不需要则设置为null
      参数:
      dummyRootName -
  • 方法详细资料

    • setMultiRoot

      public void setMultiRoot(boolean multiRoot)
    • getTreeRoot

      public TreeNodeString getTreeRoot()
    • getTreeRootList

      public List<TreeNodeString> getTreeRootList()
    • setEntityList

      public void setEntityList(List<T> datas)
      设置数据实体集合,通过此方法可以组织树结构。
      参数:
      datas -
    • toTreeNode

      protected abstract TreeNodeString toTreeNode(T entity)
    • getDefaultParentId

      public String getDefaultParentId()
    • setDefaultParentId

      public void setDefaultParentId(String defaultParentId)
      设置默认父节点值,如:代码表中父节点为特定值的(代码表)才是根节点。
      参数:
      defaultParentId -