Package icu.windea.breezeframework.core.component
See: Description
-
Class Summary Class Description AbstractComponentRegistry AbstractConverter AbstractDefaultGenerator AbstractRandomGenerator BooleanConverter 配置参数说明: relaxConvert - 是否使用条件更为宽松的转化。如果是,则0、空数组、空集合等将会被转化为
false。
StringConverter RegexConverter DateConverter LocalDateConverter LocalTimeConverter LocalDateTimeConverter DurationConverter PeriodConverter ArrayConverter 配置参数说明: separator - 从字符串转化为数组时使用的分隔符。
prefix - 从字符串(转化为数组时使用的前缀。
suffix - 从字符串(转化为数组时使用的后缀。
ByteArrayConverter 配置参数说明: separator - 从字符串转化为数组时使用的分隔符。
prefix - 从字符串转化为数组时使用的前缀。
suffix - 从字符串转化为数组时使用的后缀。
ShortArrayConverter 配置参数说明: separator - 从字符串转化为数组时使用的分隔符。
prefix - 从字符串转化为数组时使用的前缀。
suffix - 从字符串转化为数组时使用的后缀。
IntArrayConverter 配置参数说明: separator - 从字符串转化为数组时使用的分隔符。
prefix - 从字符串转化为数组时使用的前缀。
suffix - 从字符串转化为数组时使用的后缀。
LongArrayConverter 配置参数说明: separator - 从字符串转化为数组时使用的分隔符。
prefix - 从字符串转化为数组时使用的前缀。
suffix - 从字符串转化为数组时使用的后缀。
FloatArrayConverter 配置参数说明: separator - 从字符串转化为数组时使用的分隔符。
prefix - 从字符串转化为数组时使用的前缀。
suffix - 从字符串转化为数组时使用的后缀。
DoubleArrayConverter 配置参数说明: separator - 从字符串转化为数组时使用的分隔符。
prefix - 从字符串转化为数组时使用的前缀。
suffix - 从字符串转化为数组时使用的后缀。
BooleanArrayConverter 配置参数说明: separator - 从字符串转化为数组时使用的分隔符。
prefix - 从字符串转化为数组时使用的前缀。
suffix - 从字符串转化为数组时使用的后缀。
CharArrayConverter 配置参数说明: separator - 从字符串转化为数组时使用的分隔符。
prefix - 从字符串转化为数组时使用的前缀。
suffix - 从字符串转化为数组时使用的后缀。
UByteArrayConverter 配置参数说明: separator - 从字符串转化为数组时使用的分隔符。
prefix - 从字符串转化为数组时使用的前缀。
suffix - 从字符串转化为数组时使用的后缀。
UShortArrayConverter 配置参数说明: separator - 从字符串转化为数组时使用的分隔符。
prefix - 从字符串转化为数组时使用的前缀。
suffix - 从字符串转化为数组时使用的后缀。
UIntArrayConverter 配置参数说明: separator - 从字符串转化为数组时使用的分隔符。
prefix - 从字符串转化为数组时使用的前缀。
suffix - 从字符串转化为数组时使用的后缀。
ULongArrayConverter 配置参数说明: separator - 从字符串转化为数组时使用的分隔符。
prefix - 从字符串转化为数组时使用的前缀。
suffix - 从字符串转化为数组时使用的后缀。
IteratorConverter 配置参数说明: separator - 从字符串转化为迭代器时使用的分隔符。
prefix - 从字符串转化为迭代器时使用的前缀。
suffix - 从字符串转化为迭代器时使用的后缀。
delegate - 委托的转化器(列表转化器/集转化器)。
MutableIteratorConverter 配置参数说明: separator - 从字符串转化为可变迭代器时使用的分隔符。
prefix - 从字符串转化为可变迭代器时使用的前缀。
suffix - 从字符串转化为可变迭代器时使用的后缀。
delegate - 委托的转化器(列表转化器/集转化器)。
IterableConverter 配置参数说明: separator - 从字符串转化为集合时使用的分隔符。
prefix - 从字符串转化为集合时使用的前缀。
suffix - 从字符串转化为集合时使用的后缀。
delegate - 委托的转化器(列表转化器/集转化器)。
MutableIterableConverter 配置参数说明: separator - 从字符串转化为可变集合时使用的分隔符。
prefix - 从字符串转化为可变集合时使用的前缀。
suffix - 从字符串转化为可变集合时使用的后缀。
delegate - 委托的转化器(列表转化器/集转化器)。
CollectionConverter 配置参数说明: separator - 从字符串转化为集合时使用的分隔符。
prefix - 从字符串转化为集合时使用的前缀。
suffix - 从字符串转化为集合时使用的后缀。
delegate - 委托的转化器(列表转化器/集转化器)。
MutableCollectionConverter 配置参数说明: separator - 从字符串转化为可变集合时使用的分隔符。
prefix - 从字符串转化为可变集合时使用的前缀。
suffix - 从字符串转化为可变集合时使用的后缀。
delegate - 委托的转化器(列表转化器/集转化器)。
ListConverter 配置参数说明: separator - 从字符串转化为列表时使用的分隔符。
prefix - 从字符串转化为列表时使用的前缀。
suffix - 从字符串转化为列表时使用的后缀。
MutableListConverter 配置参数说明: separator - 从字符串转化为可变列表时使用的分隔符。
prefix - 从字符串转化为可变列表时使用的前缀。
suffix - 从字符串转化为可变列表时使用的后缀。
SetConverter 配置参数说明: separator - 从字符串转化为集时使用的分隔符。
prefix - 从字符串转化为集时使用的前缀。
suffix - 从字符串转化为集时使用的后缀。
MutableSetConverter 配置参数说明: separator - 从字符串转化为可变集时使用的分隔符。
prefix - 从字符串转化为可变集时使用的前缀。
suffix - 从字符串转化为可变集时使用的后缀。
SequenceConverter 配置参数说明: separator - 从字符串转化为序列时使用的分隔符。
prefix - 从字符串转化为序列时使用的前缀。
suffix - 从字符串转化为序列时使用的后缀。
delegate - 委托的转化器(列表转化器/集转化器)。
StreamConverter 配置参数说明: separator - 从字符串转化为流时使用的分隔符。
prefix - 从字符串转化为流时使用的前缀。
suffix - 从字符串转化为流时使用的后缀。
delegate - 委托的转化器(列表转化器/集转化器)。
CipherEncrypter 基于密码器的加密器。支持解密。需要指定密钥。 MessageDigestEncrypter 基于消息摘要的加密器。不支持解密。不需要指定密钥。 AbstractEscaper AbstractPathPattern RandomByteGenerator RandomShortGenerator RandomIntGenerator RandomLongGenerator RandomFloatGenerator RandomDoubleGenerator RandomBigIntegerGenerator RandomBigDecimalGenerator RandomUByteGenerator RandomUShortGenerator RandomUIntGenerator RandomULongGenerator RandomCharGenerator RandomStringGenerator 配置参数说明: length - 长度。(覆盖最小长度和最大长度)
minLength - 最小长度。
maxLength - 最大长度。
source - 源字符串,生成的字符串的字符会从中随机选取。
RandomDateGenerator RandomLocalDateGenerator RandomLocalTimeGenerator RandomLocalDateTimeGenerator RandomInstantGenerator -
-
Interface Summary Interface Description CharPattern 字符模式。字符模式用于表示字符符合某种格式或规则。 Component 组件用于实现某个特定的功能,可以自由进行扩展。 一般情况下,组件需要注册,并且需要提供一个无参构造方法,以便正确启用。Component can be used to implement some specific function, and is extensible. ComponentRegistry 组件注册中心用于注册和检索组件。Component Registry can be used to register and index components. ConfigurableComponent ConfigurableConverter ConfigurableDefaultGenerator ConfigurableRandomGenerator Converter 转化器。类型转化器用于根据一般规则,将指定对象从一个类型转化到另一个类型。同一兼容类型的转化器可以注册多个。 DefaultGenerator 默认值生成器。默认值生成器用于生成默认值。 Encoder 编码器。编码器用于对字符串进行编码和解码, Encrypter 加密器。加密器用于根据指定的加密算法,对字符串进行加密和解密,某些加密算法可能不支持解密。 LanguageEscaper 特定语言的转义器。 LineBreakEscaper 换行转义器。 Escaper 转义器。转义器用于基于指定的(语言)规则,转义和反转义字符串。注意:不考虑转义特殊的Unicode字符。 GenericConverter GenericDefaultGenerator GenericRandomGenerator PathLikeLetterCase 类路径的字母格式。 LetterCase 字母格式。字母格式用于表示单词组的显示格式,基于某种大小写和单词的分割方式。 PathPattern 路径模式。路径模式用于表示查询对象在其结构中的位置,可以包含多个元路径和变量,可以用于匹配和查询。 Querier 查询器。查询器用于根据指定类型的查询对象,查询目标对象。 RandomGenerator 随机值生成器。随机值生成器用于基于给定的参数生成随机值。 StringPattern 字符串模式。字符串模式用于表示字符串符合某种格式或规则。 TypedComponent 拥有目标类型的组件。