Serialized Form
-
Package org.miaixz.bus.core
-
Class org.miaixz.bus.core.Version
class Version extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.annotation
-
Class org.miaixz.bus.core.annotation.Named.Names
class Names extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
-
Package org.miaixz.bus.core.annotation.resolve
-
Class org.miaixz.bus.core.annotation.resolve.AnnotationProxy
class AnnotationProxy extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
annotation
T extends Annotation annotation
-
attributes
Map<String,
Object> attributes -
type
Class<T extends Annotation> type
-
-
-
Package org.miaixz.bus.core.annotation.resolve.elements
-
Class org.miaixz.bus.core.annotation.resolve.elements.CombinationAnnotatedElement
class CombinationAnnotatedElement extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
annotationMap
Map<Class<? extends Annotation>,
Annotation> annotationMap 注解类型与注解对象对应表 -
declaredAnnotationMap
Map<Class<? extends Annotation>,
Annotation> declaredAnnotationMap 直接注解类型与注解对象对应表 -
predicate
Predicate<Annotation> predicate
过滤器
-
-
-
Package org.miaixz.bus.core.beans
-
Class org.miaixz.bus.core.beans.DynaBean
class DynaBean extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.beans.StrictBeanDesc
class StrictBeanDesc extends AbstractBeanDesc implements Serializable- serialVersionUID:
- 1L
-
-
Package org.miaixz.bus.core.beans.copier
-
Class org.miaixz.bus.core.beans.copier.BeanCopier
class BeanCopier extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.beans.copier.CopyOptions
class CopyOptions extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
autoTransCamelCase
boolean autoTransCamelCase
是否自动转换为驼峰方式 此设置用于解决Bean和Map转换中的匹配问题而设置,并不是一个强制参数。- 当map转bean时,如果map中是下划线等非驼峰模式,自动匹配对应的驼峰字段,避免出现字段不拷贝问题。
- 当bean转bean时,由于字段命名不规范,使用了非驼峰方式,增加兼容性。
但是bean转Map和map转map时,没有使用这个参数,是因为没有匹配的必要,转map不存在无法匹配到的问题,因此此参数无效。
-
converter
Converter converter
自定义类型转换器,默认使用全局万能转换器转换 -
editable
Class<?> editable
限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类 如果目标对象是Map,源对象是Bean,则作用于源对象上 -
fieldEditor
UnaryOperator<MutableEntry<String,
Object>> fieldEditor 字段属性名和属性值编辑器,用于自定义属性转换规则(例如驼峰转下划线等),自定义属性值转换规则(例如null转""等) -
ignoreCase
boolean ignoreCase
是否忽略字段大小写 -
ignoreError
boolean ignoreError
是否忽略字段注入错误 -
ignoreNullValue
boolean ignoreNullValue
是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null -
override
boolean override
是否覆盖目标值,如果不覆盖,会先读取目标对象的值,为null则写,否则忽略。如果覆盖,则不判断直接写 -
propertiesFilter
BiPredicate<Field,
Object> propertiesFilter 属性过滤器,断言通过的属性才会被复制 断言参数中Field为源对象的字段对象,如果源对象为Map,使用目标对象,Object为源对象的对应值 -
transientSupport
boolean transientSupport
是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
-
-
-
Package org.miaixz.bus.core.beans.path
-
Class org.miaixz.bus.core.beans.path.AbstractBeanDesc
class AbstractBeanDesc extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package org.miaixz.bus.core.builder
-
Class org.miaixz.bus.core.builder.GenericBuilder
class GenericBuilder extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.cache
-
Class org.miaixz.bus.core.cache.SimpleCache
class SimpleCache extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.cache.file
-
Class org.miaixz.bus.core.cache.file.AbstractFileCache
class AbstractFileCache extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.cache.file.LFUFileCache
class LFUFileCache extends AbstractFileCache implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.cache.file.LRUFileCache
class LRUFileCache extends AbstractFileCache implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.cache.provider
-
Class org.miaixz.bus.core.cache.provider.AbstractCache
class AbstractCache extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
cacheMap
Map<Mutable<K>,
CacheObject<K, V>> cacheMap -
capacity
int capacity
返回缓存容量,0表示无大小限制 -
existCustomTimeout
boolean existCustomTimeout
每个对象是否有单独的失效时长,用于决定清理过期对象是否有必要。 -
hitCount
LongAdder hitCount
命中数,即命中缓存计数 -
keyLockMap
Map<K,
Lock> keyLockMap 写的时候每个key一把锁,降低锁的粒度 -
listener
CacheListener<K,
V> listener 缓存监听 -
missCount
LongAdder missCount
丢失数,即未命中缓存计数 -
timeout
long timeout
缓存失效时长,0表示无限制,单位毫秒
-
-
Class org.miaixz.bus.core.cache.provider.CacheObject
class CacheObject extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
accessCount
AtomicLong accessCount
访问次数 -
key
K key
-
lastAccess
long lastAccess
上次访问时间 -
obj
V obj
-
ttl
long ttl
对象存活时长,0表示永久存活
-
-
Class org.miaixz.bus.core.cache.provider.CacheObjectIterator
class CacheObjectIterator extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
iterator
Iterator<CacheObject<K,
V>> iterator -
nextValue
CacheObject<K,
V> nextValue
-
-
Class org.miaixz.bus.core.cache.provider.CacheValuesIterator
class CacheValuesIterator extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
cacheObjIter
CacheObjectIterator<?,
V> cacheObjIter
-
-
Class org.miaixz.bus.core.cache.provider.FIFOCache
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.cache.provider.LFUCache
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.cache.provider.LRUCache
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.cache.provider.NoCache
class NoCache extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.cache.provider.ReentrantCache
- serialVersionUID:
- -1L
-
Serialized Fields
-
lock
ReentrantLock lock
特殊缓存,例如使用了LinkedHashMap的缓存,由于get方法也会改变Map的结构,导致无法使用读写锁
-
-
Class org.miaixz.bus.core.cache.provider.StampedCache
- serialVersionUID:
- -1L
-
Serialized Fields
-
lock
StampedLock lock
乐观锁,此处使用乐观锁解决读多写少的场景 get时乐观读,再检查是否修改,修改则转入悲观读重新读一遍,可以有效解决在写时阻塞大量读操作的情况
-
-
Class org.miaixz.bus.core.cache.provider.TimedCache
- serialVersionUID:
- -1L
-
Serialized Fields
-
pruneJobFuture
ScheduledFuture<?> pruneJobFuture
正在执行的定时任务
-
-
Class org.miaixz.bus.core.cache.provider.WeakCache
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center
-
Class org.miaixz.bus.core.center.ConcurrentHashSet
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.date
-
Class org.miaixz.bus.core.center.date.Between
class Between extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.date.Boundary
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.date.DateTime
class DateTime extends Date implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
firstDayOfWeek
Fields.Week firstDayOfWeek
一周的第一天,默认是周一, 在设置或获得 WEEK_OF_MONTH 或 WEEK_OF_YEAR 字段时,Calendar 必须确定一个月或一年的第一个星期,以此作为参考点。 -
minimalDaysInFirstWeek
int minimalDaysInFirstWeek
第一周最少天数 -
mutable
boolean mutable
是否可变对象 -
timeZone
TimeZone timeZone
时区
-
-
-
Package org.miaixz.bus.core.center.date.format
-
Class org.miaixz.bus.core.center.date.format.FormatBuilder
class FormatBuilder extends Format implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
parser
FastDateParser parser
-
printer
FastDatePrinter printer
-
-
Class org.miaixz.bus.core.center.date.format.FormatPeriod
class FormatPeriod extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
betweenMs
long betweenMs
时长毫秒数 -
level
FormatPeriod.Level level
格式化级别 -
levelMaxCount
int levelMaxCount
格式化级别的最大个数 -
simpleMode
boolean simpleMode
是否为简化模式,此标记用于自定义是否输出各个位数中间为0的部分 如为true,输出 1小时3秒,为false输出 1小时0分3秒
-
-
-
Package org.miaixz.bus.core.center.date.format.parser
-
Class org.miaixz.bus.core.center.date.format.parser.FastDateParser
class FastDateParser extends SimpleDatePrinter implements Serializable- serialVersionUID:
- -1L
-
Serialization Methods
-
readObject
Create the object after serialization. This implementation reinitializes the transient properties.- Parameters:
in- ObjectInputStream from which the object is being deserialized.- Throws:
IOException- if there is an IO issue.ClassNotFoundException- if a class cannot be found.
-
-
Serialized Fields
-
century
int century
世纪:2000年前为19, 之后为20 -
startYear
int startYear
-
-
Class org.miaixz.bus.core.center.date.format.parser.ISO8601DateParser
class ISO8601DateParser extends DefaultDatePrinter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.date.format.parser.NormalDateParser
class NormalDateParser extends DefaultDatePrinter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.date.format.parser.PatternsDateParser
class PatternsDateParser extends DefaultDatePrinter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.date.format.parser.PureDateParser
class PureDateParser extends DefaultDatePrinter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.date.format.parser.RegisterDateParser
class RegisterDateParser extends DefaultDatePrinter implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
parserList
List<PredicateDateParser> parserList
-
-
Class org.miaixz.bus.core.center.date.format.parser.RFC2822DateParser
class RFC2822DateParser extends DefaultDatePrinter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.date.format.parser.TimeParser
class TimeParser extends DefaultDatePrinter implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.date.printer
-
Class org.miaixz.bus.core.center.date.printer.DefaultDatePrinter
class DefaultDatePrinter extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.date.printer.FastDatePrinter
class FastDatePrinter extends SimpleDatePrinter implements Serializable- serialVersionUID:
- -1L
-
Serialization Methods
-
readObject
Create the object after serialization. This implementation reinitializes the transient properties.- Parameters:
in- ObjectInputStream from which the object is being deserialized.- Throws:
IOException- if there is an IO issue.ClassNotFoundException- if a class cannot be found.
-
-
Class org.miaixz.bus.core.center.date.printer.SimpleDatePrinter
class SimpleDatePrinter extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.function
-
Class org.miaixz.bus.core.center.function.ComposeX
class ComposeX extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.iterator
-
Class org.miaixz.bus.core.center.iterator.ArrayIterator
class ArrayIterator extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
array
Object array
数组 -
endIndex
int endIndex
结束位置 -
index
int index
当前位置 -
startIndex
int startIndex
起始位置
-
-
Class org.miaixz.bus.core.center.iterator.CopiedIterator
class CopiedIterator extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.iterator.EnumerationIterator
class EnumerationIterator extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
e
Enumeration<E> e
-
-
Class org.miaixz.bus.core.center.iterator.IteratorEnumeration
class IteratorEnumeration extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.iterator.LineIterator
- serialVersionUID:
- -1L
-
Serialized Fields
-
bufferedReader
BufferedReader bufferedReader
-
-
Class org.miaixz.bus.core.center.iterator.PartitionIterator
class PartitionIterator extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.map
-
Class org.miaixz.bus.core.center.map.BiMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.CamelCaseLinkedMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.CamelCaseMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.CaseInsensitiveLinkedMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.CaseInsensitiveMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.CaseInsensitiveTreeMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.CustomKeyMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.Dictionary
- serialVersionUID:
- -1L
-
Serialized Fields
-
caseInsensitive
boolean caseInsensitive
是否大小写不敏感
-
-
Class org.miaixz.bus.core.center.map.FixedLinkedHashMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.FuncKeyMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.FuncMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.MapBuilder
class MapBuilder extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.MapProxy
class MapProxy extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
map
Map map
-
-
Class org.miaixz.bus.core.center.map.MapWrapper
class MapWrapper extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
writeObject
序列化与反序列化重写- Parameters:
out- out- Throws:
IOException
-
-
Serialized Fields
-
Class org.miaixz.bus.core.center.map.TableMap
class TableMap extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.TolerantMap
- serialVersionUID:
- -1L
-
Serialized Fields
-
defaultValue
V defaultValue
-
-
Class org.miaixz.bus.core.center.map.TransMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.TripleTable
class TripleTable extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.map.concurrent
-
Class org.miaixz.bus.core.center.map.concurrent.ConcurrentLinkedHashMap
- serialVersionUID:
- -1L
-
Serialization Methods
-
readObject
- Throws:
InvalidObjectException
-
writeReplace
Object writeReplace()
-
-
Serialized Fields
-
capacity
AtomicLong capacity
-
concurrencyLevel
int concurrencyLevel
-
data
ConcurrentMap<K,
org.miaixz.bus.core.center.map.concurrent.ConcurrentLinkedHashMap.Node<K, V>> data -
drainStatus
AtomicReference<org.miaixz.bus.core.center.map.concurrent.ConcurrentLinkedHashMap.DrainStatus> drainStatus
-
evictionDeque
LinkedDeque<org.miaixz.bus.core.center.map.concurrent.ConcurrentLinkedHashMap.Node<K,
V>> evictionDeque -
evictionLock
Lock evictionLock
-
listener
BiConsumer<K,
V> listener -
pendingNotifications
Queue<org.miaixz.bus.core.center.map.concurrent.ConcurrentLinkedHashMap.Node<K,
V>> pendingNotifications -
readBufferDrainAtWriteCount
AtomicLong[] readBufferDrainAtWriteCount
-
readBufferReadCount
long[] readBufferReadCount
-
readBuffers
AtomicReference<org.miaixz.bus.core.center.map.concurrent.ConcurrentLinkedHashMap.Node<K,
V>>[][] readBuffers -
readBufferWriteCount
AtomicLong[] readBufferWriteCount
-
weigher
EntryWeigher<? super K,
? super V> weigher -
weightedSize
AtomicLong weightedSize
-
writeBuffer
Queue<Runnable> writeBuffer
-
-
Class org.miaixz.bus.core.center.map.concurrent.SafeConcurrentHashMap
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.map.multi
-
Class org.miaixz.bus.core.center.map.multi.AbstractCollValueMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.multi.CollectionValueMap
- serialVersionUID:
- -1L
-
Serialized Fields
-
collFactory
SupplierX<Collection<V>> collFactory
-
-
Class org.miaixz.bus.core.center.map.multi.Graph
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.multi.ListValueMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.multi.SetValueMap
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.map.reference
-
Class org.miaixz.bus.core.center.map.reference.ReferenceConcurrentMap
class ReferenceConcurrentMap extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
lastKeyQueue
ReferenceQueue<K> lastKeyQueue
-
lastValueQueue
ReferenceQueue<V> lastValueQueue
-
purgeListener
BiConsumer<Ref<? extends K>,
Ref<? extends V>> purgeListener 回收监听 -
raw
ConcurrentMap<Ref<K>,
Ref<V>> raw
-
-
Class org.miaixz.bus.core.center.map.reference.SoftConcurrentMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.reference.WeakConcurrentMap
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.queue
-
Class org.miaixz.bus.core.center.queue.BoundedPriorityQueue
- serialVersionUID:
- -1L
-
Serialized Fields
-
capacity
int capacity
容量 -
comparator
Comparator<? super E> comparator
-
-
Class org.miaixz.bus.core.center.queue.CheckedLinkedBlockingQueue
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.queue.MemorySafeLinkedBlockingQueue
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.set
-
Class org.miaixz.bus.core.center.set.SetFromMap
- serialVersionUID:
- -1L
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
Serialized Fields
-
Class org.miaixz.bus.core.center.set.UniqueKeySet
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.stream
-
Package org.miaixz.bus.core.codec
-
Class org.miaixz.bus.core.codec.No128
class No128 extends Number implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
leastSigBits
long leastSigBits
最低有效位(Least Significant Bit),64 bit(8 bytes) -
mostSigBits
long mostSigBits
最高有效位(Most Significant Bit),64 bit(8 bytes)
-
-
Class org.miaixz.bus.core.codec.PercentCodec
class PercentCodec extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
encodeSpaceAsPlus
boolean encodeSpaceAsPlus
是否编码空格为+ 如果为true,则将空格编码为"+",此项只在"application/x-www-form-urlencoded"中使用 如果为false,则空格编码为"%20",此项一般用于URL的Query部分(RFC3986规范) -
safeCharacters
BitSet safeCharacters
存放安全编码
-
-
Class org.miaixz.bus.core.codec.PercentCodec.Builder
class Builder extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
codec
PercentCodec codec
-
-
-
Package org.miaixz.bus.core.codec.binary
-
Class org.miaixz.bus.core.codec.binary.Z85
class Z85 extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.codec.binary.decoder
-
Class org.miaixz.bus.core.codec.binary.decoder.Base64Decoder
class Base64Decoder extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
DECODE_TABLE
byte[] DECODE_TABLE
Base64解码表,共128位,-1表示非base64字符,-2表示padding
-
-
-
Package org.miaixz.bus.core.codec.binary.provider
-
Class org.miaixz.bus.core.codec.binary.provider.Base16Provider
class Base16Provider extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
alphabets
char[] alphabets
-
-
Class org.miaixz.bus.core.codec.binary.provider.Base32Provider
class Base32Provider extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.codec.binary.provider.Base58Provider
class Base58Provider extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.codec.binary.provider.Base62Provider
class Base62Provider extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.codec.hash
-
Class org.miaixz.bus.core.codec.hash.ConsistentHash
class ConsistentHash extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.compare
-
Class org.miaixz.bus.core.compare.ComparatorChain
class ComparatorChain extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
chain
List<Comparator<E>> chain
比较器链. -
lock
boolean lock
比较器是否被锁定。锁定的比较器链不能再添加新的比较器。比较器会在开始比较时开始加锁。 -
orderingBits
BitSet orderingBits
对应比较器位置是否反序.
-
-
Class org.miaixz.bus.core.compare.FieldCompare
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.compare.FieldsCompare
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.compare.FunctionCompare
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.compare.LocaleCompare
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.compare.NullCompare
class NullCompare extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
comparator
Comparator<T> comparator
-
nullGreater
boolean nullGreater
-
-
Class org.miaixz.bus.core.compare.PinyinCompare
class PinyinCompare extends LocaleCompare implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.compare.PropertyCompare
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.compare.VersionCompare
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.convert
-
Class org.miaixz.bus.core.convert.AbstractConverter
class AbstractConverter extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.ArrayConverter
class ArrayConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
ignoreElementError
boolean ignoreElementError
是否忽略元素转换错误
-
-
Class org.miaixz.bus.core.convert.AtomicBooleanConverter
class AtomicBooleanConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.AtomicIntegerArrayConverter
class AtomicIntegerArrayConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.AtomicLongArrayConverter
class AtomicLongArrayConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.AtomicReferenceConverter
class AtomicReferenceConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.BeanConverter
class BeanConverter extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
copyOptions
CopyOptions copyOptions
-
-
Class org.miaixz.bus.core.convert.BooleanConverter
class BooleanConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.CalendarConverter
class CalendarConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
format
String format
日期格式化
-
-
Class org.miaixz.bus.core.convert.CastConverter
class CastConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.CharacterConverter
class CharacterConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.CharsetConverter
class CharsetConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.ClassConverter
class ClassConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
isInitialized
boolean isInitialized
-
-
Class org.miaixz.bus.core.convert.CompositeConverter
class CompositeConverter extends RegisterConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.CurrencyConverter
class CurrencyConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.DateConverter
class DateConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
format
String format
日期格式化
-
-
Class org.miaixz.bus.core.convert.DurationConverter
class DurationConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.EnumConverter
class EnumConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.KotlinBeanConverter
class KotlinBeanConverter extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.LocaleConverter
class LocaleConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.MapConverter
class MapConverter extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.NumberConverter
class NumberConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.OptConverter
class OptConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.OptionalConverter
class OptionalConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.PathConverter
class PathConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.PeriodConverter
class PeriodConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.PrimitiveConverter
class PrimitiveConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.RecordConverter
class RecordConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.ReferenceConverter
class ReferenceConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.RegisterConverter
class RegisterConverter extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.StackTraceElementConverter
class StackTraceElementConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.StringConverter
class StringConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.TemporalAccessorConverter
class TemporalAccessorConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
format
String format
日期格式化
-
-
Class org.miaixz.bus.core.convert.TimeZoneConverter
class TimeZoneConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.URIConverter
class URIConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.URLConverter
class URLConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.UUIDConverter
class UUIDConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.XMLGregorianCalendarConverter
class XMLGregorianCalendarConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
datatypeFactory
DatatypeFactory datatypeFactory
-
format
String format
日期格式化
-
-
Class org.miaixz.bus.core.convert.ZoneIdConverter
class ZoneIdConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.data
-
Class org.miaixz.bus.core.data.Coordinate.Point
class Point extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
lat
double lat
纬度 -
lng
double lng
经度
-
-
Class org.miaixz.bus.core.data.Snowflake
class Snowflake extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
dataCenterId
long dataCenterId
-
lastTimestamp
long lastTimestamp
-
randomSequenceLimit
long randomSequenceLimit
当在低频模式下时,序号始终为0,导致生成ID始终为偶数 此属性用于限定一个随机上限,在不同毫秒下生成序号时,给定一个随机数,避免偶数问题。 注意次数必须小于Snowflake.SEQUENCE_MASK,0表示不使用随机数。 这个上限不包括值本身。 -
sequence
long sequence
自增序号,当高频模式下时,同一毫秒内生成N个ID,则这个序号在同一毫秒下,自增以避免ID重复。 -
twepoch
long twepoch
初始化时间点 -
useSystemClock
boolean useSystemClock
-
workerId
long workerId
-
-
Class org.miaixz.bus.core.data.ULID
class ULID extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
idValue
No128 idValue
-
-
Class org.miaixz.bus.core.data.UUID
class UUID extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
idValue
No128 idValue
-
-
-
Package org.miaixz.bus.core.io
-
Class org.miaixz.bus.core.io.ByteOrderMark
class ByteOrderMark extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
bytes
byte[] bytes
-
charsetName
String charsetName
-
-
Class org.miaixz.bus.core.io.ByteString
class ByteString extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialization Methods
-
readObject
- Throws:
IOException
-
writeObject
- Throws:
IOException
-
-
Serialized Fields
-
data
byte[] data
-
-
-
Package org.miaixz.bus.core.io.buffer
-
Class org.miaixz.bus.core.io.buffer.ByteBuffer
class ByteBuffer extends ByteString implements Serializable-
Serialization Methods
-
writeReplace
-
-
-
-
Package org.miaixz.bus.core.io.check
-
Class org.miaixz.bus.core.io.check.CRC16
class CRC16 extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
crc16
CRC16Checksum crc16
-
-
Class org.miaixz.bus.core.io.check.CRC8
class CRC8 extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
crcTable
short[] crcTable
-
init
short init
-
value
short value
-
-
-
Package org.miaixz.bus.core.io.check.crc16
-
Class org.miaixz.bus.core.io.check.crc16.CRC16Ansi
class CRC16Ansi extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16CCITT
class CRC16CCITT extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16CCITTFalse
class CRC16CCITTFalse extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16Checksum
class CRC16Checksum extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
wCRCin
int wCRCin
CRC16 Checksum 结果值
-
-
Class org.miaixz.bus.core.io.check.crc16.CRC16DNP
class CRC16DNP extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16IBM
class CRC16IBM extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16Maxim
class CRC16Maxim extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16Modbus
class CRC16Modbus extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16USB
class CRC16USB extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16X25
class CRC16X25 extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16XModem
class CRC16XModem extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.io.file
-
Class org.miaixz.bus.core.io.file.FileAppender
class FileAppender extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
capacity
int capacity
内存中持有的字符串数 -
isNewLineMode
boolean isNewLineMode
追加内容是否为新行 -
list
List<String> list
数据行缓存 -
lock
Lock lock
写出锁,用于保护写出线程安全 -
writer
FileWriter writer
-
-
Class org.miaixz.bus.core.io.file.FileReader
class FileReader extends FileWrapper implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.file.FileTailer
class FileTailer extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
charset
Charset charset
编码 -
executorService
ScheduledExecutorService executorService
-
fileDeleteWatchMonitor
WatchMonitor fileDeleteWatchMonitor
-
filePath
String filePath
-
initReadLine
int initReadLine
初始读取的行数 -
lineHandler
ConsumerX<String> lineHandler
行处理器 -
period
long period
定时任务检查间隔时长 -
randomAccessFile
RandomAccessFile randomAccessFile
-
stopOnDelete
boolean stopOnDelete
-
-
Class org.miaixz.bus.core.io.file.FileTailer.ConsoleLineHandler
class ConsoleLineHandler extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.file.FileWrapper
class FileWrapper extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.file.FileWriter
class FileWriter extends FileWrapper implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.file.LineWatcher
class LineWatcher extends SimpleWatcher implements Serializable-
Serialized Fields
-
charset
Charset charset
-
lineHandler
ConsumerX<String> lineHandler
-
randomAccessFile
RandomAccessFile randomAccessFile
-
-
-
Class org.miaixz.bus.core.io.file.PathCopier
- serialVersionUID:
- -1L
-
Serialized Fields
-
options
CopyOption[] options
-
-
-
Package org.miaixz.bus.core.io.resource
-
Class org.miaixz.bus.core.io.resource.BytesResource
class BytesResource extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
bytes
byte[] bytes
-
name
String name
-
-
Class org.miaixz.bus.core.io.resource.CharSequenceResource
class CharSequenceResource extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
charset
Charset charset
-
data
CharSequence data
-
name
CharSequence name
-
-
Class org.miaixz.bus.core.io.resource.ClassPathResource
class ClassPathResource extends UrlResource implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
classLoader
ClassLoader classLoader
-
clazz
Class<?> clazz
-
path
String path
-
-
Class org.miaixz.bus.core.io.resource.FileResource
class FileResource extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.resource.HttpResource
class HttpResource extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.resource.InputStreamResource
class InputStreamResource extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
in
InputStream in
-
name
String name
-
-
Class org.miaixz.bus.core.io.resource.JarResource
class JarResource extends UrlResource implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.resource.MultiFileResource
class MultiFileResource extends MultiResource implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.resource.MultiResource
class MultiResource extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.resource.StringResource
class StringResource extends CharSequenceResource implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.resource.UrlResource
class UrlResource extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.resource.WebAppResource
class WebAppResource extends FileResource implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.io.watch
-
Class org.miaixz.bus.core.io.watch.SimpleWatcher
class SimpleWatcher extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.watch.WatchMonitor
class WatchMonitor extends Thread implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
dir
Path dir
监听路径,必须为目录 -
file
Path file
监听的文件,对于单文件监听不为空 -
maxDepth
int maxDepth
递归目录的最大深度,当小于1时不递归下层目录 -
watcher
Watcher watcher
监听器 -
watchService
WatchServiceWrapper watchService
-
-
Class org.miaixz.bus.core.io.watch.WatchServiceWrapper
class WatchServiceWrapper extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
events
WatchEvent.Kind<?>[] events
监听事件列表,如新建、修改、删除等 -
isClosed
boolean isClosed
监听是否已经关闭 -
modifiers
WatchEvent.Modifier[] modifiers
监听选项,例如监听频率等 -
watchService
WatchService watchService
监听服务
-
-
-
Package org.miaixz.bus.core.lang
-
Package org.miaixz.bus.core.lang.caller
-
Class org.miaixz.bus.core.lang.caller.StackTraceCaller
class StackTraceCaller extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.lang.copier
-
Class org.miaixz.bus.core.lang.copier.SrcToDestCopier
class SrcToDestCopier extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.lang.exception
-
Exception Class org.miaixz.bus.core.lang.exception.AuthorizedException
class AuthorizedException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.BeanException
class BeanException extends InternalException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.BusinessException
class BusinessException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.CloneException
class CloneException extends InternalException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.ConvertException
class ConvertException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.CrontabException
class CrontabException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.CryptoException
class CryptoException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.DateException
class DateException extends InternalException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.DependencyException
class DependencyException extends InternalException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.DisableException
class DisableException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.ExistsException
class ExistsException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.ForbiddenException
class ForbiddenException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.HttpUncheckException
class HttpUncheckException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.InstanceException
class InstanceException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.InternalException
class InternalException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.InvalidClaimException
class InvalidClaimException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.InvalidParamsException
class InvalidParamsException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.MapperException
class MapperException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.NoSuchException
class NoSuchException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.NotExistsException
class NotExistsException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.NotFoundException
class NotFoundException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.NotInitedException
class NotInitedException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.PageException
class PageException extends RuntimeException implements Serializable -
Exception Class org.miaixz.bus.core.lang.exception.PayException
class PayException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.RelevantException
class RelevantException extends IOException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.RevisedException
class RevisedException extends RelevantException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.SignatureException
class SignatureException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.SocketException
class SocketException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.StatefulException
class StatefulException extends InternalException implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
status
int status
异常状态码
-
-
Exception Class org.miaixz.bus.core.lang.exception.TokenException
class TokenException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.UncheckedException
class UncheckedException extends RuntimeException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.ValidateException
class ValidateException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.VersionException
class VersionException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.lang.loader
-
Class org.miaixz.bus.core.lang.loader.AtomicLoader
class AtomicLoader extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
reference
AtomicReference<T> reference
被加载对象的引用
-
-
Class org.miaixz.bus.core.lang.loader.LazyFunLoader
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.lang.loader.LazyLoader
class LazyLoader extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
object
T object
被加载对象
-
-
-
Package org.miaixz.bus.core.lang.mutable
-
Class org.miaixz.bus.core.lang.mutable.MutableBool
class MutableBool extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
boolean value
-
-
Class org.miaixz.bus.core.lang.mutable.MutableByte
class MutableByte extends Number implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
byte value
-
-
Class org.miaixz.bus.core.lang.mutable.MutableDouble
class MutableDouble extends Number implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
double value
-
-
Class org.miaixz.bus.core.lang.mutable.MutableEntry
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.lang.mutable.MutableFloat
class MutableFloat extends Number implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
float value
-
-
Class org.miaixz.bus.core.lang.mutable.MutableInt
class MutableInt extends Number implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
int value
-
-
Class org.miaixz.bus.core.lang.mutable.MutableLong
class MutableLong extends Number implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
long value
-
-
Class org.miaixz.bus.core.lang.mutable.MutableObject
class MutableObject extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
T value
-
-
Class org.miaixz.bus.core.lang.mutable.MutablePair
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.lang.mutable.MutableShort
class MutableShort extends Number implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
short value
-
-
Class org.miaixz.bus.core.lang.mutable.MutableTriplet
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.lang.pool
-
Class org.miaixz.bus.core.lang.pool.PoolConfig
class PoolConfig extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
maxIdle
long maxIdle
最长空闲时间(在池中时间) -
maxSize
int maxSize
最大池大小 -
maxWait
long maxWait
最长等待时间,用于在借出对象时,等待最长时间(默认5秒)。 -
minSize
int minSize
最小(初始)池大小
-
-
-
Package org.miaixz.bus.core.lang.pool.partition
-
Class org.miaixz.bus.core.lang.pool.partition.PartitionObjectPool
class PartitionObjectPool extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
closed
boolean closed
-
config
PartitionPoolConfig config
-
partitions
PoolPartition<T>[] partitions
分区,创建后不再变更,线程安全
-
-
Class org.miaixz.bus.core.lang.pool.partition.PartitionPoolConfig
class PartitionPoolConfig extends PoolConfig implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
partitionSize
int partitionSize
-
-
Class org.miaixz.bus.core.lang.pool.partition.PoolPartition
class PoolPartition extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
config
PoolConfig config
-
objectFactory
ObjectFactory<T> objectFactory
-
queue
BlockingQueue<Poolable<T>> queue
-
total
int total
记录对象总数(包括借出对象)
-
-
-
Package org.miaixz.bus.core.lang.range
-
Class org.miaixz.bus.core.lang.range.Range
class Range extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.lang.reflect
-
Class org.miaixz.bus.core.lang.reflect.ClassScanner
class ClassScanner extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
charset
Charset charset
编码 -
classes
Set<Class<?>> classes
扫描结果集 -
classesOfLoadError
Set<String> classesOfLoadError
获取加载错误的类名列表 -
classLoader
ClassLoader classLoader
类加载器 -
classPredicate
Predicate<Class<?>> classPredicate
过滤器 -
ignoreLoadError
boolean ignoreLoadError
忽略loadClass时的错误 -
initialize
boolean initialize
是否初始化类 -
packageDirName
String packageDirName
包路径,用于文件中对路径操作 -
packageName
String packageName
包名 -
packageNameWithDot
String packageNameWithDot
包名,最后跟一个点,表示包名,避免在检查前缀时的歧义 如果包名指定为空,不跟点 -
packagePath
String packagePath
包路径,用于jar中对路径操作,在Linux下与packageDirName一致
-
-
Class org.miaixz.bus.core.lang.reflect.ParameterizedTypeImpl
class ParameterizedTypeImpl extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.lang.selector
-
Class org.miaixz.bus.core.lang.selector.IncrementSelector
- serialVersionUID:
- -1L
-
Serialized Fields
-
position
int position
-
-
Class org.miaixz.bus.core.lang.selector.RandomSelector
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.lang.selector.WeightRandomSelector
class WeightRandomSelector extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.lang.thread
-
Class org.miaixz.bus.core.lang.thread.ExecutorBuilder
class ExecutorBuilder extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
allowCoreThreadTimeOut
Boolean allowCoreThreadTimeOut
线程执行超时后是否回收线程 -
corePoolSize
int corePoolSize
初始池大小 -
handler
RejectedExecutionHandler handler
当线程阻塞(block)时的异常处理器,所谓线程阻塞即线程池和等待队列已满,无法处理线程时采取的策略 -
keepAliveTime
long keepAliveTime
线程存活时间,即当池中线程多于初始大小时,多出的线程保留的时长 -
maxPoolSize
int maxPoolSize
最大池大小(允许同时执行的最大线程数) -
threadFactory
ThreadFactory threadFactory
线程工厂,用于自定义线程创建 -
workQueue
BlockingQueue<Runnable> workQueue
队列,用于存放未执行的线程
-
-
Class org.miaixz.bus.core.lang.thread.ThreadFactoryBuilder
class ThreadFactoryBuilder extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
backingThreadFactory
ThreadFactory backingThreadFactory
用于线程创建的线程工厂类 -
daemon
Boolean daemon
是否守护线程,默认false -
namePrefix
String namePrefix
线程名的前缀 -
priority
Integer priority
线程优先级 -
uncaughtExceptionHandler
Thread.UncaughtExceptionHandler uncaughtExceptionHandler
未捕获异常处理器
-
-
-
Package org.miaixz.bus.core.lang.tuple
-
Class org.miaixz.bus.core.lang.tuple.Pair
class Pair extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.lang.tuple.Triplet
- serialVersionUID:
- -1L
-
Serialized Fields
-
middle
M middle
-
-
Class org.miaixz.bus.core.lang.tuple.Tuple
class Tuple extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
cacheHash
boolean cacheHash
-
hashCode
int hashCode
-
members
Object[] members
-
-
-
Package org.miaixz.bus.core.math
-
Class org.miaixz.bus.core.math.Arrangement
class Arrangement extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
datas
String[] datas
-
-
Class org.miaixz.bus.core.math.Combination
class Combination extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
datas
String[] datas
-
-
Class org.miaixz.bus.core.math.Money
class Money extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
cent
long cent
金额,以分为单位。 -
currency
Currency currency
币种。
-
-
-
Package org.miaixz.bus.core.net.tls
-
Class org.miaixz.bus.core.net.tls.SSLContextBuilder
class SSLContextBuilder extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
keyManagers
KeyManager[] keyManagers
-
protocol
String protocol
-
secureRandom
SecureRandom secureRandom
-
trustManagers
TrustManager[] trustManagers
-
-
-
Package org.miaixz.bus.core.net.url
-
Class org.miaixz.bus.core.net.url.UrlBuilder
class UrlBuilder extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
charset
Charset charset
编码,用于URLEncode和URLDecode -
fragment
String fragment
标识符,例如#后边的部分 -
host
String host
主机,例如127.0.0.1 -
needEncodePercent
boolean needEncodePercent
是否需要编码`%` 区别对待,如果是,则生成URL时需要重新全部编码,否则跳过所有`%` -
path
UrlPath path
路径,例如/aa/bb/cc -
port
int port
端口,默认-1 -
query
UrlQuery query
查询语句,例如a=1&b=2 -
scheme
String scheme
协议,例如http
-
-
Class org.miaixz.bus.core.net.url.UrlDecoder
class UrlDecoder extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.text
-
Class org.miaixz.bus.core.text.StringJoiner
class StringJoiner extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
appendable
Appendable appendable
-
delimiter
CharSequence delimiter
-
emptyResult
String emptyResult
当结果为空时默认返回的拼接结果 -
hasContent
boolean hasContent
appendable中是否包含内容,用于判断增加内容时,是否首先加入分隔符 -
nullMode
StringJoiner.NullMode nullMode
null元素处理逻辑 -
prefix
CharSequence prefix
-
suffix
CharSequence suffix
-
wrapElement
boolean wrapElement
前缀和后缀是否包装每个元素,true表示包装每个元素,false包装整个字符串
-
-
Class org.miaixz.bus.core.text.StringMatcher
class StringMatcher extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
ignoreCase
boolean ignoreCase
-
ignoreEquals
boolean ignoreEquals
-
offset
int offset
匹配位置,正数表示从开始偏移,负数表示从后偏移
-
-
Class org.miaixz.bus.core.text.StringSplitter
- serialVersionUID:
- -1L
-
Serialized Fields
-
count
int count
计数器,用于判断是否超过limit -
finder
TextFinder finder
-
ignoreEmpty
boolean ignoreEmpty
-
limit
int limit
-
offset
int offset
上一次的结束位置 -
text
String text
-
-
Class org.miaixz.bus.core.text.StringTrimer
class StringTrimer extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
mode
StringTrimer.TrimMode mode
-
predicate
Predicate<Character> predicate
-
-
-
Package org.miaixz.bus.core.text.bloom
-
Class org.miaixz.bus.core.text.bloom.AbstractFilter
class AbstractFilter extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
bitSet
BitSet bitSet
-
size
int size
-
-
Class org.miaixz.bus.core.text.bloom.CombinedBloomFilter
class CombinedBloomFilter extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
filters
BloomFilter[] filters
-
-
Class org.miaixz.bus.core.text.bloom.FunctionFilter
class FunctionFilter extends AbstractFilter implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.text.dfa
-
Class org.miaixz.bus.core.text.dfa.WordTree
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.text.escape
-
Class org.miaixz.bus.core.text.escape.Html4Escape
class Html4Escape extends XmlEscape implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.text.escape.Html4Unescape
class Html4Unescape extends XmlUnescape implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.text.escape.NumericEntityUnescaper
class NumericEntityUnescaper extends StringReplacer implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.text.escape.XmlEscape
class XmlEscape extends ReplacerChain implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.text.escape.XmlUnescape
class XmlUnescape extends ReplacerChain implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.text.finder
-
Class org.miaixz.bus.core.text.finder.CharFinder
class CharFinder extends TextFinder implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
c
char c
-
caseInsensitive
boolean caseInsensitive
-
-
Class org.miaixz.bus.core.text.finder.LengthFinder
class LengthFinder extends TextFinder implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
length
int length
-
-
Class org.miaixz.bus.core.text.finder.MatcherFinder
class MatcherFinder extends TextFinder implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.text.finder.PatternFinder
class PatternFinder extends TextFinder implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.text.finder.StringFinder
class StringFinder extends TextFinder implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
caseInsensitive
boolean caseInsensitive
-
strToFind
CharSequence strToFind
-
-
Class org.miaixz.bus.core.text.finder.TextFinder
class TextFinder extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
endIndex
int endIndex
-
negative
boolean negative
-
text
CharSequence text
-
-
-
Package org.miaixz.bus.core.text.replacer
-
Class org.miaixz.bus.core.text.replacer.CharRangeReplacer
class CharRangeReplacer extends StringReplacer implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
beginInclude
int beginInclude
-
endExclude
int endExclude
-
isCodePoint
boolean isCodePoint
-
replacedChar
char replacedChar
-
-
Class org.miaixz.bus.core.text.replacer.HighMultiReplacer
class HighMultiReplacer extends StringReplacer implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
ahoCorasickAutomaton
org.miaixz.bus.core.text.replacer.HighMultiReplacer.AhoCorasickAutomaton ahoCorasickAutomaton
-
-
Class org.miaixz.bus.core.text.replacer.LookupReplacer
class LookupReplacer extends StringReplacer implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.text.replacer.ReplacerChain
class ReplacerChain extends StringReplacer implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
replacers
List<StringReplacer> replacers
-
-
Class org.miaixz.bus.core.text.replacer.SearchReplacer
class SearchReplacer extends StringReplacer implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
fromIndex
int fromIndex
-
ignoreCase
boolean ignoreCase
-
replacement
CharSequence replacement
-
searchText
CharSequence searchText
-
searchTextLength
int searchTextLength
-
-
Class org.miaixz.bus.core.text.replacer.StringRangeReplacer
class StringRangeReplacer extends StringReplacer implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
beginInclude
int beginInclude
-
endExclude
int endExclude
-
isCodePoint
boolean isCodePoint
-
replacedStr
CharSequence replacedStr
-
-
Class org.miaixz.bus.core.text.replacer.StringReplacer
class StringReplacer extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.tree
-
Class org.miaixz.bus.core.tree.MapTree
- serialVersionUID:
- -1L
-
Serialized Fields
-
nodeConfig
NodeConfig nodeConfig
-
parent
MapTree<T> parent
-
-
Class org.miaixz.bus.core.tree.NodeConfig
class NodeConfig extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.tree.TreeBuilder
class TreeBuilder extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.tree.TreeNode
class TreeNode extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
extra
Map<String,
Object> extra 扩展字段 -
id
T id
ID -
name
CharSequence name
名称 -
parentId
T parentId
父节点ID -
weight
Comparable<?> weight
顺序 越小优先级越高 默认0
-
-