Skip navigation links
A B C D E F G H I L M N O P R S T U V W _ 

A

add(Class, String) - Method in class com.forte.util.loader.DefaultMockMethodLoader
加载某类中指定方法名的方法。如果有重载方法将会全部判断
add(Method) - Method in class com.forte.util.loader.DefaultMockMethodLoader
加载指定方法
add(Class, String) - Method in interface com.forte.util.loader.MethodLoader
加载某类中指定方法名的方法。如果有重载方法将会全部判断
add(Method) - Method in interface com.forte.util.loader.MethodLoader
加载指定方法
addAll(Class) - Method in class com.forte.util.loader.DefaultMockMethodLoader
加载class中的全部方法
addAll(Class) - Method in interface com.forte.util.loader.MethodLoader
加载class中的全部方法
addByNames(Class, String[]) - Method in class com.forte.util.loader.DefaultMockMethodLoader
根据方法名列表加载class中的指定方法
addByNames(Class, List<String>) - Method in class com.forte.util.loader.DefaultMockMethodLoader
根据方法名列表加载class中的指定方法
addByNames(Class, String[]) - Method in interface com.forte.util.loader.MethodLoader
根据方法名列表加载class中的指定方法
addByNames(Class, List<String>) - Method in interface com.forte.util.loader.MethodLoader
根据方法名列表加载class中的指定方法
addByRegex(Class, String) - Method in class com.forte.util.loader.DefaultMockMethodLoader
根据正则对方法名匹配并加载class中符合条件的方法
addByRegex(Class, String) - Method in interface com.forte.util.loader.MethodLoader
根据正则对方法名匹配并加载class中符合条件的方法
addForMethodFilter(Class, Predicate<Method>) - Method in class com.forte.util.loader.DefaultMockMethodLoader
根据匹配规则对类中的方法进行过滤
addForMethodFilter(Class, Predicate<Method>) - Method in interface com.forte.util.loader.MethodLoader
根据匹配规则对类中的方法进行过滤
addForNameFilter(Class, Predicate<String>) - Method in class com.forte.util.loader.DefaultMockMethodLoader
根据匹配规则对类中的方法名进行过滤
addForNameFilter(Class, Predicate<String>) - Method in interface com.forte.util.loader.MethodLoader
根据匹配规则对类中的方法名进行过滤
adds(Method...) - Method in class com.forte.util.loader.DefaultMockMethodLoader
直接加载方法
adds(Method...) - Method in interface com.forte.util.loader.MethodLoader
直接加载方法
age() - Static method in class com.forte.util.utils.MockUtil
获取一个随机年龄 12 - 80
allNonNull(Object...) - Static method in class com.forte.util.utils.FieldUtils
只要传入的参数中任意一个出现了null则会抛出空指针异常
append(Class, String) - Method in class com.forte.util.loader.DefaultMockMethodLoader
根据方法名加载一个方法,如果方法名对应了多个方法,则会全部进行判断,因此可能会有多个方法
append(Method) - Method in class com.forte.util.loader.DefaultMockMethodLoader
添加一个方法
append(Class, String) - Method in interface com.forte.util.loader.MethodLoader
加载某类中指定方法名的方法。如果有重载方法将会全部判断
append(Method) - Method in interface com.forte.util.loader.MethodLoader
加载指定方法
appendAll(Class) - Method in class com.forte.util.loader.DefaultMockMethodLoader
加载类中的全部方法
appendAll(Class) - Method in interface com.forte.util.loader.MethodLoader
加载class中的全部方法
appendByNames(Class, String[]) - Method in class com.forte.util.loader.DefaultMockMethodLoader
加载指定方法名的多个方法
appendByNames(Class, List<String>) - Method in class com.forte.util.loader.DefaultMockMethodLoader
加载指定方法名的多个方法
appendByNames(Class, String[]) - Method in interface com.forte.util.loader.MethodLoader
根据方法名列表加载class中的指定方法
appendByNames(Class, List<String>) - Method in interface com.forte.util.loader.MethodLoader
根据方法名列表加载class中的指定方法
appendByRegex(Class, String) - Method in class com.forte.util.loader.DefaultMockMethodLoader
根据正则规则匹配方法中的方法名
appendByRegex(Class, String) - Method in interface com.forte.util.loader.MethodLoader
根据正则对方法名匹配并加载class中符合条件的方法
appendForMethodFilter(Class, Predicate<Method>) - Method in class com.forte.util.loader.DefaultMockMethodLoader
根据方法筛选方法筛选
appendForMethodFilter(Class, Predicate<Method>) - Method in interface com.forte.util.loader.MethodLoader
根据匹配规则对类中的方法进行过滤
appendForNameFilter(Class, Predicate<String>) - Method in class com.forte.util.loader.DefaultMockMethodLoader
根据方法名筛选方法筛选
appendForNameFilter(Class, Predicate<String>) - Method in interface com.forte.util.loader.MethodLoader
根据匹配规则对类中的方法名进行过滤
appends(Method...) - Method in class com.forte.util.loader.DefaultMockMethodLoader
加载多个方法
appends(Method...) - Method in interface com.forte.util.loader.MethodLoader
直接加载方法
apply(T, U1, U2) - Method in interface com.forte.util.function.ExFunction
接收三个参数,返回一个结果
apply(T, U) - Method in interface com.forte.util.function.ExProxyHandler
函数接口
apply(String) - Method in class com.forte.util.mapper.ArrayMapperType.ToDouble
 
apply(String) - Method in class com.forte.util.mapper.ArrayMapperType.ToInt
 
apply(String) - Method in class com.forte.util.mapper.ArrayMapperType.ToLong
 
apply(String) - Method in class com.forte.util.mapper.ArrayMapperType.ToString
 
ArrayElementInvoker<T> - Class in com.forte.util.invoker
数组类型的ElementInvoker
ArrayElementInvoker(T[]) - Constructor for class com.forte.util.invoker.ArrayElementInvoker
数组构造
ArrayFieldValueGetter - Class in com.forte.util.fieldvaluegetter
数组类型的字段值获取器,与ListFieldValueGetter十分相似,基本可是说是只有参数类似不同了
ArrayFieldValueGetter(Invoker[], Integer[], String[]) - Constructor for class com.forte.util.fieldvaluegetter.ArrayFieldValueGetter
构造方法
ArrayFieldValueGetter(Invoker[], String[]) - Constructor for class com.forte.util.fieldvaluegetter.ArrayFieldValueGetter
构造方法,区间参数默认为[1,1]
ArrayFieldValueGetter(Invoker[], Integer[]) - Constructor for class com.forte.util.fieldvaluegetter.ArrayFieldValueGetter
构造方法,没有多余字符
ArrayFieldValueGetter(Invoker[]) - Constructor for class com.forte.util.fieldvaluegetter.ArrayFieldValueGetter
构造方法,没有多余字符,区间参数默认为[1,1]
ArrayMapper<T> - Interface in com.forte.util.mapper
映射器,可以指定将字符串数组内的值转化为其他类型 需要存在一个无参构造
ArrayMapperType - Interface in com.forte.util.mapper
部分指定好的转化器类型 接口类型,内部提供部分ArrayMapper实现类
ArrayMapperType.ToDouble - Class in com.forte.util.mapper
转化为Double类型
ArrayMapperType.ToInt - Class in com.forte.util.mapper
转化为Int类型
ArrayMapperType.ToLong - Class in com.forte.util.mapper
转化为Long类型
ArrayMapperType.ToString - Class in com.forte.util.mapper
保持String类型不变

B

BaseFieldParser - Class in com.forte.util.parser
所有字段解析器的抽象父类



每一个字段都有可能是集合或者数组类型的,但是每种类型的参数解析结果却又不同
BaseFieldParser(Class, String, String) - Constructor for class com.forte.util.parser.BaseFieldParser
构造
bool() - Static method in class com.forte.util.utils.MockUtil
返回一个随机布尔值
bool(double) - Static method in class com.forte.util.utils.MockUtil
根据概率返回布尔值
BranchResult<T> - Interface in com.forte.util.loader
直译:分支结果 代表结果有着成功与否
buildReturnType(Function<Integer, Object[]>, Class<?>, int, int) - Method in enum com.forte.util.mapper.MockProxyType
根据函数构建最终结果

C

can(Method) - Method in interface com.forte.util.loader.MethodLoader
判断此方法是否可行
cfirstName() - Static method in class com.forte.util.utils.MockUtil
随机获取一个中文姓氏 - 百家姓中获取
character() - Static method in class com.forte.util.utils.MockUtil
获取一个随机字符
character(Character[]...) - Static method in class com.forte.util.utils.MockUtil
在提供的字典(数组中)随机 返回
ChineseUtil - Class in com.forte.util.utils
获取一个随机中文姓名 代码灵感来源于网络 讲道理,效果不是特别好 而且关于字符编码的转换也不确定处理的好
ClassScanner - Class in com.forte.util.utils
扫描包下路径 包括本地文件和jar包文件
ClassScanner() - Constructor for class com.forte.util.utils.ClassScanner
构造,使用当前类所在的加载器
ClassScanner(ClassLoader) - Constructor for class com.forte.util.utils.ClassScanner
构造,提供一个类加载器
clear() - Method in class com.forte.util.utils.ClassScanner
清空当前扫描结果集
cname() - Static method in class com.forte.util.utils.MockUtil
获取一个随机中文名称
cnames(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定数量区间[min , max]个随机中文名
cnames(Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定数量个随机中文名
collect(int, Collector<? super T, A, R>) - Method in interface com.forte.util.mockbean.MockObject
串行collect
collect(int, Function<? super T, ? extends R>, Collector<? super R, A, N>) - Method in interface com.forte.util.mockbean.MockObject
带转化的串行collect
collector(int, Supplier<T>, Collector<? super T, A, R>) - Static method in class com.forte.util.utils.CollectorUtil
在非stream环境下使用Collector
collector(int, Supplier<T>, Function<? super T, ? extends R>, Collector<? super R, A, N>) - Static method in class com.forte.util.utils.CollectorUtil
在非stream环境下使用Collector
CollectorUtil - Class in com.forte.util.utils
针对Collector的操作工具类
CollectorUtil() - Constructor for class com.forte.util.utils.CollectorUtil
 
collectParallel(int, Collector<? super T, A, R>) - Method in interface com.forte.util.mockbean.MockObject
并行collect
collectParallel(int, Function<? super T, ? extends R>, Collector<? super R, A, N>) - Method in interface com.forte.util.mockbean.MockObject
带转化的并行collect
collectToMap(int, Collector<? super T, A, Map<K, V>>) - Method in interface com.forte.util.mockbean.MockObject
串行collect toMap
collectToMap(int, Function<T, K>, Function<T, V>) - Method in interface com.forte.util.mockbean.MockObject
串行collect toMap 默认使用LinkedHashMap
collectToMap(int, Function<T, R>, Collector<? super R, A, Map<K, V>>) - Method in interface com.forte.util.mockbean.MockObject
带转化的串行collect toMap 默认使用LinkedHashMap
collectToMap(int, Function<T, R>, Function<R, K>, Function<R, V>) - Method in interface com.forte.util.mockbean.MockObject
带转化的collect toMap 默认使用LinkedHashMap
collectToMapParallel(int, Collector<? super T, A, Map<K, V>>) - Method in interface com.forte.util.mockbean.MockObject
并行collect
collectToMapParallel(int, Function<T, K>, Function<T, V>) - Method in interface com.forte.util.mockbean.MockObject
并行collect
collectToMapParallel(int, Function<? super T, ? extends R>, Collector<? super R, A, Map<K, V>>) - Method in interface com.forte.util.mockbean.MockObject
带转化的并行collect
collectToMapParallel(int, Function<? super T, ? extends R>, Function<R, K>, Function<R, V>) - Method in interface com.forte.util.mockbean.MockObject
带转化的并行collect
color() - Static method in class com.forte.util.utils.MockUtil
获取一个随机颜色的16进制代码
com.forte.util - package com.forte.util
除了所有的工具类以外唯一的对外接口: Mock
com.forte.util.exception - package com.forte.util.exception
 
com.forte.util.factory - package com.forte.util.factory
 
com.forte.util.fieldvaluegetter - package com.forte.util.fieldvaluegetter
 
com.forte.util.function - package com.forte.util.function
 
com.forte.util.invoker - package com.forte.util.invoker
 
com.forte.util.loader - package com.forte.util.loader
 
com.forte.util.mapper - package com.forte.util.mapper
 
com.forte.util.mockbean - package com.forte.util.mockbean
 
com.forte.util.parser - package com.forte.util.parser
 
com.forte.util.utils - package com.forte.util.utils
 
ConstMockField<T> - Class in com.forte.util.mockbean
 
ConstMockField(Class<T>, String, Object, Class) - Constructor for class com.forte.util.mockbean.ConstMockField
构造
cparagraph(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
返回一个文本,文中句子数量为参数区间[min,max]
cparagraph(Integer) - Static method in class com.forte.util.utils.MockUtil
返回指定句子数量的文本
cparagraph() - Static method in class com.forte.util.utils.MockUtil
返回一个有3-7个句子的文本
createArrayElementInvoker(Object[]) - Static method in class com.forte.util.utils.MethodUtil
创建一个数组元素获取执行者
createListElementInvoker(List<?>) - Static method in class com.forte.util.utils.MethodUtil
创建一个集合元素获取执行者
createMapObj(MockMapBean) - Static method in class com.forte.util.factory.MockObjectFactory
创建一个map类型的mock对象
createMethodInvoker(Object, Object[], Method) - Static method in class com.forte.util.utils.MethodUtil
创建一个方法执行者
createMockBean(Class<T>, MockField[]) - Static method in class com.forte.util.factory.MockBeanFactory
创建一个MockBean
createMockMapBean(MockField[]) - Static method in class com.forte.util.factory.MockBeanFactory
创建一个MockMapBean
createNormalObj(MockBean<T>) - Static method in class com.forte.util.factory.MockObjectFactory
创建一个普通mock对象
createNullMethodInvoker(Object) - Static method in class com.forte.util.utils.MethodUtil
创建一个方法为空的方法执行者,代表没有方法,将会输出指定的字符串
csentence(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
随机假中文句子,句子中的单词数量为参数的区间[min,max]
csentence(Integer) - Static method in class com.forte.util.utils.MockUtil
返回指定长度的中文句子
csentence() - Static method in class com.forte.util.utils.MockUtil
返回长度为5-10长度的中文句子
ctitle() - Static method in class com.forte.util.utils.MockUtil
获取3-5个随机汉字
ctitle(Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定数量个随机汉字
ctitle(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定数量区间个随机汉字,区间[min,max]
cword(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
返回一个随机的假中文词语,指定长度区间[min,max]
cword(Integer) - Static method in class com.forte.util.utils.MockUtil
返回一个随机的假中文词语,指定长度
cword() - Static method in class com.forte.util.utils.MockUtil
返回一个随机的假中文词语,长度2-4

D

date() - Static method in class com.forte.util.utils.MockUtil
获取随机日期 时间:1990 - 现在
DefaultMockMethodLoader - Class in com.forte.util.loader
基础的假方法加载者 加载的类或方法需要满足以下要求:
加载的方法不可与MockUtil中出现的方法发生方法名相同,参数数量也相同的情况,如果发生此情况,将会抛出异常。 方法必须有返回值(非void) ※ 本类目前不保证线程安全
DefaultMockMethodLoader(Map<String, Method>) - Constructor for class com.forte.util.loader.DefaultMockMethodLoader
 
DefaultMockProxyHandler(BiFunction<Class<?>, String, MockObject<?>>) - Constructor for class com.forte.util.factory.MockProxyHandlerFactoryImpl.DefaultMockProxyHandler
构造需要一个mockObject获取器
domain(String) - Static method in class com.forte.util.utils.MockUtil
随机生成一个域名,可指定顶级域名
domain() - Static method in class com.forte.util.utils.MockUtil
随机生成一个域名
DoubleFieldValueGetter - Class in com.forte.util.fieldvaluegetter
Double类型字段值获取器 既然使用了此字段值获取器,则说明已经确定了字段的类型,则必定不会出现多个执行者。
DoubleFieldValueGetter(Invoker) - Constructor for class com.forte.util.fieldvaluegetter.DoubleFieldValueGetter
构造方法,只需要一个方法执行者
doubles(Integer, Integer, Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
获取制定区间[a,b]的小数,指定小数位数[endL,endR],double类型
doubles(Integer, Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定区间[a,b]的小数,指定小数位数[end],double类型
doubles(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定区间[a,b]的小数,默认小数位数为0,double类型
doubles(Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定数值为a的小数,默认小数位数为0,double类型

E

ElementInvoker<T> - Class in com.forte.util.invoker
随机元素值执行者 两个字段,一个有值,一个为null
ElementInvoker() - Constructor for class com.forte.util.invoker.ElementInvoker
 
email(String, String) - Static method in class com.forte.util.utils.MockUtil
返回一个随机邮箱,可以指定邮箱的名称(@后面的名字)和顶级域名
email(String) - Static method in class com.forte.util.utils.MockUtil
返回一个随机邮箱,可以指定邮箱的名称(@后面的名字)
email() - Static method in class com.forte.util.utils.MockUtil
返回一个随机邮箱
EnumFieldValueGetter<E extends Enum<E>> - Class in com.forte.util.fieldvaluegetter
Deprecated.
尚未实现完成
EnumFieldValueGetter() - Constructor for class com.forte.util.fieldvaluegetter.EnumFieldValueGetter
Deprecated.
 
eval(String) - Static method in class com.forte.util.utils.MethodUtil
js中的eval函数,应该是只能进行简单的计算 利用js脚本完成
evalCache(String) - Static method in class com.forte.util.utils.MethodUtil
js中的eval函数,应该是只能进行简单的计算 利用js脚本完成
ExFunction<T,U1,U2,R> - Interface in com.forte.util.function
三个参数的function
ExProxyHandler<T,U,R> - Interface in com.forte.util.function
带着异常处理的BiFunction,用于构建动态代理的参数

F

failNums() - Method in interface com.forte.util.loader.LoadResults
失败的结果数量
failNums() - Method in class com.forte.util.loader.MockMethodLoadReport
失败的结果数量
fieldClass - Variable in class com.forte.util.parser.BaseFieldParser
此字段的class类型
fieldClassGetter(Class, String) - Static method in class com.forte.util.utils.FieldUtils
获取字段的class类型,支持多层级获取
fieldGetter(Class, String) - Static method in class com.forte.util.utils.FieldUtils
获取类指定的字段对象,支持多层级获取
fieldGetterGetter(Class, String) - Static method in class com.forte.util.utils.FieldUtils
获取字段的getter方法,支持多层级获取
fieldName - Variable in class com.forte.util.parser.BaseFieldParser
字段名称
FieldParser - Interface in com.forte.util.parser
 
fields - Variable in class com.forte.util.mockbean.MockBean
假对象的全部字段
FieldUtils - Class in com.forte.util.utils
字段操作工具,提供丰富的方法,以反射的方式从对象中获取值或赋值。
其中:
- objectGetter方法可以允许使用多级字段,例如"user.child.name"
- getExcelNum方法可以获取Excel中列的数字坐标,例如:"AA" => 27
FieldUtils.InvokeResult - Class in com.forte.util.utils
内部类 方法执行的返回值封装类,此类除了重写方法以外的唯一公共接口
FieldValueGetter<T> - Interface in com.forte.util.fieldvaluegetter
字段值获取器
filter(Predicate<Method>) - Method in class com.forte.util.loader.DefaultMockMethodLoader
过滤
filter(Predicate<Method>) - Method in interface com.forte.util.loader.MethodLoader
对方法进行过滤
find(String, Predicate<Class<?>>) - Method in class com.forte.util.utils.ClassScanner
根据过滤规则查询
find(String) - Method in class com.forte.util.utils.ClassScanner
查询全部

G

get() - Method in class com.forte.util.factory.SimpleBean
Gets a result.
get(Class<T>) - Static method in class com.forte.util.Mock
获取一个实例对象
get(String) - Static method in class com.forte.util.Mock
获取一个实例对象
get() - Method in interface com.forte.util.mockbean.MockObject
返回获取结果的Optional封装类
get() - Method in class com.forte.util.utils.ClassScanner
获取当前扫描到的结果
get(Class<? extends T>) - Static method in class com.forte.util.utils.SingleFactory
获取单例,如果没有此类的记录则返回空
getArrayFieldValueGetter(Invoker[], Integer[], String[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个List类型字段值获取器
getArrayFieldValueGetter(Invoker[], Integer[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个List类型字段值获取器
getArrayFieldValueGetter(List<Invoker>, Integer[], String[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个数组类字段值获取器
getArrayFieldValueGetter(Invoker[], String[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个数组类字段值获取器
getArrayFieldValueGetter(List<Invoker>, String[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个数组类型字段值获取器
getArrayFieldValueGetter(Invoker[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个数组类型字段值获取器
getArrayFieldValueGetter(List<Invoker>) - Method in class com.forte.util.parser.BaseFieldParser
获取一个数组类型字段值获取器
getArrayGeneric(T[]) - Static method in class com.forte.util.utils.FieldUtils
获取数组的组件类型
getArrayGeneric(Class<T>) - Static method in class com.forte.util.utils.FieldUtils
获取数组的组件类型
getArrayParseFunction() - Method in interface com.forte.util.mapper.ArrayMapper
给你一个数组长度,返回一个数组实例的function,用于数组的实例化获取
getArrayParseFunction() - Method in class com.forte.util.mapper.ArrayMapperType.ToDouble
 
getArrayParseFunction() - Method in class com.forte.util.mapper.ArrayMapperType.ToInt
 
getArrayParseFunction() - Method in class com.forte.util.mapper.ArrayMapperType.ToLong
 
getArrayParseFunction() - Method in class com.forte.util.mapper.ArrayMapperType.ToString
 
getChinese(String) - Static method in class com.forte.util.utils.ChineseUtil
Deprecated.
getChinese(Charset) - Static method in class com.forte.util.utils.ChineseUtil
Deprecated.
getChinese() - Static method in class com.forte.util.utils.ChineseUtil
获取一个随机汉字
getChinese(int) - Static method in class com.forte.util.utils.ChineseUtil
获取一个随机汉字
getChinese(int, String) - Static method in class com.forte.util.utils.ChineseUtil
Deprecated.
getChinese(int, Charset) - Static method in class com.forte.util.utils.ChineseUtil
Deprecated.
getClassName(Class<?>) - Static method in class com.forte.util.utils.FieldUtils
获取类名
getClassName(Object) - Static method in class com.forte.util.utils.FieldUtils
通过对象获取类名
getCode(int) - Static method in class com.forte.util.utils.RandomUtil
获取随机code,包含数字和字母
getCode() - Static method in class com.forte.util.utils.RandomUtil
获取一个4位数的随机code,字母小写
getDouble(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定位的小数
getDouble(Integer, Integer, Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定位的小数的最大区间
getDoubleFieldValueGetter(Integer) - Method in class com.forte.util.parser.BaseFieldParser
获取小数字段值获取器
getDoubleFieldValueGetter(Integer, Integer) - Method in class com.forte.util.parser.BaseFieldParser
获取小数字段值获取器
getDoubleFieldValueGetter(Integer, Integer, Integer) - Method in class com.forte.util.parser.BaseFieldParser
获取小数字段值获取器
getDoubleFieldValueGetter(Integer, Integer, Integer, Integer) - Method in class com.forte.util.parser.BaseFieldParser
获取小数字段值获取器
getExcelNum(String) - Static method in class com.forte.util.utils.FieldUtils
获取Excel中列的数字坐标
例如:"AA" => 27
getFamilyName(int) - Static method in class com.forte.util.utils.ChineseUtil
获得多个随机姓氏
getFamilyName() - Static method in class com.forte.util.utils.ChineseUtil
获得一个随机姓氏
getField() - Method in class com.forte.util.mockbean.MockField
 
getField(Object, String) - Static method in class com.forte.util.utils.FieldUtils
获取对象指定字段对象
getField(Class, String) - Static method in class com.forte.util.utils.FieldUtils
获取类指定字段对象
getFieldClass() - Method in class com.forte.util.parser.BaseFieldParser
获取字段类型值
getFieldClass(Class, String) - Static method in class com.forte.util.utils.FieldUtils
获取指定类字段的类型class对象
getFieldClass(Object, String) - Static method in class com.forte.util.utils.FieldUtils
获取类指定字段的class对象
getFieldGetter(Class<?>, String) - Static method in class com.forte.util.utils.FieldUtils
获取字段的getter方法,单层级
getFieldGetter(Class<?>, Field) - Static method in class com.forte.util.utils.FieldUtils
获取字段的getter方法
getFieldGetter(Object, Field) - Static method in class com.forte.util.utils.FieldUtils
获取字段的getter方法
getFieldGetter(Object, String) - Static method in class com.forte.util.utils.FieldUtils
获取字段的getter方法
getFieldName() - Method in class com.forte.util.mockbean.MockField
获取字段的名称
getFields() - Method in class com.forte.util.mockbean.MockBean
获取假字段集
getFieldSetter(Class<?>, String) - Static method in class com.forte.util.utils.FieldUtils
获取字段的setter方法
getFieldSetter(Class<?>, Field) - Static method in class com.forte.util.utils.FieldUtils
获取字段的setter方法
getFieldSetter(Object, String) - Static method in class com.forte.util.utils.FieldUtils
获取字段的setter方法
getFieldSetter(Object, Field) - Static method in class com.forte.util.utils.FieldUtils
获取字段的setter方法
getFieldsNameWithGetter(T) - Static method in class com.forte.util.utils.FieldUtils
获取对象的所有字段名
getFieldsNameWithoutGetter(T) - Static method in class com.forte.util.utils.FieldUtils
获取对象的所有字段名(包括没有get方法的字段)
getFieldsWithGetter(Class<?>) - Static method in class com.forte.util.utils.FieldUtils
获取对象的所有字段
getFieldsWithGetter(T) - Static method in class com.forte.util.utils.FieldUtils
获取对象的所有字段
getFieldsWithoutGetter(Class<?>) - Static method in class com.forte.util.utils.FieldUtils
获取对象的所有字段(包括没有get方法的字段)
getFieldsWithoutGetter(T) - Static method in class com.forte.util.utils.FieldUtils
获取对象的所有字段(包括没有get方法的字段)
getFieldType() - Method in class com.forte.util.mockbean.MockField
 
getHandler(BiFunction<Class<?>, String, MockObject<?>>) - Method in interface com.forte.util.factory.MockProxyHandlerFactory
获取代理处理接口InvocationHandler实例
getHandler(BiFunction<Class<?>, String, MockObject<?>>) - Method in class com.forte.util.factory.MockProxyHandlerFactoryImpl
获取接口代理处理器实例 首先,只扫描所有的抽象方法,default方法不会代理,而是执行它自己。
getInstance(T...) - Static method in class com.forte.util.invoker.ElementInvoker
 
getInstance(List<T>) - Static method in class com.forte.util.invoker.ElementInvoker
 
getInstance(Object, Object[], Method) - Static method in class com.forte.util.invoker.MethodInvoker
获取一个普通的MethodInvoker
getInstance(Object) - Static method in class com.forte.util.invoker.MethodInvoker
获取一个常量MethodInvoker
getInteger() - Static method in class com.forte.util.utils.RandomUtil
获取一个随机整数
getIntegerFieldValueGetter(Integer, Integer) - Method in class com.forte.util.parser.BaseFieldParser
获取一个整数类型字段值获取器
getIntegerFieldValueGetter(Integer) - Method in class com.forte.util.parser.BaseFieldParser
获取一个整数类型字段值获取器
getIntegerFieldValueGetter() - Method in class com.forte.util.parser.BaseFieldParser
获取一个整数类型字段值获取器
getInvoke() - Method in class com.forte.util.utils.FieldUtils.InvokeResult
 
getList(int) - Method in interface com.forte.util.mockbean.MockObject
获取多个实例对象,作为list集合返回
getList(int, Function<T, R>) - Method in interface com.forte.util.mockbean.MockObject
获取多个实例对象,根据转化规则转化后作为list集合返回
getListFieldGeneric(Field) - Static method in class com.forte.util.utils.FieldUtils
获取一个list字段的泛型类型
这个字段必须是一个list类型的字段!
getListFieldGeneric(Class, String) - Static method in class com.forte.util.utils.FieldUtils
获取一个list字段的泛型类型
这个字段必须是一个list类型的字段!
getListFieldGeneric(Object, String) - Static method in class com.forte.util.utils.FieldUtils
获取一个list字段的泛型类型
这个字段必须是一个list类型的字段!
getListFieldValueGetter(Invoker[], Integer[], String[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个List类型字段值获取器
getListFieldValueGetter(Invoker[], Integer[], Integer[], String[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个List类型字段值获取器
getListFieldValueGetter(Invoker[], Integer[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个List类型字段值获取器
getListFieldValueGetter(Invoker[], Integer[], Integer[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个List类型字段值获取器
getListFieldValueGetter(List<Invoker>, Integer[], String[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个List类型字段值获取器
getListFieldValueGetter(List<Invoker>, Integer[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个List类型字段值获取器
getListFieldValueGetter(Invoker[], String[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个List类型字段值获取器
getListFieldValueGetter(List<Invoker>, String[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个List类型字段值获取器
getListFieldValueGetter(Invoker[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个List类型字段值获取器
getListFieldValueGetter(List<Invoker>) - Method in class com.forte.util.parser.BaseFieldParser
获取一个List类型字段值获取器
getListParallel(int) - Method in interface com.forte.util.mockbean.MockObject
并行线程创建多个实例对象,作为list集合返回
getListParallel(int, Function<T, R>) - Method in interface com.forte.util.mockbean.MockObject
获取多个实例对象,使用并行线程获取并根据指定规则进行转化,作为List返回
getLocalRandom() - Static method in class com.forte.util.utils.RandomUtil
获取一个单例的Random对象。
getMap(int, Function<T, K>, Function<T, V>) - Method in interface com.forte.util.mockbean.MockObject
获取多个实例对象,作为Map返回,需要指定Map的转化方式
getMap(int, Collector<T, R, Map<K, V>>) - Method in interface com.forte.util.mockbean.MockObject
获取多个实例对象,作为Map返回,需要指定Map的转化方式
getMapParallel(int, Function<T, K>, Function<T, V>) - Method in interface com.forte.util.mockbean.MockObject
获取多个实例对象,作为Map返回,需要指定Map的转化方式
getMapParallel(int, Collector<T, R, Map<K, V>>) - Method in interface com.forte.util.mockbean.MockObject
获取多个实例对象,作为Map返回,需要指定Map的转化方式
getMapper(Class<?>, Map<String, Object>) - Static method in class com.forte.util.factory.MockMapperFactory
通过一个类的注解来生成映射,然后再整合额外的指定参数
getMapper(Class<?>) - Static method in class com.forte.util.factory.MockMapperFactory
通过一个类的注解来生成映射
getMatcher(String, String) - Static method in class com.forte.util.utils.RegexUtil
 
getMethodFromName(String, int) - Static method in class com.forte.util.parser.BaseFieldParser
通过名称获取方法
getMethodInvoker(String[]) - Static method in class com.forte.util.parser.BaseFieldParser
解析方法字符串并获取方法执行者
getMethodNameRegexs() - Static method in class com.forte.util.parser.BaseFieldParser
获取全部方法的正则匹配字符串
getMethodParams(String) - Static method in class com.forte.util.parser.BaseFieldParser
从方法字符串中获取参数
getMethodRegex() - Static method in class com.forte.util.parser.BaseFieldParser
获取匹配MockUtil中的方法的正则
getMethods(String) - Static method in class com.forte.util.parser.BaseFieldParser
获取匹配的方法
getMethodsSplit(String) - Static method in class com.forte.util.parser.BaseFieldParser
获取对匹配的方法进行切割之后的结果
getMockBean() - Method in class com.forte.util.mockbean.MockMapObject
 
getMockBean() - Method in class com.forte.util.mockbean.MockNormalObject
 
getMockBean() - Method in interface com.forte.util.mockbean.MockObject
获取一个MockBean对象
getMockField() - Method in class com.forte.util.parser.BaseFieldParser
获取一个封装好的MockField对象 不可重写
getMockField() - Method in interface com.forte.util.parser.FieldParser
获取一个假字段对象,为参数解析器准备
getMockMethodByFilter(Predicate<? super Map.Entry<String, Method>>) - Static method in class com.forte.util.Mock
根据过滤条件寻找指定的string-method
getMockMethods() - Static method in class com.forte.util.Mock
获取Mock方法集合
getName(String) - Static method in class com.forte.util.utils.ChineseUtil
Deprecated.
getName(Charset) - Static method in class com.forte.util.utils.ChineseUtil
Deprecated.
getName() - Static method in class com.forte.util.utils.ChineseUtil
获取一个随机姓名
getNumber(Integer) - Static method in class com.forte.util.utils.MockUtil
获取任意长度的随机整数
getNumber(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
获取任意长度的随机整数
getNumber() - Static method in class com.forte.util.utils.RandomUtil
获取长度为4的随机数
getNumber(int) - Static method in class com.forte.util.utils.RandomUtil
获取指定长度的随机数
getNumber(int, int) - Static method in class com.forte.util.utils.RandomUtil
获取某个区间中的随机数[a,b)
getNumber$right(int, int) - Static method in class com.forte.util.utils.RandomUtil
Deprecated.
getNumberWithRight(int, int) - Static method in class com.forte.util.utils.RandomUtil
获取某个区间中的随机数[a,b]
getObject() - Method in class com.forte.util.mockbean.MockBean
获取对象一个对象
getObject() - Method in class com.forte.util.mockbean.MockMapBean
重写MockBean的方法,返回Map封装对象
getObject() - Method in class com.forte.util.mockbean.ParallelMockBean
获取对象一个对象
getObject() - Method in class com.forte.util.mockbean.ParallelMockMapBean
重写MockBean的方法,返回Map封装对象
getObjectClass() - Method in class com.forte.util.mockbean.MockBean
 
getObjectFieldValueGetter(Invoker...) - Method in class com.forte.util.parser.BaseFieldParser
获取一个未知引用类型参数获取器
getObjectFieldValueGetter(List<Invoker>) - Method in class com.forte.util.parser.BaseFieldParser
获取一个未知引用类型参数获取器
getObjType() - Method in class com.forte.util.mockbean.MockField
 
getOne() - Method in class com.forte.util.mockbean.MockMapObject
 
getOne() - Method in class com.forte.util.mockbean.MockNormalObject
 
getOne() - Method in interface com.forte.util.mockbean.MockObject
获取一个实例对象
getOneMethodInvoker(String) - Static method in class com.forte.util.parser.BaseFieldParser
获取一个方法执行者
getOriginal(List<Method>) - Static method in class com.forte.util.utils.MethodUtil
Filter out the Object Methods
过滤掉Object中继承来的方法
getOrNew(Class<T>) - Static method in class com.forte.util.utils.SingleFactory
获取单例,如果没有则尝试使用反射获取一个新的,将会被记录。 如果创建失败将会抛出相应的异常
getOrNew(Class<? extends T>, Object...) - Static method in class com.forte.util.utils.SingleFactory
 
getOrSet(Class<? extends T>, T) - Static method in class com.forte.util.utils.SingleFactory
如果存在则获取,不存在则赋值
getOrSet(T) - Static method in class com.forte.util.utils.SingleFactory
如果存在则获取,不存在则赋值,不指定class对象
getOrSet(Class<? extends T>, Supplier<? extends T>) - Static method in class com.forte.util.utils.SingleFactory
如果存在则获取,不存在则赋值
getOrSet(Supplier<? extends T>) - Static method in class com.forte.util.utils.SingleFactory
如果存在则获取,不存在则赋值,不指定class对象
getParallelStream() - Method in interface com.forte.util.mockbean.MockObject
获取一个并行无限流
getParallelStream(int) - Method in interface com.forte.util.mockbean.MockObject
获取一个并行流
getProbability(double, double) - Static method in class com.forte.util.utils.RandomUtil
根据概率获取boolean,区间:[probL , probR]
getProbability(double) - Static method in class com.forte.util.utils.RandomUtil
根据概率获取boolean,区间:[0 , prob] 填入的参数即为概率的百分比
getRandom() - Static method in class com.forte.util.utils.RandomUtil
获取一个Random实例。 是一个线程ThreadLocalRandom对象。
getRandomChar() - Static method in class com.forte.util.utils.RandomUtil
获取一个随机英文字符,小写
getRandomElement() - Method in class com.forte.util.invoker.ArrayElementInvoker
 
getRandomElement() - Method in class com.forte.util.invoker.ElementInvoker
 
getRandomElement() - Method in class com.forte.util.invoker.ListElementInvoker
 
getRandomElement(T[]) - Static method in class com.forte.util.utils.RandomUtil
从数组中返回一个随机元素
getRandomElement(List<T>) - Static method in class com.forte.util.utils.RandomUtil
从集合中返回一个随机元素, ru如果数组为空则返回null
getRandomNum(int, int) - Method in enum com.forte.util.mapper.MockProxyType
 
getRandomString(int, boolean) - Static method in class com.forte.util.utils.RandomUtil
获取一串指定长度的随机字符串
getRandomString(int) - Static method in class com.forte.util.utils.RandomUtil
获取一串指定长度的随机字符串,默认小写
getRandomString() - Static method in class com.forte.util.utils.RandomUtil
获取一串长度为32的字符串,默认小写
getRandomUpperChar() - Static method in class com.forte.util.utils.RandomUtil
获取一个随机英文字符,大写
getRandomUpperString(int) - Static method in class com.forte.util.utils.RandomUtil
得到一串纯大写的字符串
getResult() - Method in interface com.forte.util.loader.Result
获取结果
getSet(int) - Method in interface com.forte.util.mockbean.MockObject
获取多个实例对象,作为Set返回
getSet(int, Function<T, R>) - Method in interface com.forte.util.mockbean.MockObject
获取多个实例对象,根据转化规则转化后作为Set返回
getSetParallel(int) - Method in interface com.forte.util.mockbean.MockObject
获取多个实例对象,使用并行流操作,作为Set返回
getSetParallel(int, Function<T, R>) - Method in interface com.forte.util.mockbean.MockObject
获取多个实例对象,使用并行流根据转化规则进行转化后作为Set返回
getSetterMethod() - Method in class com.forte.util.mockbean.MockField
 
getStream() - Method in interface com.forte.util.mockbean.MockObject
获取一个无限流
getStream(int) - Method in interface com.forte.util.mockbean.MockObject
获取一个指定长度的流,等同于 getStream().limit(limit)
getStringFieldValueGetter(Invoker[], String[], Integer[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个字符串参数获取器
getStringFieldValueGetter(Invoker[], String[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个字符串参数获取器
getStringFieldValueGetter(List<Invoker>, String[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个字符串参数获取器
getStringFieldValueGetter(Invoker[]) - Method in class com.forte.util.parser.BaseFieldParser
获取一个没有多余字符的字符串字段值获取器
getStringFieldValueGetter(List<Invoker>) - Method in class com.forte.util.parser.BaseFieldParser
获取一个没有多余字符的字符串字段值获取器
getUUID() - Static method in class com.forte.util.utils.RandomUtil
获取UUID.toString
getValue(MockValue) - Static method in class com.forte.util.factory.MockMapperFactory
通过注解MockValue类型来获取value值 如果为null或者值没有(保留空字符),则返回null
getValue(MockArray) - Static method in class com.forte.util.factory.MockMapperFactory
通过注解MockValue类型来获取value值
getValue() - Method in class com.forte.util.mockbean.MockField
获取字段的值
getValueGetter() - Method in class com.forte.util.mockbean.MockField
 

H

headUpper(String) - Static method in class com.forte.util.utils.FieldUtils
单词开头大写

I

integer() - Static method in class com.forte.util.utils.MockUtil
获取随机数字 0-9
integer(Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定长度的随机数
integer(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定区间[a,b]的随机数
IntegerFieldValueGetter - Class in com.forte.util.fieldvaluegetter
整数类型字段值获取器
IntegerFieldValueGetter(Invoker) - Constructor for class com.forte.util.fieldvaluegetter.IntegerFieldValueGetter
构造方法,只需要一个方法执行者
intervalDoubleMax - Variable in class com.forte.util.parser.BaseFieldParser
区间参数字符串-小数位min-max(如果有的话)
intervalDoubleMin - Variable in class com.forte.util.parser.BaseFieldParser
区间参数字符串-小数位min-max(如果有的话)
intervalMax - Variable in class com.forte.util.parser.BaseFieldParser
区间参数字符串min-max
intervalMin - Variable in class com.forte.util.parser.BaseFieldParser
区间参数字符串min-max
invoke(Object, Method, Object[]) - Method in class com.forte.util.factory.MockProxyHandlerFactoryImpl.DefaultMockProxyHandler
函数接口
invoke() - Method in class com.forte.util.invoker.ElementInvoker
执行者,获取随机元素
invoke() - Method in interface com.forte.util.invoker.Invoker
返回方法执行的结果
invoke() - Method in class com.forte.util.invoker.MethodInvoker
执行方法
invoke(Object, Object[], Method) - Static method in class com.forte.util.utils.MethodUtil
执行一个方法,可以为基本的数据类型进行转化
invoke(Object, Object[], String) - Static method in class com.forte.util.utils.MethodUtil
执行一个方法,可以为基本的数据类型进行转化
Invoker - Interface in com.forte.util.invoker
执行者接口,定义了一个执行者的函数,执行者会通过invoke()方法获得结果
ip() - Static method in class com.forte.util.utils.MockUtil
获取一个随机IP
isChild(Class, Class) - Static method in class com.forte.util.utils.FieldUtils
判断一个Class对象是否为另一个对象的实现类
isChild(Object, Class) - Static method in class com.forte.util.utils.FieldUtils
判断一个Class对象是否为另一个对象的实现类
isEmpty() - Method in class com.forte.util.loader.DefaultMockMethodLoader
要加载的内容是否为空
isEmpty() - Method in interface com.forte.util.loader.MethodLoader
判断预载内容是否为空
isEnableJsScriptEngine() - Static method in class com.forte.util.MockConfiguration
获取是否开启JS脚本执行。
isFieldExist(Class<?>, String) - Static method in class com.forte.util.utils.FieldUtils
通过Class对象判断是否存在此字段
isFieldExist(Object, String) - Static method in class com.forte.util.utils.FieldUtils
通过对象实例判断字段是否存在
isSuccess() - Method in interface com.forte.util.loader.BranchResult
判断是否成功
isSuccess() - Method in class com.forte.util.utils.FieldUtils.InvokeResult
 

L

ListElementInvoker<T> - Class in com.forte.util.invoker
list类型的ElementInvoker
ListElementInvoker(List<T>) - Constructor for class com.forte.util.invoker.ListElementInvoker
集合构造
ListFieldValueGetter - Class in com.forte.util.fieldvaluegetter
List集合的字段值获取器 有较大的可能出现一些类型异常,请注意一定按照规范填写
ListFieldValueGetter(Invoker[], Integer[], String[]) - Constructor for class com.forte.util.fieldvaluegetter.ListFieldValueGetter
构造方法
ListFieldValueGetter(Invoker[], Integer[], Integer[], String[]) - Constructor for class com.forte.util.fieldvaluegetter.ListFieldValueGetter
构造方法
ListFieldValueGetter(Invoker[], String[]) - Constructor for class com.forte.util.fieldvaluegetter.ListFieldValueGetter
构造方法,区间参数默认为[1,1]
ListFieldValueGetter(Invoker[], Integer[]) - Constructor for class com.forte.util.fieldvaluegetter.ListFieldValueGetter
构造方法,没有多余字符
ListFieldValueGetter(Invoker[], Integer[], Integer[]) - Constructor for class com.forte.util.fieldvaluegetter.ListFieldValueGetter
构造方法,没有多余字符
ListFieldValueGetter(Invoker[]) - Constructor for class com.forte.util.fieldvaluegetter.ListFieldValueGetter
构造方法,没有多余字符,区间参数默认为[1,1]
load() - Method in class com.forte.util.loader.DefaultMockMethodLoader
加载
load() - Method in interface com.forte.util.loader.MethodLoader
将预载内容加载至方法集
LoadResults - Interface in com.forte.util.loader
方法加载后的返回值接口
loadResults() - Method in interface com.forte.util.loader.LoadResults
将结果作为结果返回,分为成功和失败两种结果
loadResults() - Method in class com.forte.util.loader.MockMethodLoadReport
将结果作为结果返回,分为成功和失败两种结果
loadSuccessResults() - Method in interface com.forte.util.loader.LoadResults
将成功加载的结果返回
loadSuccessResults() - Method in class com.forte.util.loader.MockMethodLoadReport
将成功加载的结果返回

M

map(String[]) - Method in interface com.forte.util.mapper.ArrayMapper
进行转化, 将String类型的数组转化为某指定类型
match(String) - Static method in class com.forte.util.parser.BaseFieldParser
看看有没有匹配的方法
MethodInvoker - Class in com.forte.util.invoker
方法执行者,是Invoker的是实现类,代表了一个方法的执行
MethodLoader - Interface in com.forte.util.loader
假方法加载类
加载的类或方法需要满足以下要求:
加载的方法不可与MockUtil中出现的方法发生方法名相同,参数数量也相同的情况,如果发生此情况,将会抛出异常。 方法必须为有返回值的(非void) 方法如果存在参数,请使用引用数据类型,避免使用基本数据类型
MethodUtil - Class in com.forte.util.utils
方法执行工具
MethodUtil() - Constructor for class com.forte.util.utils.MethodUtil
 
Mock - Class in com.forte.util
javaBean假数据生成工具
Mock() - Constructor for class com.forte.util.Mock
 
MockArray - Annotation Type in com.forte.util.mapper
数组类型的注解,类型为整数类型, 可以指定一个转化规则使得这个字符串数组可以转化为其他类型
MockBean - Annotation Type in com.forte.util.mapper
当进行包扫描的时候,会扫描到所有标记了此注解的类 暂时没有参数,仅用作标记用。
MockBean<T> - Class in com.forte.util.mockbean
假对象的封装类,利用此类的getObject来获取一个对象
MockBean(Class<T>, MockField[]) - Constructor for class com.forte.util.mockbean.MockBean
构造方法
MockBeanFactory - Class in com.forte.util.factory
MockBean的工厂
MockBeanFactory() - Constructor for class com.forte.util.factory.MockBeanFactory
 
MockConfiguration - Class in com.forte.util
这是一个静态类,你可以随时随地修改他的配置。 他的一些配置会在某些地方用到。
MockConfiguration() - Constructor for class com.forte.util.MockConfiguration
 
MockException - Exception in com.forte.util.exception
 
MockException() - Constructor for exception com.forte.util.exception.MockException
 
MockException(String) - Constructor for exception com.forte.util.exception.MockException
 
MockException(String, Throwable) - Constructor for exception com.forte.util.exception.MockException
 
MockException(Throwable) - Constructor for exception com.forte.util.exception.MockException
 
MockException(String, Throwable, boolean, boolean) - Constructor for exception com.forte.util.exception.MockException
 
MockField<T> - Class in com.forte.util.mockbean
假字段值的字段封装对象的抽象类 假的字段有几种类型: 字符串 整数 浮点数 集合 数组 引用对象
MockField(Class<T>, String, FieldValueGetter, Class) - Constructor for class com.forte.util.mockbean.MockField
构造
MockMapBean - Class in com.forte.util.mockbean
 
MockMapBean(MockField[]) - Constructor for class com.forte.util.mockbean.MockMapBean
构造方法
MockMapObject - Class in com.forte.util.mockbean
Map类型的结果集合
MockMapObject(MockMapBean) - Constructor for class com.forte.util.mockbean.MockMapObject
唯一构造
MockMapperFactory - Class in com.forte.util.factory
生成映射Map的工厂
MockMapperFactory() - Constructor for class com.forte.util.factory.MockMapperFactory
 
mockMethodLoader() - Static method in class com.forte.util.Mock
获取方法加载器
MockMethodLoadReport - Class in com.forte.util.loader
 
MockNormalObject<T> - Class in com.forte.util.mockbean
MockBean封装并返回
MockNormalObject(MockBean<T>) - Constructor for class com.forte.util.mockbean.MockNormalObject
唯一构造
MockObject<T> - Interface in com.forte.util.mockbean
 
MockObjectFactory - Class in com.forte.util.factory
MockObject对象工厂
MockObjectFactory() - Constructor for class com.forte.util.factory.MockObjectFactory
 
MockParserException - Exception in com.forte.util.exception
假数据解析异常
MockParserException() - Constructor for exception com.forte.util.exception.MockParserException
 
MockParserException(String) - Constructor for exception com.forte.util.exception.MockParserException
 
MockParserException(String, Throwable) - Constructor for exception com.forte.util.exception.MockParserException
 
MockParserException(Throwable) - Constructor for exception com.forte.util.exception.MockParserException
 
MockParserException(String, Throwable, boolean, boolean) - Constructor for exception com.forte.util.exception.MockParserException
 
MockProxy - Annotation Type in com.forte.util.mapper
Mock接口代理注解标识,标记在接口的抽象方法上。抽象方法
MockProxyHandlerFactory - Interface in com.forte.util.factory
Mock接口代理对象工厂的接口定义
MockProxyHandlerFactoryImpl - Class in com.forte.util.factory
MockProxyHandlerFactoryImpl() - Constructor for class com.forte.util.factory.MockProxyHandlerFactoryImpl
 
MockProxyHandlerFactoryImpl.DefaultMockProxyHandler - Class in com.forte.util.factory
默认的mock接口代理处理器实现
MockProxyType - Enum in com.forte.util.mapper
代理接口对象的时候可能存在的三种类型:list类型,Array类型,和Object类型
MockUtil - Class in com.forte.util.utils
随机数据助手,可能会用到的所有随机方法
此类所有的方法,只要在方法名前加上'@' 即可在Mock中作为映射指令 例如:
MockValue - Annotation Type in com.forte.util.mapper
应用于注解映射, 使用在字段上 映射值为字符串类型

N

name() - Static method in class com.forte.util.utils.MockUtil
获取一个随机英文姓名-两个开头大写的英文字母(title(2,7)+" "+title(2,7))
names(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定数量区间[min, max]个随机英文姓名
names(Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定数量num个随机英文姓名
numFormat(Number, String) - Static method in class com.forte.util.utils.RandomUtil
自定义数字格式化

O

objectClass - Variable in class com.forte.util.mockbean.MockBean
需要封装假数据的对象
objectClass - Variable in class com.forte.util.parser.BaseFieldParser
类的class对象
ObjectFieldValueGetter - Class in com.forte.util.fieldvaluegetter
字段类型为任意未知类型的时候
ObjectFieldValueGetter(Invoker[]) - Constructor for class com.forte.util.fieldvaluegetter.ObjectFieldValueGetter
构造方法
objectGetter(Object, String) - Static method in class com.forte.util.utils.FieldUtils
通过对象的getter获取字段数值 支持类似“user.child”这种多层级的获取方式 获取的字段必须有其对应的公共get方法
objectSetter(Object, String, Object) - Static method in class com.forte.util.utils.FieldUtils
通过对象的setter为字段赋值 支持类似“user.child”这种多层级的赋值方式 赋值的字段必须有其对应的公共set方法 如果多层级对象中有非底层级字段为null,将会尝试为其创建一个新的实例 TODO 旧
objectSetter2(Object, String, Object) - Static method in class com.forte.util.utils.FieldUtils
通过对象的setter为字段赋值 支持类似“user.child”这种多层级的赋值方式 赋值的字段必须有其对应的公共set方法 如果多层级对象中有非底层级字段为null,将会尝试为其创建一个新的实例

P

paragraph(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
返回一个文本,文中句子数量为参数区间[min,max]
paragraph(Integer) - Static method in class com.forte.util.utils.MockUtil
返回指定句子数量的文本
paragraph() - Static method in class com.forte.util.utils.MockUtil
返回一个有3-7个句子的文本
parallel() - Method in class com.forte.util.mockbean.MockBean
 
parallel() - Method in class com.forte.util.mockbean.ParallelMockBean
 
parallel() - Method in class com.forte.util.mockbean.ParallelMockMapBean
 
ParallelMockBean<T> - Class in com.forte.util.mockbean
 
ParallelMockBean(Class<T>, MockField[]) - Constructor for class com.forte.util.mockbean.ParallelMockBean
构造方法
ParallelMockMapBean - Class in com.forte.util.mockbean
 
ParallelMockMapBean(MockField[]) - Constructor for class com.forte.util.mockbean.ParallelMockMapBean
构造方法
ParameterParser - Class in com.forte.util.parser
参数解析器,用于解析用户填入的参数语法 解析包(com.forte.util.parser)下唯一公共接口,为Mock解析用户参数
ParameterParser() - Constructor for class com.forte.util.parser.ParameterParser
 
ParameterSizeException - Exception in com.forte.util.exception
参数数量不符异常
ParameterSizeException() - Constructor for exception com.forte.util.exception.ParameterSizeException
 
parse(Class<?>, String, String, Object) - Method in interface com.forte.util.function.TypeParse
接收部分参数,得到一个解析结果
parser(Class<T>, Map<String, Object>) - Static method in class com.forte.util.parser.ParameterParser
对参数进行解析-普通类型
parser(Map<String, Object>) - Static method in class com.forte.util.parser.ParameterParser
对参数进行解析-map类型
parserForArrayFieldValueGetter() - Method in interface com.forte.util.parser.FieldParser
若字段是数组时的解析方法
parserForListFieldValueGetter() - Method in interface com.forte.util.parser.FieldParser
若字段是集合时的解析方法
parserForNotListOrArrayFieldValueGetter() - Method in interface com.forte.util.parser.FieldParser
若字段不是List集合时的解析方法
proxy(Class<T>, MockProxyHandlerFactory) - Static method in class com.forte.util.Mock
为一个接口提供一个代理对象。此接口中,所有的 抽象方法 都会被扫描,假如他的返回值存在与Mock中,则为其创建代理。
proxy(C) - Static method in class com.forte.util.Mock
为一个接口提供一个代理对象。此接口中,所有的 抽象方法 都会被扫描,假如他的返回值存在与Mock中,则为其创建代理。
proxy(Class<T>, ExProxyHandler<Method, Object[], Object>) - Static method in class com.forte.util.utils.ProxyUtils
为一个接口类型创建动态代理对象。
proxy(Class<T>, InvocationHandler) - Static method in class com.forte.util.utils.ProxyUtils
为一个接口类型创建动态代理对象。
ProxyUtils - Class in com.forte.util.utils
动态代理工具类,为一个接口类型创建动态代理对象
ProxyUtils() - Constructor for class com.forte.util.utils.ProxyUtils
 

R

randomColor() - Static method in class com.forte.util.utils.RandomUtil
返回一个随机颜色
randomColor$hexString() - Static method in class com.forte.util.utils.RandomUtil
返回16进制颜色代码
randomColor$intArr() - Static method in class com.forte.util.utils.RandomUtil
返回一个长度为三的数组,三位分别代表了颜色的R、G、B
RandomUtil - Class in com.forte.util.utils
随机值获取工具类
RandomUtil() - Constructor for class com.forte.util.utils.RandomUtil
 
RegexUtil - Class in com.forte.util.utils
正则表达式匹配两个字符串之间的内容 代码来源于网络
RegexUtil() - Constructor for class com.forte.util.utils.RegexUtil
 
reset(Class<T>, Map<String, Object>) - Static method in class com.forte.util.Mock
添加数据记录,如果要添加的映射已存在,则会覆盖
reset(Class<T>) - Static method in class com.forte.util.Mock
通过注解来获取映射
reset(String, Map<String, Object>) - Static method in class com.forte.util.Mock
添加数据记录,如果要添加的映射已存在,则会覆盖
reset(Class<? extends T>, T) - Static method in class com.forte.util.utils.SingleFactory
重设一个单例
reset(T) - Static method in class com.forte.util.utils.SingleFactory
重设一个单例,不指定class
reset(Class<? extends T>, Supplier<? extends T>) - Static method in class com.forte.util.utils.SingleFactory
重设一个单例
reset(Supplier<? extends T>) - Static method in class com.forte.util.utils.SingleFactory
重设一个单例,不指定class
resetAndGet(Class<? extends T>, T) - Static method in class com.forte.util.utils.SingleFactory
重设一个单例并获取单例实例
resetAndGet(T) - Static method in class com.forte.util.utils.SingleFactory
重设一个单例并获取单例实例,不指定class
resetAndGet(Class<? extends T>, Supplier<? extends T>) - Static method in class com.forte.util.utils.SingleFactory
重设一个单例并获取单例实例
resetAndGet(Supplier<? extends T>) - Static method in class com.forte.util.utils.SingleFactory
重设一个单例并获取单例实例,不指定class
resetWithOther(Class<T>, Map<String, Object>) - Static method in class com.forte.util.Mock
通过注解来获取映射, 并提供额外的、难以用注解进行表达的映射参数
Result<T> - Interface in com.forte.util.loader
方法的返回结果

S

scan(ClassLoader, Function<Class<?>, Map<String, Object>>, boolean, String...) - Static method in class com.forte.util.Mock
扫描包路径,加载标记了MockBean注解的类。
scan(Function<Class<?>, Map<String, Object>>, boolean, String...) - Static method in class com.forte.util.Mock
scan(boolean, String...) - Static method in class com.forte.util.Mock
scan(String...) - Static method in class com.forte.util.Mock
Mock.scan(ClassLoader, Function, boolean, String...)的重载方法 reset默认为false
selectTypeUse(Class<?>, Class<?>) - Method in enum com.forte.util.mapper.MockProxyType
选择使用的类型
sentence(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
随机假英文句子,句子中的单词数量为参数的区间[min,max]
sentence(Integer) - Static method in class com.forte.util.utils.MockUtil
返回指定长度的句子
sentence() - Static method in class com.forte.util.utils.MockUtil
返回长度为12-18长度的句子
sequential() - Method in class com.forte.util.mockbean.MockBean
 
sequential() - Method in class com.forte.util.mockbean.ParallelMockBean
 
sequential() - Method in class com.forte.util.mockbean.ParallelMockMapBean
 
set(T) - Method in class com.forte.util.factory.SimpleBean
 
set(Class<T>, Map<String, Object>) - Static method in class com.forte.util.Mock
添加数据记录,如果要添加的映射已存在,则会抛出异常
set(Class<T>) - Static method in class com.forte.util.Mock
通过注解来获取映射
set(String, Map<String, Object>) - Static method in class com.forte.util.Mock
添加数据记录,如果要添加的映射已存在,则会抛出异常
set(Class<? extends T>, T) - Static method in class com.forte.util.utils.SingleFactory
记录一个单例
set(T) - Static method in class com.forte.util.utils.SingleFactory
记录一个单例,不指定class
set(Class<? extends T>, Supplier<? extends T>) - Static method in class com.forte.util.utils.SingleFactory
记录一个单例
set(Supplier<? extends T>) - Static method in class com.forte.util.utils.SingleFactory
记录一个单例,不指定class
setAndGet(Class<T>, Map<String, Object>) - Static method in class com.forte.util.Mock
setAndGet(Class<T>) - Static method in class com.forte.util.Mock
setAndGet(String, Map<String, Object>) - Static method in class com.forte.util.Mock
setAndGet(Class<? extends T>, T) - Static method in class com.forte.util.utils.SingleFactory
记录一个单例并获取单例实例
setAndGet(T) - Static method in class com.forte.util.utils.SingleFactory
记录一个单例并获取单例实例,不指定class
setAndGet(Class<? extends T>, Supplier<? extends T>) - Static method in class com.forte.util.utils.SingleFactory
记录一个单例并获取单例实例
setAndGet(Supplier<? extends T>) - Static method in class com.forte.util.utils.SingleFactory
记录一个单例,不指定class
setEnableJsScriptEngine(boolean) - Static method in class com.forte.util.MockConfiguration
配置是否开启JS脚本执行
setResult(Class<T>, Map<String, Object>, boolean) - Static method in class com.forte.util.Mock
添加一个数据映射
setResult(String, Map<String, Object>, boolean) - Static method in class com.forte.util.Mock
添加一个map类型的映射
setValue(Object) - Method in class com.forte.util.mockbean.MockField
为传入的对象的对应的参数赋值 通过FieldUtils工具类使用setter方法赋值
setValueGetter(FieldValueGetter) - Method in class com.forte.util.mockbean.MockField
 
setWithOther(Class<T>, Map<String, Object>) - Static method in class com.forte.util.Mock
通过注解来获取映射, 并提供额外的、难以用注解进行表达的映射参数
SimpleBean<T> - Class in com.forte.util.factory
就是一个类的一层封装类
SimpleBean() - Constructor for class com.forte.util.factory.SimpleBean
 
SimpleBean(T) - Constructor for class com.forte.util.factory.SimpleBean
 
SingleFactory - Class in com.forte.util.utils
基于CAS原理的单例工厂,提供了丰富的方法来记录或获取一个单例实例
单例原理为基于CAS的乐观锁懒汉式单例
方法内全部为final类型的静态方法,所以本类为抽象类且没有继承的必要
SingleFactory() - Constructor for class com.forte.util.utils.SingleFactory
 
string(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定长度的英文字符串,纯小写
string(Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定长度的英文字符串,纯小写
string() - Static method in class com.forte.util.utils.MockUtil
获取5-10长度的英文字符串,纯小写
StringFieldValueGetter - Class in com.forte.util.fieldvaluegetter
字符串类型字段值的获取者
StringFieldValueGetter(Invoker[], String[], Integer[]) - Constructor for class com.forte.util.fieldvaluegetter.StringFieldValueGetter
构造
StringFieldValueGetter(Invoker[], String[]) - Constructor for class com.forte.util.fieldvaluegetter.StringFieldValueGetter
构造,区间参数默认为[1-1]
stringUpper(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定长度的英文字符串,纯大写
stringUpper(Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定长度的英文字符串,纯大写
stringUpper() - Static method in class com.forte.util.utils.MockUtil
获取5-10长度的英文字符串,纯大写
successNums() - Method in interface com.forte.util.loader.LoadResults
成功结果的数量
successNums() - Method in class com.forte.util.loader.MockMethodLoadReport
成功结果的数量

T

throwingMerger() - Static method in class com.forte.util.mockbean.MockMapBean
tId() - Static method in class com.forte.util.utils.MockUtil
获取一个随机的顶级域名
time(String) - Static method in class com.forte.util.utils.MockUtil
返回一个随机时间的字符串
time() - Static method in class com.forte.util.utils.MockUtil
返回一个随机时间的字符串,格式为HH:mm:ss
title() - Static method in class com.forte.util.utils.MockUtil
获取5-10长度的英文字符串,开头大写
title(Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定长度的英文字符串,开头大写
title(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
获取指定长度的英文字符串,开头大写
toDateStr(String) - Static method in class com.forte.util.utils.MockUtil
返回一个随机日期的字符串
toDateStr() - Static method in class com.forte.util.utils.MockUtil
返回一个随机日期的字符串,格式为yyyy-dd-MM
toDateTime(String) - Static method in class com.forte.util.utils.MockUtil
返回一个随机时间日期的字符串
toDateTime() - Static method in class com.forte.util.utils.MockUtil
返回一个随机日期时间的字符串,格式为yyyy-dd-MM HH:mm:ss
ToDouble() - Constructor for class com.forte.util.mapper.ArrayMapperType.ToDouble
 
toFixed(Number, int) - Static method in class com.forte.util.utils.RandomUtil
数字小数保留
ToInt() - Constructor for class com.forte.util.mapper.ArrayMapperType.ToInt
 
ToLong() - Constructor for class com.forte.util.mapper.ArrayMapperType.ToLong
 
ToString() - Constructor for class com.forte.util.mapper.ArrayMapperType.ToString
 
toString() - Method in class com.forte.util.mockbean.MockField
 
TypeParse - Interface in com.forte.util.function
用于ParameterParser中,来注册各种参数类型的解析器。 参数类型一般代表的是Map中的这个Object

U

url(String) - Static method in class com.forte.util.utils.MockUtil
随机一个url路径,可指定域名
url() - Static method in class com.forte.util.utils.MockUtil
随机一个url
UUDOUBLE() - Static method in class com.forte.util.utils.MockUtil
获取32位小数,小数为2位
UUID() - Static method in class com.forte.util.utils.MockUtil
获取一个UUID
UUNUM() - Static method in class com.forte.util.utils.MockUtil
获取一个32位的随机数字

V

value() - Method in class com.forte.util.fieldvaluegetter.ArrayFieldValueGetter
获取一个数组
value() - Method in class com.forte.util.fieldvaluegetter.DoubleFieldValueGetter
 
value() - Method in class com.forte.util.fieldvaluegetter.EnumFieldValueGetter
Deprecated.
 
value() - Method in interface com.forte.util.fieldvaluegetter.FieldValueGetter
获取这个字段的参数
value() - Method in class com.forte.util.fieldvaluegetter.IntegerFieldValueGetter
获取一个整数类型的字段值
value() - Method in class com.forte.util.fieldvaluegetter.ListFieldValueGetter
获取字段值
value() - Method in class com.forte.util.fieldvaluegetter.ObjectFieldValueGetter
获取值
value() - Method in class com.forte.util.fieldvaluegetter.StringFieldValueGetter
获取字段值
valueOf(String) - Static method in enum com.forte.util.mapper.MockProxyType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.forte.util.mapper.MockProxyType
Returns an array containing the constants of this enum type, in the order they are declared.

W

waiting() - Method in class com.forte.util.loader.DefaultMockMethodLoader
等待加载的方法集
waiting() - Method in interface com.forte.util.loader.MethodLoader
等待加载的方法集
waitingNum() - Method in class com.forte.util.loader.DefaultMockMethodLoader
等待加载的方法集的数量
waitingNum() - Method in interface com.forte.util.loader.MethodLoader
等待加载的方法集的数量
why() - Method in interface com.forte.util.loader.BranchResult
如果失败,为何失败
whyFail() - Method in interface com.forte.util.loader.LoadResults
将加载错误的方法返回,并告知其失败原因
whyFail() - Method in class com.forte.util.loader.MockMethodLoadReport
将加载错误的方法返回,并告知其失败原因
word() - Static method in class com.forte.util.utils.MockUtil
返回一个随机的假单词
word(Integer) - Static method in class com.forte.util.utils.MockUtil
返回一个随机的假单词,指定长度
word(Integer, Integer) - Static method in class com.forte.util.utils.MockUtil
返回一个随机的假单词,指定长度区间[min,max]

_

_getMockMethod() - Static method in class com.forte.util.Mock
Deprecated.
A B C D E F G H I L M N O P R S T U V W _ 
Skip navigation links

Copyright © 2024. All rights reserved.