跳过导航链接
A B C D E F G I J L M N O P R S T V W Y 

A

AddressBuilder - cn.nothinghere.brook.builder中的类
 
AddressBuilder() - 类 的构造器cn.nothinghere.brook.builder.AddressBuilder
 
addressBuilder() - 类 中的静态方法cn.nothinghere.brook.builder.DataFactory
 
allPaths(Object, String...) - 类 中的静态方法cn.nothinghere.brook.util.JsonPathUtils
 
allValues(Object, String...) - 类 中的静态方法cn.nothinghere.brook.util.JsonPathUtils
 
alphabetic(int) - 类 中的静态方法cn.nothinghere.brook.util.RandomStringUtils
 
alphanumeric(int) - 类 中的静态方法cn.nothinghere.brook.util.RandomStringUtils
字符数字混合
Area - cn.nothinghere.brook.value.region中的类
省-市-区 分析一下有可能的传参情况: 1.有传入省/市/区,则根据传入的返回,如果没有与传参对应的结果,则抛出异常 2.只传省,则找到对应的省,没有则抛出异常,若有则省下属市随机,再在市下属区域随机 3.只传省市,则找到对应的省、市,没有则抛出异常,若有再在下属区域随机, 4.省也没有传,省市区全部随机
Area() - 类 的构造器cn.nothinghere.brook.value.region.Area
 
asCode() - 接口 中的方法cn.nothinghere.brook.Value
返回属性所对应的数字/字母编码形式 属性经过二次转义的,比如 湖北省武汉市 1.
asCode() - 枚举 中的方法cn.nothinghere.brook.value.Gender
 
asCode() - 类 中的方法cn.nothinghere.brook.value.region.Area
 
asInputStream(String) - 类 中的静态方法cn.nothinghere.brook.util.FileUtils
 
asString() - 类 中的方法cn.nothinghere.brook.builder.CompanyBuilder.Company
 
asString() - 类 中的方法cn.nothinghere.brook.builder.EmailBuilder.Domain
 
asString() - 类 中的方法cn.nothinghere.brook.builder.PhoneBuilder.Mac
 
asString() - 接口 中的方法cn.nothinghere.brook.Field
返回属性的中文字符串形式,比如:地址,姓名,性别 属性原有的样子,不需要二次转义的
asString() - 类 中的方法cn.nothinghere.brook.value.bank.Bin
 
asString() - 类 中的方法cn.nothinghere.brook.value.Birthday
 
asString() - 枚举 中的方法cn.nothinghere.brook.value.Gender
 
asString() - 类 中的方法cn.nothinghere.brook.value.Name
 
asString() - 类 中的方法cn.nothinghere.brook.value.Occupation
 
asString() - 类 中的方法cn.nothinghere.brook.value.Plate
 
asString() - 类 中的方法cn.nothinghere.brook.value.region.Area
 

B

Bank - cn.nothinghere.brook.value.bank中的接口
参考wiki :https://zh.wikipedia.org/wiki/%E4%B8%AD%E5%9B%BD%E5%A4%A7%E9%99%86%E9%93%B6%E8%A1%8C%E5%88%97%E8%A1%A8 进行的分类,子类枚举继承该接口
BankCardBuilder - cn.nothinghere.brook.builder中的类
 
BankCardBuilder() - 类 的构造器cn.nothinghere.brook.builder.BankCardBuilder
 
bankCardBuilder() - 类 中的静态方法cn.nothinghere.brook.builder.DataFactory
 
BankCardType - cn.nothinghere.brook.value.bank中的枚举
 
Bin - cn.nothinghere.brook.value.bank中的类
银行卡卡bin类
Bin() - 类 的构造器cn.nothinghere.brook.value.bank.Bin
 
BIN_MAP - 类 中的静态变量cn.nothinghere.brook.value.bank.Bin
 
Birthday - cn.nothinghere.brook.value中的类
 
Birthday() - 类 的构造器cn.nothinghere.brook.value.Birthday
 
build() - 类 中的方法cn.nothinghere.brook.builder.AddressBuilder
 
build() - 类 中的方法cn.nothinghere.brook.builder.BankCardBuilder
 
build() - 接口 中的方法cn.nothinghere.brook.Builder
每个实现该接口的类都需要实现返回所构造的数据
build() - 类 中的方法cn.nothinghere.brook.builder.CompanyBuilder
 
build() - 类 中的方法cn.nothinghere.brook.builder.EmailBuilder
 
build() - 类 中的方法cn.nothinghere.brook.builder.IdCardBuilder
 
build() - 类 中的方法cn.nothinghere.brook.builder.LicensePlateBuilder
 
build() - 类 中的方法cn.nothinghere.brook.builder.NameBuilder
 
build() - 类 中的方法cn.nothinghere.brook.builder.OccupationBuilder
 
build() - 类 中的方法cn.nothinghere.brook.builder.PhoneBuilder
 
Builder - cn.nothinghere.brook中的接口
 

C

choice(Map<K, Integer>) - 类 中的静态方法cn.nothinghere.brook.util.RandomUtils
根据value的数值(权重),返回因权重选中键值对的value
choice(List<T>, int) - 类 中的静态方法cn.nothinghere.brook.util.RandomUtils
集合随机取值
choice(List<T>) - 类 中的静态方法cn.nothinghere.brook.util.RandomUtils
集合随机取值
choice(Set<T>, int) - 类 中的静态方法cn.nothinghere.brook.util.RandomUtils
集合随机取值
choice(Set<T>) - 类 中的静态方法cn.nothinghere.brook.util.RandomUtils
集合随机取值
choice(T[], int) - 类 中的静态方法cn.nothinghere.brook.util.RandomUtils
数组随机取值
choice(T[]) - 类 中的静态方法cn.nothinghere.brook.util.RandomUtils
数组随机取值
choiceByAge(int) - 类 中的静态方法cn.nothinghere.brook.value.Birthday
 
choiceByAge(int, int) - 类 中的静态方法cn.nothinghere.brook.value.Birthday
 
choiceK(Map<K, V>) - 类 中的静态方法cn.nothinghere.brook.util.RandomUtils
 
choiceV(Map<K, V>) - 类 中的静态方法cn.nothinghere.brook.util.RandomUtils
 
City - cn.nothinghere.brook.value.region中的枚举
 
CityBank - cn.nothinghere.brook.value.bank中的枚举
城市商业银行 ~ 不常用
cn.nothinghere.brook - 程序包 cn.nothinghere.brook
 
cn.nothinghere.brook.builder - 程序包 cn.nothinghere.brook.builder
 
cn.nothinghere.brook.util - 程序包 cn.nothinghere.brook.util
 
cn.nothinghere.brook.value - 程序包 cn.nothinghere.brook.value
 
cn.nothinghere.brook.value.bank - 程序包 cn.nothinghere.brook.value.bank
 
cn.nothinghere.brook.value.region - 程序包 cn.nothinghere.brook.value.region
 
Company() - 类 的构造器cn.nothinghere.brook.builder.CompanyBuilder.Company
 
CompanyBuilder - cn.nothinghere.brook.builder中的类
amos.chenj@outlook.com
CompanyBuilder() - 类 的构造器cn.nothinghere.brook.builder.CompanyBuilder
 
companyBuilder() - 类 中的静态方法cn.nothinghere.brook.builder.DataFactory
 
CompanyBuilder.Company - cn.nothinghere.brook.builder中的类
 
Country - cn.nothinghere.brook.value中的枚举
国家和地区

D

DataFactory - cn.nothinghere.brook.builder中的类
 
Domain() - 类 的构造器cn.nothinghere.brook.builder.EmailBuilder.Domain
 

E

emailBuilder() - 类 中的静态方法cn.nothinghere.brook.builder.DataFactory
 
EmailBuilder - cn.nothinghere.brook.builder中的类
 
EmailBuilder() - 类 的构造器cn.nothinghere.brook.builder.EmailBuilder
 
EmailBuilder.Domain - cn.nothinghere.brook.builder中的类
 
even(int) - 类 中的静态方法cn.nothinghere.brook.util.RandomUtils
-2 = 1111 1110 最后一位总是被置为0,前面几位不改变

F

Field - cn.nothinghere.brook中的接口
1.如果属性类的字段有层层递进关系,比如A-B-C,若没有给A赋值,则赋值给B,C将被省略;若未赋值给B,则赋值给C将被省略
FileUtils - cn.nothinghere.brook.util中的类
 
fromName(String) - 枚举 中的静态方法cn.nothinghere.brook.value.Gender
 

G

Gender - cn.nothinghere.brook.value中的枚举
 
getBank() - 类 中的方法cn.nothinghere.brook.value.bank.Bin
 
getBirth() - 类 中的方法cn.nothinghere.brook.value.Birthday
 
getCity() - 类 中的方法cn.nothinghere.brook.value.region.Area
 
getCnName() - 枚举 中的方法cn.nothinghere.brook.value.Country
 
getCode() - 接口 中的方法cn.nothinghere.brook.value.bank.Bank
为方便直接取到对应枚举的code
getCode() - 枚举 中的方法cn.nothinghere.brook.value.bank.CityBank
 
getCode() - 枚举 中的方法cn.nothinghere.brook.value.bank.StateBank
 
getCountry() - 类 中的方法cn.nothinghere.brook.builder.CompanyBuilder.Company
 
getData() - 类 中的方法cn.nothinghere.brook.builder.EmailBuilder.Domain
 
getDistrict() - 类 中的方法cn.nothinghere.brook.value.region.Area
 
getEnName() - 枚举 中的方法cn.nothinghere.brook.value.Country
 
getGender() - 类 中的方法cn.nothinghere.brook.value.Name
 
getLanguage() - 枚举 中的方法cn.nothinghere.brook.value.Country
 
getLength() - 类 中的方法cn.nothinghere.brook.value.bank.Bin
 
getLength() - 类 中的方法cn.nothinghere.brook.value.Name
 
getName() - 类 中的方法cn.nothinghere.brook.builder.CompanyBuilder.Company
 
getName() - 接口 中的方法cn.nothinghere.brook.value.bank.Bank
为方便直接取到对应枚举的name
getName() - 枚举 中的方法cn.nothinghere.brook.value.bank.CityBank
 
getName() - 枚举 中的方法cn.nothinghere.brook.value.bank.StateBank
 
getName() - 枚举 中的方法cn.nothinghere.brook.value.Gender
 
getName() - 枚举 中的方法cn.nothinghere.brook.value.region.City
 
getName() - 枚举 中的方法cn.nothinghere.brook.value.region.Province
 
getOperator() - 类 中的方法cn.nothinghere.brook.builder.PhoneBuilder.Mac
 
getProvince() - 类 中的方法cn.nothinghere.brook.value.region.Area
 
getShortName() - 枚举 中的方法cn.nothinghere.brook.value.Country
 
getType() - 枚举 中的方法cn.nothinghere.brook.value.bank.BankCardType
 
getType() - 类 中的方法cn.nothinghere.brook.value.bank.Bin
 

I

idCardBuilder() - 类 中的静态方法cn.nothinghere.brook.builder.DataFactory
 
IdCardBuilder - cn.nothinghere.brook.builder中的类
 
IdCardBuilder() - 类 的构造器cn.nothinghere.brook.builder.IdCardBuilder
 

J

JsonPathUtils - cn.nothinghere.brook.util中的类
 

L

licensePlateBuilder() - 类 中的静态方法cn.nothinghere.brook.builder.DataFactory
 
LicensePlateBuilder - cn.nothinghere.brook.builder中的类
汽车车牌号: license plate number
LicensePlateBuilder() - 类 的构造器cn.nothinghere.brook.builder.LicensePlateBuilder
 
load(String) - 类 中的静态方法cn.nothinghere.brook.util.YamlUtils
 

M

Mac() - 类 的构造器cn.nothinghere.brook.builder.PhoneBuilder.Mac
 

N

Name - cn.nothinghere.brook.value中的类
 
Name() - 类 的构造器cn.nothinghere.brook.value.Name
 
nameBuilder() - 类 中的静态方法cn.nothinghere.brook.builder.DataFactory
 
NameBuilder - cn.nothinghere.brook.builder中的类
名字素材来源: 见name.yml
NameBuilder() - 类 的构造器cn.nothinghere.brook.builder.NameBuilder
 
nextInt(int) - 类 中的静态方法cn.nothinghere.brook.util.RandomUtils
 
nextInt(int, int) - 类 中的静态方法cn.nothinghere.brook.util.RandomUtils
 
numeric(int) - 类 中的静态方法cn.nothinghere.brook.util.RandomStringUtils
 

O

Occupation - cn.nothinghere.brook.value中的类
 
Occupation() - 类 的构造器cn.nothinghere.brook.value.Occupation
 
Occupation.Major - cn.nothinghere.brook.value中的枚举
 
OccupationBuilder - cn.nothinghere.brook.builder中的类
职业
OccupationBuilder() - 类 的构造器cn.nothinghere.brook.builder.OccupationBuilder
 
odd(int) - 类 中的静态方法cn.nothinghere.brook.util.RandomUtils
1 = 0000 0001 最后一位总是被置为1,前面几位不变
ofCode(String) - 枚举 中的静态方法cn.nothinghere.brook.value.bank.CityBank
 
ofCode(String) - 枚举 中的静态方法cn.nothinghere.brook.value.bank.StateBank
 
Operator - cn.nothinghere.brook.value中的枚举
 

P

phoneBuilder() - 类 中的静态方法cn.nothinghere.brook.builder.DataFactory
 
PhoneBuilder - cn.nothinghere.brook.builder中的类
 
PhoneBuilder() - 类 的构造器cn.nothinghere.brook.builder.PhoneBuilder
 
PhoneBuilder.Mac - cn.nothinghere.brook.builder中的类
 
PinyinUtils - cn.nothinghere.brook.util中的类
中文转拼音
Plate - cn.nothinghere.brook.value中的类
省-市 OR 车牌类型
Plate() - 类 的构造器cn.nothinghere.brook.value.Plate
 
PLATE_LENGTH - 类 中的静态变量cn.nothinghere.brook.value.Plate
车牌字符长度
PlateType - cn.nothinghere.brook.value中的枚举
车牌类型
Province - cn.nothinghere.brook.value.region中的枚举
 

R

random(Object, String...) - 类 中的静态方法cn.nothinghere.brook.util.JsonPathUtils
为确保 该键值对一定是匹配的 需要把所有符号的条件的都查出来然后同时随机取一个 有个地方需要注意下: 如果传入的 path 不存在, 查找path方法会抛出异常 查找value方法则会返回空数组
randomIfNull() - 类 中的方法cn.nothinghere.brook.builder.CompanyBuilder.Company
 
randomIfNull() - 类 中的方法cn.nothinghere.brook.builder.EmailBuilder.Domain
 
randomIfNull() - 类 中的方法cn.nothinghere.brook.builder.PhoneBuilder.Mac
 
randomIfNull() - 接口 中的方法cn.nothinghere.brook.Randomize
如果类中某个属性数值未被赋值,则对其随机赋值
randomIfNull() - 类 中的方法cn.nothinghere.brook.value.Birthday
 
randomIfNull() - 类 中的方法cn.nothinghere.brook.value.Name
 
randomIfNull() - 类 中的方法cn.nothinghere.brook.value.Occupation
 
Randomize - cn.nothinghere.brook中的接口
 
randomPath(Object, String...) - 类 中的静态方法cn.nothinghere.brook.util.JsonPathUtils
 
RandomStringUtils - cn.nothinghere.brook.util中的类
 
RandomUtils - cn.nothinghere.brook.util中的类
 
randomValue(Object, String...) - 类 中的静态方法cn.nothinghere.brook.util.JsonPathUtils
 
Region - cn.nothinghere.brook.value.region中的接口
 

S

setBank(Bank) - 类 中的方法cn.nothinghere.brook.value.bank.Bin
 
setBirth(LocalDate) - 类 中的方法cn.nothinghere.brook.value.Birthday
 
setBirth(String) - 类 中的方法cn.nothinghere.brook.value.Birthday
 
setCity(String) - 类 中的方法cn.nothinghere.brook.value.Plate
 
setCity(String) - 类 中的方法cn.nothinghere.brook.value.region.Area
 
setCountry(Country) - 类 中的方法cn.nothinghere.brook.builder.CompanyBuilder.Company
 
setData(String) - 类 中的方法cn.nothinghere.brook.builder.EmailBuilder.Domain
 
setDistrict(String) - 类 中的方法cn.nothinghere.brook.value.region.Area
 
setGender(Gender) - 类 中的方法cn.nothinghere.brook.value.Name
 
setLength(Integer) - 类 中的方法cn.nothinghere.brook.value.bank.Bin
 
setLength(Integer) - 类 中的方法cn.nothinghere.brook.value.Name
 
setName(String) - 类 中的方法cn.nothinghere.brook.builder.CompanyBuilder.Company
 
setOperator(Operator) - 类 中的方法cn.nothinghere.brook.builder.PhoneBuilder.Mac
 
setProvince(String) - 类 中的方法cn.nothinghere.brook.value.Plate
 
setProvince(String) - 类 中的方法cn.nothinghere.brook.value.region.Area
 
setType(BankCardType) - 类 中的方法cn.nothinghere.brook.value.bank.Bin
 
setType(PlateType) - 类 中的方法cn.nothinghere.brook.value.Plate
 
StateBank - cn.nothinghere.brook.value.bank中的枚举
 

T

toPinyin(String) - 类 中的静态方法cn.nothinghere.brook.util.PinyinUtils
 

V

Value<T> - cn.nothinghere.brook中的接口
 
valueOf(String) - 枚举 中的静态方法cn.nothinghere.brook.value.bank.BankCardType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.nothinghere.brook.value.bank.CityBank
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.nothinghere.brook.value.bank.StateBank
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.nothinghere.brook.value.Country
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.nothinghere.brook.value.Gender
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.nothinghere.brook.value.Occupation.Major
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.nothinghere.brook.value.Operator
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.nothinghere.brook.value.PlateType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.nothinghere.brook.value.region.City
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.nothinghere.brook.value.region.Province
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.nothinghere.brook.value.bank.BankCardType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.nothinghere.brook.value.bank.CityBank
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.nothinghere.brook.value.bank.StateBank
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.nothinghere.brook.value.Country
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.nothinghere.brook.value.Gender
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.nothinghere.brook.value.Occupation.Major
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.nothinghere.brook.value.Operator
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.nothinghere.brook.value.PlateType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.nothinghere.brook.value.region.City
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.nothinghere.brook.value.region.Province
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
Verifiable - cn.nothinghere.brook中的接口
 
verify() - 类 中的方法cn.nothinghere.brook.value.bank.Bin
 
verify() - 类 中的方法cn.nothinghere.brook.value.Plate
 
verify() - 类 中的方法cn.nothinghere.brook.value.region.Area
 
verify() - 接口 中的方法cn.nothinghere.brook.Verifiable
每一个继承该类的子类都需要实现自己的参数校验方法

W

withAge(int) - 类 中的方法cn.nothinghere.brook.builder.IdCardBuilder
 
withAge(int, int) - 类 中的方法cn.nothinghere.brook.builder.IdCardBuilder
 
withBank(Bank) - 类 中的方法cn.nothinghere.brook.builder.BankCardBuilder
 
withBirthday(String) - 类 中的方法cn.nothinghere.brook.builder.IdCardBuilder
 
withCity(String) - 类 中的方法cn.nothinghere.brook.builder.AddressBuilder
 
withCity(City) - 类 中的方法cn.nothinghere.brook.builder.AddressBuilder
 
withCity(String) - 类 中的方法cn.nothinghere.brook.builder.IdCardBuilder
 
withCity(City) - 类 中的方法cn.nothinghere.brook.builder.IdCardBuilder
 
withCity(City) - 类 中的方法cn.nothinghere.brook.builder.LicensePlateBuilder
 
withCountry(Country) - 类 中的方法cn.nothinghere.brook.builder.CompanyBuilder
选择国家
withDistrict(String) - 类 中的方法cn.nothinghere.brook.builder.AddressBuilder
 
withDistrict(String) - 类 中的方法cn.nothinghere.brook.builder.IdCardBuilder
 
withGender(Gender) - 类 中的方法cn.nothinghere.brook.builder.IdCardBuilder
 
withGender(String) - 类 中的方法cn.nothinghere.brook.builder.IdCardBuilder
 
withGender(Gender) - 类 中的方法cn.nothinghere.brook.builder.NameBuilder
 
withGender(String) - 类 中的方法cn.nothinghere.brook.builder.NameBuilder
 
withLength(int) - 类 中的方法cn.nothinghere.brook.builder.BankCardBuilder
 
withLength(int) - 类 中的方法cn.nothinghere.brook.builder.NameBuilder
 
withName(String) - 类 中的方法cn.nothinghere.brook.builder.EmailBuilder
 
withOperator(Operator) - 类 中的方法cn.nothinghere.brook.builder.PhoneBuilder
 
withProvince(String) - 类 中的方法cn.nothinghere.brook.builder.AddressBuilder
 
withProvince(Province) - 类 中的方法cn.nothinghere.brook.builder.AddressBuilder
 
withProvince(String) - 类 中的方法cn.nothinghere.brook.builder.IdCardBuilder
 
withProvince(Province) - 类 中的方法cn.nothinghere.brook.builder.IdCardBuilder
 
withProvince(Province) - 类 中的方法cn.nothinghere.brook.builder.LicensePlateBuilder
 
withType(BankCardType) - 类 中的方法cn.nothinghere.brook.builder.BankCardBuilder
 
withType(PlateType) - 类 中的方法cn.nothinghere.brook.builder.LicensePlateBuilder
 

Y

YamlUtils - cn.nothinghere.brook.util中的类
 
A B C D E F G I J L M N O P R S T V W Y 
跳过导航链接

Copyright © 2020. All rights reserved.