索引

A B C D E F G H I L N O P Q R S T U W Y Z 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格

A

accept(Object) - 接口中的方法 org.elsfs.tool.core.function.DoSomething
 
addChildren(Tree<T>...) - 类中的方法 org.elsfs.tool.core.tree.Tree
增加子节点,同时关联子节点的父节点为当前节点
AMPERSAND - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
AND - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
append(Iterable<Tree<E>>) - 类中的方法 org.elsfs.tool.core.tree.TreeBuilder
增加节点列表,增加的节点是不带子节点的
append(List<T>, E, NodeParser<T, E>) - 类中的方法 org.elsfs.tool.core.tree.TreeBuilder
增加节点列表,增加的节点是不带子节点的
append(List<T>, NodeParser<T, E>) - 类中的方法 org.elsfs.tool.core.tree.TreeBuilder
增加节点列表,增加的节点是不带子节点的
append(Map<E, Tree<E>>) - 类中的方法 org.elsfs.tool.core.tree.TreeBuilder
增加节点列表,增加的节点是不带子节点的
ASTERISK - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
AT - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 

B

BACK_SLASH - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
BACKTICK - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
build() - 类中的方法 org.elsfs.tool.core.tree.TreeBuilder
构建
build(List<TreeNode<E>>, E) - 类中的静态方法 org.elsfs.tool.core.tree.TreeUtil
树构建
build(List<TreeNode<Integer>>) - 类中的静态方法 org.elsfs.tool.core.tree.TreeUtil
树构建
build(List<T>, E, NodeParser<T, E>) - 类中的静态方法 org.elsfs.tool.core.tree.TreeUtil
树构建
build(List<T>, E, TreeNodeConfig, NodeParser<T, E>) - 类中的静态方法 org.elsfs.tool.core.tree.TreeUtil
树构建
build(Map<E, Tree<E>>, E) - 类中的静态方法 org.elsfs.tool.core.tree.TreeUtil
树构建,按照权重排序
buildList() - 类中的方法 org.elsfs.tool.core.tree.TreeBuilder
构建树列表,没有顶层节点,例如:
buildSingle(List<TreeNode<E>>, E) - 类中的静态方法 org.elsfs.tool.core.tree.TreeUtil
构建单root节点树
它会生成一个以指定ID为ID的空的节点,然后逐级增加子节点。
buildSingle(List<TreeNode<Integer>>) - 类中的静态方法 org.elsfs.tool.core.tree.TreeUtil
构建单root节点树
buildSingle(List<T>, E, NodeParser<T, E>) - 类中的静态方法 org.elsfs.tool.core.tree.TreeUtil
构建单root节点树
它会生成一个以指定ID为ID的空的节点,然后逐级增加子节点。
buildSingle(List<T>, E, TreeNodeConfig, NodeParser<T, E>) - 类中的静态方法 org.elsfs.tool.core.tree.TreeUtil
构建单root节点树
它会生成一个以指定ID为ID的空的节点,然后逐级增加子节点。
buildSingle(Map<E, Tree<E>>, E) - 类中的静态方法 org.elsfs.tool.core.tree.TreeUtil
单点树构建,按照权重排序
它会生成一个以指定ID为ID的空的节点,然后逐级增加子节点。
BYTES_NEW_LINE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 

C

ClassUtils - org.elsfs.tool.core.util中的类
这个工具主要是封装了一些反射的方法,使调用更加方便
ClassUtils() - 类的构造器 org.elsfs.tool.core.util.ClassUtils
 
cloneTree() - 类中的方法 org.elsfs.tool.core.tree.Tree
递归克隆当前节点(即克隆整个树,保留字段值)
注意,此方法只会克隆节点,节点属性如果是引用类型,不会克隆
CollectionUtils - org.elsfs.tool.core.util中的类
集合工具类
CollectionUtils() - 类的构造器 org.elsfs.tool.core.util.CollectionUtils
 
COLON - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
COMMA - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
compareTo(Node) - 接口中的方法 org.elsfs.tool.core.tree.Node
 
createEmptyNode(E) - 类中的静态方法 org.elsfs.tool.core.tree.TreeUtil
创建空Tree的节点
CRLF - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 

D

DASH - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
DEFAULT_CONFIG - 类中的静态变量 org.elsfs.tool.core.tree.TreeNodeConfig
默认属性配置对象
DefaultNodeParser<T> - org.elsfs.tool.core.tree.parser中的类
默认的简单转换器
DefaultNodeParser() - 类的构造器 org.elsfs.tool.core.tree.parser.DefaultNodeParser
 
doIt() - 接口中的方法 org.elsfs.tool.core.function.DoSomething
执行动作
DOLLAR - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
DOLLAR_LEFT_BRACE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
DoSomething - org.elsfs.tool.core.function中的接口
做事函数
DOT - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
DOT_CLASS - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
DOT_JAVA - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
DOT_NEWLINE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
DOT_XML - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
DOTDOT - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 

E

elsfs.tool.core - 模块 elsfs.tool.core
elsfs核心模块
EMPTY - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
EMPTY_ARRAY - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
equals(Object) - 类中的方法 org.elsfs.tool.core.tree.TreeNode
 
EQUALS - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
EXCLAMATION_MARK - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 

F

FALSE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
filter(Function<Tree<T>, Boolean>) - 类中的方法 org.elsfs.tool.core.tree.Tree
递归过滤当前树,注意此方法会修改当前树
通过Function指定的过滤规则,本节点或子节点满足过滤条件,则保留当前节点及其所有子节点,否则抛弃节点及其子节点
filterNew(Function<Tree<T>, Boolean>) - 类中的方法 org.elsfs.tool.core.tree.Tree
递归过滤并生成新的树
通过Function指定的过滤规则,本节点或子节点满足过滤条件,则保留当前节点,否则抛弃节点及其子节点
firstMatch(Iterator<T>, Function<T, Boolean>) - 类中的静态方法 org.elsfs.tool.core.util.CollectionUtils
返回Iterator中第一个匹配规则的值

G

getChildren() - 类中的方法 org.elsfs.tool.core.tree.Tree
获取所有子节点
getChildrenKey() - 类中的方法 org.elsfs.tool.core.tree.TreeNodeConfig
获取子点对应的名称
getConfig() - 类中的方法 org.elsfs.tool.core.tree.Tree
获取节点配置
getDeclaredFields(Class<?>) - 类中的静态方法 org.elsfs.tool.core.util.ClassUtils
获取声明的字段
getDeclaredFields(Class<?>, boolean) - 类中的静态方法 org.elsfs.tool.core.util.ClassUtils
获取声明的字段
getDeep() - 类中的方法 org.elsfs.tool.core.tree.TreeNodeConfig
获取递归深度
getExtra() - 类中的方法 org.elsfs.tool.core.tree.TreeNode
获取扩展字段
getFirstNoneNull(Iterable<T>) - 类中的静态方法 org.elsfs.tool.core.util.CollectionUtils
获取集合的第一个非空元素
getFirstNoneNull(Iterator<T>) - 类中的静态方法 org.elsfs.tool.core.util.CollectionUtils
获取集合的第一个非空元素
getId() - 接口中的方法 org.elsfs.tool.core.tree.Node
获取ID
getId() - 类中的方法 org.elsfs.tool.core.tree.Tree
 
getId() - 类中的方法 org.elsfs.tool.core.tree.TreeNode
 
getIdKey() - 类中的方法 org.elsfs.tool.core.tree.TreeNodeConfig
获取ID对应的名称
getName() - 接口中的方法 org.elsfs.tool.core.tree.Node
获取节点标签名称
getName() - 类中的方法 org.elsfs.tool.core.tree.Tree
 
getName() - 类中的方法 org.elsfs.tool.core.tree.TreeNode
 
getNameKey() - 类中的方法 org.elsfs.tool.core.tree.TreeNodeConfig
获取节点名对应的名称
getNode(Tree<T>, T) - 类中的静态方法 org.elsfs.tool.core.tree.TreeUtil
获取ID对应的节点,如果有多个ID相同的节点,只返回第一个。
getNode(T) - 类中的方法 org.elsfs.tool.core.tree.Tree
获取ID对应的节点,如果有多个ID相同的节点,只返回第一个。
getParent() - 类中的方法 org.elsfs.tool.core.tree.Tree
获取父节点
getParentId() - 接口中的方法 org.elsfs.tool.core.tree.Node
获取父节点ID
getParentId() - 类中的方法 org.elsfs.tool.core.tree.Tree
 
getParentId() - 类中的方法 org.elsfs.tool.core.tree.TreeNode
 
getParentIdKey() - 类中的方法 org.elsfs.tool.core.tree.TreeNodeConfig
获取父节点ID对应的名称
getParentsName(boolean) - 类中的方法 org.elsfs.tool.core.tree.Tree
获取所有父节点名称列表
getParentsName(Tree<T>, boolean) - 类中的静态方法 org.elsfs.tool.core.tree.TreeUtil
获取所有父节点名称列表
getParentsName(T, boolean) - 类中的方法 org.elsfs.tool.core.tree.Tree
获取所有父节点名称列表
getSuperclass(Class<?>) - 类中的静态方法 org.elsfs.tool.core.util.ClassUtils
获取 继承的class
getWeight() - 接口中的方法 org.elsfs.tool.core.tree.Node
获取权重
getWeight() - 类中的方法 org.elsfs.tool.core.tree.Tree
 
getWeight() - 类中的方法 org.elsfs.tool.core.tree.TreeNode
 
getWeightKey() - 类中的方法 org.elsfs.tool.core.tree.TreeNodeConfig
获取权重对应的名称

H

hasChild() - 类中的方法 org.elsfs.tool.core.tree.Tree
是否有子节点,无子节点则此为叶子节点
HASH - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
HASH_LEFT_BRACE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
hashCode() - 类中的方法 org.elsfs.tool.core.tree.TreeNode
 
HAT - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
HTML_AMP - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
HTML_GT - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
HTML_LT - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
HTML_NBSP - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
HTML_QUOTE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 

I

isEmpty(Collection<?>) - 类中的静态方法 org.elsfs.tool.core.util.CollectionUtils
判断集合是否为空
isEmpty(Map<?, ?>) - 类中的静态方法 org.elsfs.tool.core.util.CollectionUtils
判断 map 是否为空
isInterface(Class<?>) - 类中的静态方法 org.elsfs.tool.core.util.ClassUtils
判断是否接口
isNotEmpty(Collection<?>) - 类中的静态方法 org.elsfs.tool.core.util.CollectionUtils
非空判断
isNotEmpty(Map<?, ?>) - 类中的静态方法 org.elsfs.tool.core.util.CollectionUtils
非空判断
ISO_8859_1 - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 

L

LEFT_BRACE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
LEFT_BRACKET - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
LEFT_CHEV - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
LEFT_SQ_BRACKET - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 

N

N - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
NEWLINE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
NO - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
Node<T> - org.elsfs.tool.core.tree中的接口
节点接口,提供节点相关的的方法定义
NodeParser<T,E> - org.elsfs.tool.core.tree.parser中的接口
树节点解析器 可以参考DefaultNodeParser
NULL - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
NUM - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 

O

of(T) - 类中的静态方法 org.elsfs.tool.core.tree.TreeBuilder
创建Tree构建器
of(T, TreeNodeConfig) - 类中的静态方法 org.elsfs.tool.core.tree.TreeBuilder
创建Tree构建器
OFF - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
ON - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
ONE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
org.elsfs.tool.core.constant - 程序包 org.elsfs.tool.core.constant
 
org.elsfs.tool.core.function - 程序包 org.elsfs.tool.core.function
 
org.elsfs.tool.core.tree - 程序包 org.elsfs.tool.core.tree
tree工具
org.elsfs.tool.core.tree.parser - 程序包 org.elsfs.tool.core.tree.parser
tree 配置项
org.elsfs.tool.core.util - 程序包 org.elsfs.tool.core.util
工具类

P

parse(TreeNode<T>, Tree<T>) - 类中的方法 org.elsfs.tool.core.tree.parser.DefaultNodeParser
 
parse(T, Tree<E>) - 接口中的方法 org.elsfs.tool.core.tree.parser.NodeParser
tree 远数据映射
PERCENT - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
PIPE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
PLUS - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
putExtra(String, Object) - 类中的方法 org.elsfs.tool.core.tree.Tree
扩展属性
putExtra(String, Object) - 类中的方法 org.elsfs.tool.core.tree.TreeBuilder
扩展属性

Q

QUESTION_MARK - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
QUOTE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 

R

reset() - 类中的方法 org.elsfs.tool.core.tree.TreeBuilder
重置Builder,实现复用
RETURN - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
RIGHT_BRACE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
RIGHT_BRACKET - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
RIGHT_CHEV - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
RIGHT_SQ_BRACKET - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 

S

SEMICOLON - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
setChildren(List<Tree<T>>) - 类中的方法 org.elsfs.tool.core.tree.Tree
设置子节点,设置后会覆盖所有原有子节点
setChildrenKey(String) - 类中的方法 org.elsfs.tool.core.tree.TreeNodeConfig
设置子点对应的名称
setDeep(Integer) - 类中的方法 org.elsfs.tool.core.tree.TreeNodeConfig
设置递归深度
setExtra(Map<String, Object>) - 类中的方法 org.elsfs.tool.core.tree.TreeNode
设置扩展字段
setId(E) - 类中的方法 org.elsfs.tool.core.tree.TreeBuilder
设置ID
setId(T) - 接口中的方法 org.elsfs.tool.core.tree.Node
设置ID
setId(T) - 类中的方法 org.elsfs.tool.core.tree.Tree
 
setId(T) - 类中的方法 org.elsfs.tool.core.tree.TreeNode
 
setIdKey(String) - 类中的方法 org.elsfs.tool.core.tree.TreeNodeConfig
设置ID对应的名称
setName(CharSequence) - 接口中的方法 org.elsfs.tool.core.tree.Node
设置节点标签名称
setName(CharSequence) - 类中的方法 org.elsfs.tool.core.tree.Tree
 
setName(CharSequence) - 类中的方法 org.elsfs.tool.core.tree.TreeBuilder
设置节点标签名称
setName(CharSequence) - 类中的方法 org.elsfs.tool.core.tree.TreeNode
 
setNameKey(String) - 类中的方法 org.elsfs.tool.core.tree.TreeNodeConfig
设置节点名对应的名称
setParent(Tree<T>) - 类中的方法 org.elsfs.tool.core.tree.Tree
设置父节点
setParentId(E) - 类中的方法 org.elsfs.tool.core.tree.TreeBuilder
设置父节点ID
setParentId(T) - 接口中的方法 org.elsfs.tool.core.tree.Node
设置父节点ID
setParentId(T) - 类中的方法 org.elsfs.tool.core.tree.Tree
 
setParentId(T) - 类中的方法 org.elsfs.tool.core.tree.TreeNode
 
setParentIdKey(String) - 类中的方法 org.elsfs.tool.core.tree.TreeNodeConfig
设置父点对应的名称
setWeight(Comparable<?>) - 接口中的方法 org.elsfs.tool.core.tree.Node
设置权重
setWeight(Comparable<?>) - 类中的方法 org.elsfs.tool.core.tree.Tree
 
setWeight(Comparable<?>) - 类中的方法 org.elsfs.tool.core.tree.TreeBuilder
设置权重
setWeight(Comparable<?>) - 类中的方法 org.elsfs.tool.core.tree.TreeNode
 
setWeightKey(String) - 类中的方法 org.elsfs.tool.core.tree.TreeNodeConfig
设置权重对应的名称
SINGLE_QUOTE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
SLASH - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
SPACE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
SQL - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
STAR - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
StringSqlConstant - org.elsfs.tool.core.constant中的接口

T

TAB - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
TILDA - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
Tree<T> - org.elsfs.tool.core.tree中的类
通过转换器将你的实体转化为TreeNodeMap节点实体 属性都存在此处,属性有序,可支持排序
Tree() - 类的构造器 org.elsfs.tool.core.tree.Tree
 
Tree(TreeNodeConfig) - 类的构造器 org.elsfs.tool.core.tree.Tree
构造
TreeBuilder<E> - org.elsfs.tool.core.tree中的类
树构建器
TreeBuilder(E, TreeNodeConfig) - 类的构造器 org.elsfs.tool.core.tree.TreeBuilder
构造
TreeNode<T> - org.elsfs.tool.core.tree中的类
树节点 每个属性都可以在TreeNodeConfig中被重命名
在你的项目里它可以是部门实体、地区实体等任意类树节点实体 类树节点实体: 包含key,父Key.不限于这些属性的可以构造成一颗树的实体对象
TreeNode() - 类的构造器 org.elsfs.tool.core.tree.TreeNode
空构造
TreeNode(T, T, String, Comparable<?>) - 类的构造器 org.elsfs.tool.core.tree.TreeNode
构造
TreeNodeConfig - org.elsfs.tool.core.tree中的类
树配置属性相关
TreeNodeConfig() - 类的构造器 org.elsfs.tool.core.tree.TreeNodeConfig
 
TreeUtil - org.elsfs.tool.core.tree中的类
树工具类
TreeUtil() - 类的构造器 org.elsfs.tool.core.tree.TreeUtil
 
TRUE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 

U

UNDERSCORE - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
US_ASCII - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
UTF_8 - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 

W

walk(Consumer<Tree<T>>) - 类中的方法 org.elsfs.tool.core.tree.Tree
递归树并处理子树下的节点:

Y

Y - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
YES - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 

Z

ZERO - 接口中的静态变量 org.elsfs.tool.core.constant.StringSqlConstant
 
A B C D E F G H I L N O P Q R S T U W Y Z 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格