B C D E F G I L M S T U
B
- Beans - ins.framework.utils中的类
-
用于操作Bean的工具类
C
- caseInsensitive() - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
字段名忽略大小写
- caseInsensitiveMap(Map<K, V>) - 类 中的静态方法ins.framework.utils.Maps
-
返回原Map的忽略键大小写的只读Map
- caseSensitive() - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
字段名大小写敏感
- clear() - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
清除内含对象,必须重新调用from和to方法才能再次拷贝数据
- convert(Object, Object, Class<?>, Class<?>, Object) - 接口 中的方法ins.framework.utils.copier.FastCopierConverter
-
- copy() - 类 中的静态方法ins.framework.utils.Beans
-
简单复制
- copy(Object, Object) - 类 中的静态方法ins.framework.utils.Beans
-
- copy(Object, Object, FastCopierConverter) - 类 中的方法ins.framework.utils.copier.FastCopier
-
- copyDepth() - 类 中的静态方法ins.framework.utils.Beans
-
深度全属性复制,包括list,一般用于PO转VO
- create(Class<?>, Class<?>, boolean, boolean) - 类 中的静态方法ins.framework.utils.copier.FastCopier
-
- create() - 类 中的方法ins.framework.utils.copier.FastCopier.Generator
-
D
- DozerCopier - ins.framework.utils.copier中的类
-
深层拷贝工具类
- DozerCopier() - 类 的构造器ins.framework.utils.copier.DozerCopier
-
E
- encrypt(String) - 类 中的静态方法ins.framework.utils.EncryptUtils
-
加密算法
- EncryptUtils - ins.framework.utils中的类
-
加密工具类。
- excludeEmpty() - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
排除空对象字段
copier.excludeEmpty();
- excludeNull() - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
排除null字段
copier.excludeNull();
- excludePrimitiveFalse() - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
排除基类型的false
- excludePrimitiveZero() - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
排除基类型的0
- excludes(String...) - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
指定排除的字段名称
SimpleCopier copier = Lang.newCopier();
copier.excludes("name");
F
- FastCopier - ins.framework.utils.copier中的类
-
- FastCopier() - 类 的构造器ins.framework.utils.copier.FastCopier
-
- FastCopier.Generator - ins.framework.utils.copier中的类
-
- FastCopierConverter - ins.framework.utils.copier中的接口
-
- from(Object) - 类 中的方法ins.framework.utils.copier.DozerCopier
-
- from(List<?>) - 类 中的方法ins.framework.utils.copier.DozerCopier
-
- from(Object) - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
G
- generateClass(ClassVisitor) - 类 中的方法ins.framework.utils.copier.FastCopier.Generator
-
- Generator() - 类 的构造器ins.framework.utils.copier.FastCopier.Generator
-
- getPropertyMap(Class<?>) - 类 中的静态方法ins.framework.utils.Mirrors
-
I
- includeEmpty() - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
排除空对象字段
copier.includeEmpty();
- includeNull() - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
包含null字段
copier.includeNull();
- includePrimitiveFalse() - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
包含基类型的false
- includePrimitiveZero() - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
包含基类型的0
- includes(String...) - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
指定包含的字段名称
SimpleCopier copier = Lang.newCopier();
copier.includes("name");
- ins.framework.utils - 程序包 ins.framework.utils
-
提供通用处理的一些工具类
- ins.framework.utils.copier - 程序包 ins.framework.utils.copier
-
- invoke(Object, String, Object) - 类 中的静态方法ins.framework.utils.Beans
-
- invokeValue(Object, String) - 类 中的静态方法ins.framework.utils.Beans
-
反射相关方法
L
- longUuid() - 类 中的静态方法ins.framework.utils.Uuids
-
获取长的Uuid字符串(通常为32位,即去掉横线)
- longUuid2short(String) - 类 中的静态方法ins.framework.utils.Uuids
-
长UUID转为短UUID
M
- Maps - ins.framework.utils中的类
-
Map工具类
- Mirrors - ins.framework.utils中的类
-
反射工具类
S
- setCaseSensitive(boolean) - 类 中的方法ins.framework.utils.copier.FastCopier.Generator
-
- setSource(Class) - 类 中的方法ins.framework.utils.copier.FastCopier.Generator
-
- setTarget(Class) - 类 中的方法ins.framework.utils.copier.FastCopier.Generator
-
- setUseConverter(boolean) - 类 中的方法ins.framework.utils.copier.FastCopier.Generator
-
- shortUuid() - 类 中的静态方法ins.framework.utils.Uuids
-
获取短的Uuid字符串(22位,可用作主键)
- shortUuid2long(String) - 类 中的静态方法ins.framework.utils.Uuids
-
短UUID转为长UUID
- SimpleCopier - ins.framework.utils.copier中的类
-
浅层拷贝工具类
- SimpleCopier() - 类 的构造器ins.framework.utils.copier.SimpleCopier
-
T
- to(Class<T>) - 类 中的方法ins.framework.utils.copier.DozerCopier
-
- to(Object...) - 类 中的方法ins.framework.utils.copier.SimpleCopier
-
- toList(Class<T>) - 类 中的方法ins.framework.utils.copier.DozerCopier
-
复制到一个list,list里面对象的属性也会深度复制
U
- Uuids - ins.framework.utils中的类
-
Base64格式的UUID(shortUuid)
由于Base64编码使用的字符包括大小写字母各26个,加上10个数字,和加号“+”,斜杠“/”,一共64个字符。
B C D E F G I L M S T U
Copyright © 2020. All rights reserved.