
com.penglecode.common.support.XTreeBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of commons Show documentation
Show all versions of commons Show documentation
commons is a little java tool to make your development easier in your work.
The newest version!
package com.penglecode.common.support;
import java.util.List;
/**
* 构造java或json树形数据的builder
*
* @param
* @param
* @author pengpeng
* @date 2014年7月28日 下午9:46:03
* @version 1.0
*/
public interface XTreeBuilder> {
/**
*
* 1、根据根节点id[rootTreeObjId]即所有节点数据[allTreeObjList]调用buildObjectTree方法来构造一个具有父子树形关系的allTreeObjList
* 2、然后将allTreeObjList通过递归构造出最终的json树形数据
*
*
* @param rootTreeObjId
* @param allTreeObjList
* @param treeNodeBuilder
* @return
*/
public String buildJsonTree(I rootTreeObjId, List allTreeObjList, TreeNodeBuilder treeNodeBuilder);
public List buildObjectTree(I rootTreeObjId, List allTreeObjList);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy