Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

A

aAndB - Variable in class pro.fessional.mirana.data.Diff.S
 
accept(String, String) - Method in class pro.fessional.mirana.tk.TicketHelp.AnyHelp
 
accept(String, String) - Method in interface pro.fessional.mirana.tk.TicketHelp.Helper
whether a string can be parsed as a Ticket
add(String) - Method in class pro.fessional.mirana.io.Zipper.Z
 
add(File) - Method in class pro.fessional.mirana.io.Zipper.Z
 
add(String, String) - Method in class pro.fessional.mirana.io.Zipper.Z
 
add(String, File) - Method in class pro.fessional.mirana.io.Zipper.Z
 
add(String, InputStream) - Method in class pro.fessional.mirana.io.Zipper.Z
 
add(Object, Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
add(Object, Object, Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
add(Object) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
add(Object, Object...) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
add(RatioNumber, RatioNumber.Ratio, RatioNumber.Grade) - Method in class pro.fessional.mirana.math.RatioNumber
 
add(int, RatioNumber.Ratio, RatioNumber.Grade) - Method in class pro.fessional.mirana.math.RatioNumber
dosage add
addArr(Consumer<JsonTemplate.Arr>) - Method in class pro.fessional.mirana.text.JsonTemplate.Arr
write `[...]`
addArr(Iterable<?>) - Method in class pro.fessional.mirana.text.JsonTemplate.Arr
write `[v1,...]`
addData(E) - Method in class pro.fessional.mirana.page.PageResult
 
addData(Collection<E>) - Method in class pro.fessional.mirana.page.PageResult
 
addElse(BigDecimal, Object, Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
addElse(BigDecimal, Object, Object, Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
addIf(boolean, Object, Object) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
addMap(Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
addMap(Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
addMap(Iterable<?>) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
addMap(Iterable<T>, Function<? super T, ?>) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
addMapElse(BigDecimal, Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
addMapElse(BigDecimal, Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
addMapNull(Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
addMapNull(Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
addMeta(String, Object) - Method in class pro.fessional.mirana.page.PageResult
 
addNull(Object, Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
addNull(Object, Object, Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
addObj(Consumer<JsonTemplate.Obj>) - Method in class pro.fessional.mirana.text.JsonTemplate.Arr
write `{...}`
addObj(Map<?, ?>) - Method in class pro.fessional.mirana.text.JsonTemplate.Arr
write `{"k1":...,"k2":...}`
addVal(Iterable<?>) - Method in class pro.fessional.mirana.text.JsonTemplate.Arr
write `v1,...`
addVal(Object[]) - Method in class pro.fessional.mirana.text.JsonTemplate.Arr
write `v1,...`
addVal(Object) - Method in class pro.fessional.mirana.text.JsonTemplate.Arr
write `,...`, support (1) map=`{...}` (2) arr=`[...]` (3) primitive array=`[...]`
aEqb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aEqb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aEqb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aEqb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aEqb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aEqb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aEqb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertState
 
aEqb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
aEqb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
Aes - Class in pro.fessional.mirana.bits
`AES/CBC/PKCS5Padding` as default
Aes(byte[]) - Constructor for class pro.fessional.mirana.bits.Aes
 
Aes(SecretKeySpec, IvParameterSpec) - Constructor for class pro.fessional.mirana.bits.Aes
 
Aes(SecretKeySpec, IvParameterSpec, String) - Constructor for class pro.fessional.mirana.bits.Aes
 
Aes128 - Class in pro.fessional.mirana.bits
Deprecated.
Aes256 instead
Aes128(String) - Constructor for class pro.fessional.mirana.bits.Aes128
Deprecated.
 
Aes128(byte[]) - Constructor for class pro.fessional.mirana.bits.Aes128
Deprecated.
 
Aes256 - Class in pro.fessional.mirana.bits
the jdk AES/CBC/PKCS5Padding as default.
Aes256(String) - Constructor for class pro.fessional.mirana.bits.Aes256
 
Aes256(String, String) - Constructor for class pro.fessional.mirana.bits.Aes256
 
aes256 - Variable in class pro.fessional.mirana.tk.TicketHelp.AnyHelp
 
aGeb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aGeb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aGeb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aGeb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aGeb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aGeb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aGeb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertState
 
aGeb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
aGeb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
aGtb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aGtb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aGtb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aGtb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aGtb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aGtb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aGtb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertState
 
aGtb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
aGtb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
Ah1Help(String, String) - Constructor for class pro.fessional.mirana.tk.TicketHelp.Ah1Help
 
Ah1Help(String) - Constructor for class pro.fessional.mirana.tk.TicketHelp.Ah1Help
 
Ah2Help(String, String) - Constructor for class pro.fessional.mirana.tk.TicketHelp.Ah2Help
 
Ah2Help(String) - Constructor for class pro.fessional.mirana.tk.TicketHelp.Ah2Help
 
aLeb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aLeb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aLeb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aLeb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aLeb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aLeb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aLeb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertState
 
aLeb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
aLeb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
algorithm - Variable in class pro.fessional.mirana.bits.HmacHelp
 
algorithm - Variable in class pro.fessional.mirana.bits.MdHelp
 
aLtb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aLtb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aLtb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
aLtb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aLtb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aLtb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
aLtb(T, T, String) - Static method in class pro.fessional.mirana.best.AssertState
 
aLtb(T, T, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
aLtb(T, T, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
Am0Help(String, String) - Constructor for class pro.fessional.mirana.tk.TicketHelp.Am0Help
 
Am0Help(String) - Constructor for class pro.fessional.mirana.tk.TicketHelp.Am0Help
 
Am1Help(String, String) - Constructor for class pro.fessional.mirana.tk.TicketHelp.Am1Help
 
Am1Help(String) - Constructor for class pro.fessional.mirana.tk.TicketHelp.Am1Help
 
amend(Field, Annotation[], Object) - Method in class pro.fessional.mirana.anti.BeanVisitor.ContainerVisitor
 
amend(Field, Annotation[], Object) - Method in interface pro.fessional.mirana.anti.BeanVisitor.Vzt
Handle field value or container element, object reference changes as modifications
amendArr(Field, Annotation[], Object[]) - Method in class pro.fessional.mirana.anti.BeanVisitor.ContainerVisitor
Object[]
amendList(Field, Annotation[], List<?>) - Method in class pro.fessional.mirana.anti.BeanVisitor.ContainerVisitor
ArrayList, LinkedList
amendMap(Field, Annotation[], Map<?, ?>) - Method in class pro.fessional.mirana.anti.BeanVisitor.ContainerVisitor
HashMap, TreeMap, LinkedHashMap
amendOnce(boolean) - Method in class pro.fessional.mirana.anti.BeanVisitor.Opt
Whether be modified by Visitor only once, default is true.
amendSet(Field, Annotation[], Set<?>) - Method in class pro.fessional.mirana.anti.BeanVisitor.ContainerVisitor
HashSet, TreeSet,
amendValue(Field, Annotation[], Object) - Method in class pro.fessional.mirana.anti.BeanVisitor.ContainerVisitor
obj is not List/Map/Set/Object[]
anewValue(T) - Method in class pro.fessional.mirana.evil.ThreadLocalSoft
Reset to current value in a single thread and decide whether it is available
anewValue(StringBuilder) - Method in class pro.fessional.mirana.text.BuilderHolder
 
aNotB - Variable in class pro.fessional.mirana.data.Diff.S
 
anyFlag(Enum<?>...) - Static method in class pro.fessional.mirana.cond.StaticFlag
 
anyFlag(Object, Enum<?>...) - Static method in class pro.fessional.mirana.cond.StaticFlag
 
AnyHelp(String, Aes256, Function<String, String>) - Constructor for class pro.fessional.mirana.tk.TicketHelp.AnyHelp
 
AnyIntegerUtil - Class in pro.fessional.mirana.math
Auto convert string in `[-+]?[-_0-9,]+` to number
AnyIntegerUtil() - Constructor for class pro.fessional.mirana.math.AnyIntegerUtil
 
AnyTicket - Class in pro.fessional.mirana.tk
String parser only
AnyTicket() - Constructor for class pro.fessional.mirana.tk.AnyTicket
 
AnyTicket(String) - Constructor for class pro.fessional.mirana.tk.AnyTicket
 
AnyTicket(String, long, int, String, String) - Constructor for class pro.fessional.mirana.tk.AnyTicket
 
append(StringBuilder) - Static method in class pro.fessional.mirana.code.Mod10Code
 
append(StringBuilder, int) - Static method in class pro.fessional.mirana.code.Mod10Code
 
append(Object) - Method in class pro.fessional.mirana.text.BarString
 
append(BigDecimal) - Method in class pro.fessional.mirana.text.BarString
 
append(long) - Method in class pro.fessional.mirana.text.BarString
 
append(int) - Method in class pro.fessional.mirana.text.BarString
 
append(char) - Method in class pro.fessional.mirana.text.BarString
 
append(boolean) - Method in class pro.fessional.mirana.text.BarString
 
append(double) - Method in class pro.fessional.mirana.text.BarString
 
append(float) - Method in class pro.fessional.mirana.text.BarString
 
append(StringBuilder, Object) - Static method in class pro.fessional.mirana.text.BuilderHelper
append non-null
append(boolean) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
append(int) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
append(long) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
append(float) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
append(double) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
append(char[]) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
append(StringBuffer) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
append(char[], int, int) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
append(Object) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
append(CharSequence) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
append(CharSequence, int, int) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
append(char) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
apply(String) - Method in class pro.fessional.mirana.tk.TicketHelp.SigFun
 
apply(String) - Method in class pro.fessional.mirana.tk.TicketHelp.SigHmac
 
arg(String) - Static method in class pro.fessional.mirana.io.Exec
Parse command line by whitespace, supports quote and escaping `"one\" arg"`
args - Variable in class pro.fessional.mirana.anti.L.D
 
argumentLength() - Method in class pro.fessional.mirana.text.FormatHolder
get the length of the parameter array
Arr - Class in pro.fessional.mirana.data
Operation of Array
Arr() - Constructor for class pro.fessional.mirana.data.Arr
 
arr(Consumer<JsonTemplate.Arr>) - Static method in class pro.fessional.mirana.text.JsonTemplate
Constructs a JSON array `[...]` using the assigned buffer and a building function
arr(int, Consumer<JsonTemplate.Arr>) - Static method in class pro.fessional.mirana.text.JsonTemplate
Constructs a JSON array `[...]` using new buffer and a building function
arr(StringBuilder, Consumer<JsonTemplate.Arr>) - Static method in class pro.fessional.mirana.text.JsonTemplate
Constructs a JSON array `[...]` using the assigned buffer and a building function
ArrayKey - Class in pro.fessional.mirana.lock
 
ArrayKey(Object...) - Constructor for class pro.fessional.mirana.lock.ArrayKey
 
asc - Variable in class pro.fessional.mirana.page.PageUtil.By
 
asDecimal(String, BigDecimal) - Static method in class pro.fessional.mirana.cast.StringCastUtil
convert to BigDecimal, or elz if fail
asDouble(String, double) - Static method in class pro.fessional.mirana.cast.StringCastUtil
convert to double, or elz if fail
asFalse(String) - Static method in class pro.fessional.mirana.cast.StringCastUtil
parse case-insensitive `null`, `empty`, `blank` and `false,f,no,n` to false (BUT return true) NOTE1, no pass-through relationship with asTrue.
asFloat(String, float) - Static method in class pro.fessional.mirana.cast.StringCastUtil
convert to float, or elz if fail
asInt(String, int) - Static method in class pro.fessional.mirana.cast.StringCastUtil
convert to int, or elz if fail
asLong(String, long) - Static method in class pro.fessional.mirana.cast.StringCastUtil
convert to long, or elz if fail
asNull(boolean) - Static method in class pro.fessional.mirana.data.Null
 
asNull(byte) - Static method in class pro.fessional.mirana.data.Null
 
asNull(char) - Static method in class pro.fessional.mirana.data.Null
 
asNull(short) - Static method in class pro.fessional.mirana.data.Null
 
asNull(int) - Static method in class pro.fessional.mirana.data.Null
 
asNull(long) - Static method in class pro.fessional.mirana.data.Null
 
asNull(float) - Static method in class pro.fessional.mirana.data.Null
 
asNull(double) - Static method in class pro.fessional.mirana.data.Null
 
asNull(Boolean) - Static method in class pro.fessional.mirana.data.Null
 
asNull(Byte) - Static method in class pro.fessional.mirana.data.Null
 
asNull(Character) - Static method in class pro.fessional.mirana.data.Null
 
asNull(Short) - Static method in class pro.fessional.mirana.data.Null
 
asNull(Integer) - Static method in class pro.fessional.mirana.data.Null
 
asNull(Long) - Static method in class pro.fessional.mirana.data.Null
 
asNull(Float) - Static method in class pro.fessional.mirana.data.Null
 
asNull(Double) - Static method in class pro.fessional.mirana.data.Null
 
asNull(CharSequence) - Static method in class pro.fessional.mirana.data.Null
 
asNull(boolean[]) - Static method in class pro.fessional.mirana.data.Null
 
asNull(byte[]) - Static method in class pro.fessional.mirana.data.Null
 
asNull(char[]) - Static method in class pro.fessional.mirana.data.Null
 
asNull(short[]) - Static method in class pro.fessional.mirana.data.Null
 
asNull(int[]) - Static method in class pro.fessional.mirana.data.Null
 
asNull(long[]) - Static method in class pro.fessional.mirana.data.Null
 
asNull(float[]) - Static method in class pro.fessional.mirana.data.Null
 
asNull(double[]) - Static method in class pro.fessional.mirana.data.Null
 
asNull(Object[]) - Static method in class pro.fessional.mirana.data.Null
 
asNull(Enum<?>) - Static method in class pro.fessional.mirana.data.Null
 
asNull(Class<?>) - Static method in class pro.fessional.mirana.data.Null
 
AssertArgs - Class in pro.fessional.mirana.best
pre-check.
AssertArgs() - Constructor for class pro.fessional.mirana.best.AssertArgs
 
AssertMessage - Class in pro.fessional.mirana.best
pre/post-check.
AssertMessage() - Constructor for class pro.fessional.mirana.best.AssertMessage
 
AssertState - Class in pro.fessional.mirana.best
post-check.
AssertState() - Constructor for class pro.fessional.mirana.best.AssertState
 
asTrue(String) - Static method in class pro.fessional.mirana.cast.StringCastUtil
parse case-insensitive `true|t|yes|y` to true Note, no pass-through relationship with asFalse.
Attention - Exception in pro.fessional.mirana.evil
Pay attention to the use of method, should follow some pattern to avoid misuse.
Attention() - Constructor for exception pro.fessional.mirana.evil.Attention
 
Attention(Throwable) - Constructor for exception pro.fessional.mirana.evil.Attention
 
authorDate - Variable in class pro.fessional.mirana.stat.GitStat.S
 
authorName - Variable in class pro.fessional.mirana.stat.GitStat.S
 
AutoLock(Lock) - Constructor for class pro.fessional.mirana.lock.GlobalLock.AutoLock
 
available() - Method in class pro.fessional.mirana.io.CircleInputStream
 
AverageDecimal - Class in pro.fessional.mirana.math
 
avg(Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
skip null num and get the average, NullPointerException if get null.
avgMap(Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
skip null num and get the average, NullPointerException if get null.
avgMap(Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
skip null num and get the average, NullPointerException if get null.
avgMapNull(Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
skip null num and get the average
avgMapNull(Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
mapping and skip null num and get the average
avgNull(Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
skip null num and get the average

B

B32 - Static variable in class pro.fessional.mirana.code.RandCode
 
backend - Variable in class pro.fessional.mirana.io.CircleInputStream
 
BadArgsException - Exception in pro.fessional.mirana.pain
Used for pre-check of arguments
BadArgsException(String) - Constructor for exception pro.fessional.mirana.pain.BadArgsException
 
BadArgsException(String, String) - Constructor for exception pro.fessional.mirana.pain.BadArgsException
 
BadArgsException(CodeEnum) - Constructor for exception pro.fessional.mirana.pain.BadArgsException
 
BadArgsException(CodeEnum, Object...) - Constructor for exception pro.fessional.mirana.pain.BadArgsException
 
BadArgsException(boolean, String) - Constructor for exception pro.fessional.mirana.pain.BadArgsException
 
BadArgsException(boolean, String, String) - Constructor for exception pro.fessional.mirana.pain.BadArgsException
 
BadArgsException(boolean, CodeEnum) - Constructor for exception pro.fessional.mirana.pain.BadArgsException
 
BadArgsException(boolean, CodeEnum, Object...) - Constructor for exception pro.fessional.mirana.pain.BadArgsException
 
BadArgsException(Throwable, String) - Constructor for exception pro.fessional.mirana.pain.BadArgsException
 
BadArgsException(Throwable, String, String) - Constructor for exception pro.fessional.mirana.pain.BadArgsException
 
BadArgsException(Throwable, CodeEnum) - Constructor for exception pro.fessional.mirana.pain.BadArgsException
 
BadArgsException(Throwable, CodeEnum, Object...) - Constructor for exception pro.fessional.mirana.pain.BadArgsException
 
BadStateException - Exception in pro.fessional.mirana.pain
Used for post-check of state
BadStateException(String) - Constructor for exception pro.fessional.mirana.pain.BadStateException
 
BadStateException(String, String) - Constructor for exception pro.fessional.mirana.pain.BadStateException
 
BadStateException(CodeEnum) - Constructor for exception pro.fessional.mirana.pain.BadStateException
 
BadStateException(CodeEnum, Object...) - Constructor for exception pro.fessional.mirana.pain.BadStateException
 
BadStateException(boolean, String) - Constructor for exception pro.fessional.mirana.pain.BadStateException
 
BadStateException(boolean, String, String) - Constructor for exception pro.fessional.mirana.pain.BadStateException
 
BadStateException(boolean, CodeEnum) - Constructor for exception pro.fessional.mirana.pain.BadStateException
 
BadStateException(boolean, CodeEnum, Object...) - Constructor for exception pro.fessional.mirana.pain.BadStateException
 
BadStateException(Throwable, String) - Constructor for exception pro.fessional.mirana.pain.BadStateException
 
BadStateException(Throwable, String, String) - Constructor for exception pro.fessional.mirana.pain.BadStateException
 
BadStateException(Throwable, CodeEnum) - Constructor for exception pro.fessional.mirana.pain.BadStateException
 
BadStateException(Throwable, CodeEnum, Object...) - Constructor for exception pro.fessional.mirana.pain.BadStateException
 
BalanceDecimal - Class in pro.fessional.mirana.math
average the number with the count
BarString - Class in pro.fessional.mirana.text
Constructs `Bar` delimited strings, which must have `Bar` at the beginning and end, and `Bar` is automatically selected in the following characters.
BarString() - Constructor for class pro.fessional.mirana.text.BarString
 
Base64 - Class in pro.fessional.mirana.bits
RFC4648_URLSAFE, UTF8 and no pad by default.
Base64() - Constructor for class pro.fessional.mirana.bits.Base64
 
BeanVisitor - Class in pro.fessional.mirana.anti
Visit and modify bean's field by reflection, mainly used for property formatting.
BeanVisitor() - Constructor for class pro.fessional.mirana.anti.BeanVisitor
 
BeanVisitor.ContainerVisitor - Class in pro.fessional.mirana.anti
Recursively handle common containers with empty constructor, eg.
BeanVisitor.Fd - Class in pro.fessional.mirana.anti
 
BeanVisitor.Opt - Class in pro.fessional.mirana.anti
 
BeanVisitor.Vzt - Interface in pro.fessional.mirana.anti
 
BiConvertor<S,T> - Interface in pro.fessional.mirana.cast
Bi-direction conversion of Source and Target, `-or` suffix to diff from the main framework
BIG - Static variable in class pro.fessional.mirana.code.Crc8LongUtil
The high even bits of CRC bit to make the number large.
BigDecimals - Static variable in class pro.fessional.mirana.data.Null
 
BigDecimalUtil - Class in pro.fessional.mirana.math
Null-friendly BigDecimal utility
BigDecimalUtil() - Constructor for class pro.fessional.mirana.math.BigDecimalUtil
 
BigDecimalUtil.W - Class in pro.fessional.mirana.math
null treated as zero, not thread safe.
bindReg(String, Object) - Method in class pro.fessional.mirana.text.StringTemplate.B
 
bindStr(String, Object) - Method in class pro.fessional.mirana.text.StringTemplate.B
 
BIT_BLOCK - Static variable in class pro.fessional.mirana.id.LightId
 
BIT_LIGHT - Static variable in class pro.fessional.mirana.id.LightId
 
BIT_SEQ_BLOCK - Static variable in class pro.fessional.mirana.id.LightId
 
BIT_SEQ_WHOLE - Static variable in class pro.fessional.mirana.id.LightId
 
biz(String) - Method in class pro.fessional.mirana.tk.TicketHelp.Builder
 
bizAes(String, String) - Method in class pro.fessional.mirana.tk.TicketHelp.Builder
 
bizAes(String, Aes) - Method in class pro.fessional.mirana.tk.TicketHelp.Builder
 
bizB64(byte[]) - Method in class pro.fessional.mirana.tk.TicketHelp.Builder
 
bizB64(String) - Method in class pro.fessional.mirana.tk.TicketHelp.Builder
 
bizEmpty() - Method in class pro.fessional.mirana.tk.TicketHelp.Builder
 
bNotA - Variable in class pro.fessional.mirana.data.Diff.S
 
BoolArr - Static variable in class pro.fessional.mirana.data.Null
 
bools(Collection<Boolean>) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
Bools - Static variable in class pro.fessional.mirana.data.Null
 
box(Class<?>) - Static method in class pro.fessional.mirana.cast.BoxedTypeUtil
boxing if clz is primitive
BoxedCastUtil - Class in pro.fessional.mirana.cast
autoboxing and unboxing
BoxedCastUtil() - Constructor for class pro.fessional.mirana.cast.BoxedCastUtil
 
BoxedTypeUtil - Class in pro.fessional.mirana.cast
autoboxing and unboxing
BoxedTypeUtil() - Constructor for class pro.fessional.mirana.cast.BoxedTypeUtil
 
breakFlow() - Static method in class pro.fessional.mirana.flow.FlowBreak
 
breakFlow(Enum<?>) - Static method in class pro.fessional.mirana.flow.FlowBreak
 
BrokenBar - Static variable in class pro.fessional.mirana.text.BarString
 
build() - Static method in class pro.fessional.mirana.io.Zipper
zip helper
build() - Method in class pro.fessional.mirana.page.PageUtil.Sb
 
buildCpuLoad(JvmStat.Stat) - Static method in class pro.fessional.mirana.stat.JvmStat
 
builder - Variable in class pro.fessional.mirana.text.BuilderHelper.W
 
Builder(T) - Constructor for class pro.fessional.mirana.tk.TicketHelp.Builder
 
BuilderHelper - Class in pro.fessional.mirana.text
A null-friendly, low memory-fragmentation StringBuilder.
BuilderHelper() - Constructor for class pro.fessional.mirana.text.BuilderHelper
 
BuilderHelper.W - Class in pro.fessional.mirana.text
 
BuilderHolder - Class in pro.fessional.mirana.text
Using ThreadLocal internally, there are leak pitfalls, you must use one of the following modes.
BuilderHolder() - Constructor for class pro.fessional.mirana.text.BuilderHolder
 
BuilderHolder(int, int) - Constructor for class pro.fessional.mirana.text.BuilderHolder
init holder, cache the builder only if its less than the max size
BuilderHolder(int, int, ThreadLocal<SoftReference<StringBuilder>>) - Constructor for class pro.fessional.mirana.text.BuilderHolder
 
buildMemory(JvmStat.Stat) - Static method in class pro.fessional.mirana.stat.JvmStat
 
buildRuntime(JvmStat.Stat) - Static method in class pro.fessional.mirana.stat.JvmStat
 
buildStat(String, long, Collection<? extends LogStat.Word>) - Static method in class pro.fessional.mirana.stat.LogStat
Directly obtain statistics, which may be overwritten when logs are output at the same time within the same millisecond of the same log.
buildStat(String, long, Collection<? extends LogStat.Word>, String) - Static method in class pro.fessional.mirana.stat.LogStat
 
buildStat(String, long, Collection<? extends LogStat.Word>, String, int) - Static method in class pro.fessional.mirana.stat.LogStat
 
buildThread(JvmStat.Stat) - Static method in class pro.fessional.mirana.stat.JvmStat
 
by(String, boolean) - Method in class pro.fessional.mirana.page.PageUtil.Sb
 
by(PageUtil.By) - Method in class pro.fessional.mirana.page.PageUtil.Sb
 
by(Iterable<PageUtil.By>) - Method in class pro.fessional.mirana.page.PageUtil.Sb
 
ByteArr - Static variable in class pro.fessional.mirana.data.Null
 
Bytes - Class in pro.fessional.mirana.bits
 
Bytes() - Constructor for class pro.fessional.mirana.bits.Bytes
 
bytes(Collection<? extends Number>) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
Bytes - Static variable in class pro.fessional.mirana.data.Null
 
bytes(BufferedImage) - Static method in class pro.fessional.mirana.img.StreamJpg
image to byte array
bytes - Variable in class pro.fessional.mirana.stat.LogStat.Word
 

C

caching - Variable in class pro.fessional.mirana.io.CircleInputStream
 
calc(long) - Static method in class pro.fessional.mirana.code.Mod10Code
 
calc(CharSequence) - Static method in class pro.fessional.mirana.code.Mod10Code
 
calc(CharSequence, int) - Static method in class pro.fessional.mirana.code.Mod10Code
 
calc(CharSequence, int, int) - Static method in class pro.fessional.mirana.code.Mod10Code
 
camel(CharSequence) - Static method in class pro.fessional.mirana.text.CaseSwitcher
camelCase
canToSource(Class<?>, Object) - Method in interface pro.fessional.mirana.cast.BiConvertor
Whether the target can be converted to the specified source type
canToSource(Object) - Method in interface pro.fessional.mirana.cast.BiConvertor
Whether the target can be converted to the source
canToTarget(Class<?>, Object) - Method in interface pro.fessional.mirana.cast.BiConvertor
Whether the source can be converted to the specified target type
canToTarget(Object) - Method in interface pro.fessional.mirana.cast.BiConvertor
Whether the source can be converted to the target
cares(Field, Annotation[]) - Method in interface pro.fessional.mirana.anti.BeanVisitor.Vzt
Whether to amend this field
CaseSwitcher - Class in pro.fessional.mirana.text
A naming conversion tool.
CaseSwitcher() - Constructor for class pro.fessional.mirana.text.CaseSwitcher
 
CaseSwitcher.Case - Enum in pro.fessional.mirana.text
 
castCollection(Collection<?>) - Static method in class pro.fessional.mirana.cast.TypedCastUtil
force to cast object in collection.
castCollection(Collection<?>, Class<T>) - Static method in class pro.fessional.mirana.cast.TypedCastUtil
type checking first, then cast type.
castData(X) - Method in class pro.fessional.mirana.data.R
replace the data and force to cast to subclass
castData(Function<T, X>) - Method in class pro.fessional.mirana.data.R
replace the data and force to cast to subclass
castList(Collection<?>) - Static method in class pro.fessional.mirana.cast.TypedCastUtil
force to cast object in collection.
castList(Collection<?>, Class<T>) - Static method in class pro.fessional.mirana.cast.TypedCastUtil
type checking first, then cast type.
castObject(Object) - Static method in class pro.fessional.mirana.cast.TypedCastUtil
force to cast object
castObject(Object, Class<T>) - Static method in class pro.fessional.mirana.cast.TypedCastUtil
type checking first, then cast type.
castSet(Collection<?>) - Static method in class pro.fessional.mirana.cast.TypedCastUtil
force to cast object in collection.
castSet(Collection<?>, Class<T>) - Static method in class pro.fessional.mirana.cast.TypedCastUtil
type checking first, then cast type.
castType() - Method in class pro.fessional.mirana.data.R
force to cast to subclass
cate - Variable in class pro.fessional.mirana.anti.L.D
 
ceil(Object, int) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
Remove all digit after `scale` (exclude), then ceil the `num`.
ceil(int) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
charAt(int) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
chars(Collection<Character>) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
chars(char...) - Static method in class pro.fessional.mirana.code.RandCode.Seed
 
Chars - Static variable in class pro.fessional.mirana.data.Null
 
chars() - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
check(String, byte[]) - Method in class pro.fessional.mirana.bits.HmacHelp
 
check(String, String) - Method in class pro.fessional.mirana.bits.HmacHelp
 
check(String, InputStream) - Method in class pro.fessional.mirana.bits.HmacHelp
 
check(String, byte[]) - Static method in class pro.fessional.mirana.bits.Md5
 
check(String, String) - Static method in class pro.fessional.mirana.bits.Md5
 
check(String, InputStream) - Static method in class pro.fessional.mirana.bits.Md5
 
check(String, byte[]) - Method in class pro.fessional.mirana.bits.MdHelp
 
check(String, String) - Method in class pro.fessional.mirana.bits.MdHelp
 
check(String, InputStream) - Method in class pro.fessional.mirana.bits.MdHelp
 
check(CharSequence) - Static method in class pro.fessional.mirana.code.Mod10Code
 
check(CharSequence, int) - Static method in class pro.fessional.mirana.code.Mod10Code
 
check(CharSequence, int, int) - Static method in class pro.fessional.mirana.code.Mod10Code
 
checks(String, Object) - Static method in class pro.fessional.mirana.bits.MdHelp
Auto check sum based on sum length, and obj type
chinese() - Static method in class pro.fessional.mirana.fake.FakeName
Generate Chinese names with 2-4 chars
chinese(int) - Static method in class pro.fessional.mirana.fake.FakeName
Generate Chinese names with given length chars
CircleInputStream - Class in pro.fessional.mirana.io
For special needs, not thread-safe, use with care, especially use mark, reset properly.
CircleInputStream(InputStream) - Constructor for class pro.fessional.mirana.io.CircleInputStream
 
CircleInputStream(File) - Constructor for class pro.fessional.mirana.io.CircleInputStream
 
CircleInputStream(ByteArrayOutputStream) - Constructor for class pro.fessional.mirana.io.CircleInputStream
 
CircleInputStream(byte[]) - Constructor for class pro.fessional.mirana.io.CircleInputStream
 
CircleInputStream(byte[], int, int) - Constructor for class pro.fessional.mirana.io.CircleInputStream
 
Cjk - Static variable in class pro.fessional.mirana.code.RandCode
800 Chinese Chars Commonly Used in China, Japan and Korea
cjk(int) - Static method in class pro.fessional.mirana.code.RandCode
Generate `len` length code of 800 Chinese Chars Commonly Used in China, Japan and Korea
clean(String, int) - Static method in class pro.fessional.mirana.stat.LogStat
Clear N days old scanned files
clean(String, int, String) - Static method in class pro.fessional.mirana.stat.LogStat
 
cleanError(String, int) - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
clean the error, and reset the counter.
clear() - Method in class pro.fessional.mirana.time.StopWatch
clear all time watch
clock() - Static method in class pro.fessional.mirana.time.ThreadNow
get current clock
clock(ZoneId) - Static method in class pro.fessional.mirana.time.ThreadNow
 
close() - Method in class pro.fessional.mirana.evil.ThreadLocalSoft
 
close() - Method in class pro.fessional.mirana.io.CircleInputStream
 
close() - Method in class pro.fessional.mirana.io.NonCloseStream.NonCloseInputStream
 
close() - Method in class pro.fessional.mirana.io.NonCloseStream.NonCloseOutputStream
 
close() - Method in class pro.fessional.mirana.io.NonCloseStream.NonCloseReader
 
close() - Method in class pro.fessional.mirana.io.NonCloseStream.NonCloseWriter
 
close() - Method in class pro.fessional.mirana.lock.GlobalLock.AutoLock
 
close() - Method in class pro.fessional.mirana.text.JsonTemplate.Arr
 
close() - Method in class pro.fessional.mirana.text.JsonTemplate.Obj
 
close() - Method in class pro.fessional.mirana.time.StopWatch.Watch
close the timer
Clz - Static variable in class pro.fessional.mirana.data.Null
 
Clz - Class in pro.fessional.mirana.func
 
Clz() - Constructor for class pro.fessional.mirana.func.Clz
 
ClzArr - Static variable in class pro.fessional.mirana.data.Null
 
code - Variable in class pro.fessional.mirana.data.R
 
CodeEnum - Interface in pro.fessional.mirana.data
business code, and can also be used as i18nCode.
CodeException - Exception in pro.fessional.mirana.pain
Readability and performance first exception.
CodeException(String) - Constructor for exception pro.fessional.mirana.pain.CodeException
Constructs a stacked or unstacked exception depending on the Global or Thread setting.
CodeException(String, String) - Constructor for exception pro.fessional.mirana.pain.CodeException
Constructs a stacked or unstacked exception depending on the Global or Thread setting.
CodeException(CodeEnum) - Constructor for exception pro.fessional.mirana.pain.CodeException
Constructs a stacked or unstacked exception depending on the Global or Thread setting.
CodeException(CodeEnum, Object...) - Constructor for exception pro.fessional.mirana.pain.CodeException
Constructs a stacked or unstacked exception depending on the Global or Thread setting.
CodeException(boolean, String) - Constructor for exception pro.fessional.mirana.pain.CodeException
Constructs a stacked or unstacked exception directly.
CodeException(boolean, String, String) - Constructor for exception pro.fessional.mirana.pain.CodeException
Constructs a stacked or unstacked exception directly.
CodeException(boolean, CodeEnum) - Constructor for exception pro.fessional.mirana.pain.CodeException
Constructs a stacked or unstacked exception directly.
CodeException(boolean, CodeEnum, Object...) - Constructor for exception pro.fessional.mirana.pain.CodeException
Constructs a stacked or unstacked exception directly.
CodeException(Throwable, String) - Constructor for exception pro.fessional.mirana.pain.CodeException
 
CodeException(Throwable, String, String) - Constructor for exception pro.fessional.mirana.pain.CodeException
 
CodeException(Throwable, CodeEnum) - Constructor for exception pro.fessional.mirana.pain.CodeException
 
CodeException(Throwable, CodeEnum, Object...) - Constructor for exception pro.fessional.mirana.pain.CodeException
 
CodeException.TweakingCodeException - Class in pro.fessional.mirana.pain
tweaking stacktrace by code and thread
codePoints() - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
commitFile - Variable in class pro.fessional.mirana.stat.GitStat.S
 
commitHash - Variable in class pro.fessional.mirana.stat.GitStat.S
 
commitInfo - Variable in class pro.fessional.mirana.stat.GitStat.S
 
ComparableUtil - Class in pro.fessional.mirana.math
the comparator without compare null
ComparableUtil() - Constructor for class pro.fessional.mirana.math.ComparableUtil
 
compareTo(ThreadLocalProvider) - Method in interface pro.fessional.mirana.evil.ThreadLocalProvider
 
compareTo(Object, Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
parse and compare the number, null less than any number
compareTo(Object, Object, int, RoundingMode) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
parse, round and compare the number, null less than any number
CompatibleObjectStream - Class in pro.fessional.mirana.io
Native Class deserialization when serialVersionUID is not compatible
CompatibleObjectStream(InputStream) - Constructor for class pro.fessional.mirana.io.CompatibleObjectStream
 
compile(String, String) - Static method in class pro.fessional.mirana.dync.Java
dynamic compile java code
compile(CharSequence) - Static method in class pro.fessional.mirana.text.Wildcard
Split into arrays by `*`.
component1() - Method in class pro.fessional.mirana.data.U.One
 
component1() - Method in class pro.fessional.mirana.id.LightId
 
component2() - Method in class pro.fessional.mirana.data.U.Two
 
component2() - Method in class pro.fessional.mirana.id.LightId
 
component3() - Method in class pro.fessional.mirana.data.U.Three
 
component4() - Method in class pro.fessional.mirana.data.U.Four
 
component5() - Method in class pro.fessional.mirana.data.U.Five
 
component6() - Method in class pro.fessional.mirana.data.U.Six
 
component7() - Method in class pro.fessional.mirana.data.U.Seven
 
component8() - Method in class pro.fessional.mirana.data.U.Eight
 
component9() - Method in class pro.fessional.mirana.data.U.Nine
 
compose(BiConvertor<T, R>) - Method in interface pro.fessional.mirana.cast.BiConvertor
Combine S2T and T2R to S2R convertor
ContainerVisitor() - Constructor for class pro.fessional.mirana.anti.BeanVisitor.ContainerVisitor
 
contains(Throwable, Class<? extends Throwable>) - Static method in class pro.fessional.mirana.pain.ThrowableUtil
Whether the specified type exception is included in the exception stack.
content - Variable in class pro.fessional.mirana.io.CircleInputStream
 
copyPart(Ticket) - Method in interface pro.fessional.mirana.tk.Ticket.Mutable
Copy the contents of part in tk, excluding sigData.
count(CharSequence, String) - Static method in class pro.fessional.mirana.text.FormatUtil
 
count(CharSequence, String...) - Static method in class pro.fessional.mirana.text.FormatUtil
 
count(FormatUtil.V, CharSequence, String...) - Static method in class pro.fessional.mirana.text.FormatUtil
Count string occurrences
countHalf(CharSequence) - Static method in class pro.fessional.mirana.text.FullCharUtil
 
countLocks() - Static method in class pro.fessional.mirana.lock.JvmStaticGlobalLock
sync method to count currently locks.
Crc4Int - Class in pro.fessional.mirana.code
crc4 mixed number with the readable last 4th digit.
Crc4Int() - Constructor for class pro.fessional.mirana.code.Crc4Int
 
Crc8Long - Class in pro.fessional.mirana.code
Perform pseudo-random obfuscation on 55(63-8) bit long numbers with non-negative inputs and outputs.
Crc8Long() - Constructor for class pro.fessional.mirana.code.Crc8Long
Use the default pseudo-random seed
Crc8Long(int[]) - Constructor for class pro.fessional.mirana.code.Crc8Long
Specifies pseudo-random seed to generate insert positions of obfuscated values (crc8).
Crc8LongUtil - Class in pro.fessional.mirana.code
 
Crc8LongUtil() - Constructor for class pro.fessional.mirana.code.Crc8LongUtil
 
create(Class<T>, Object...) - Static method in class pro.fessional.mirana.dync.Java
 
cropH - Variable in class pro.fessional.mirana.img.ZoomRotateCrop.Para
crop height, Y-axis, less than or equal to 0 means not processed.
cropW - Variable in class pro.fessional.mirana.img.ZoomRotateCrop.Para
crop width, X-axis, less than or equal to 0 means not processed.
cropX - Variable in class pro.fessional.mirana.img.ZoomRotateCrop.Para
crop from the left-top X axis (left:0, right:+)
cropY - Variable in class pro.fessional.mirana.img.ZoomRotateCrop.Para
crop from the left-top Y axis (top:0, down:+)
cropZoom(BufferedImage, ZoomRotateCrop.Para) - Static method in class pro.fessional.mirana.img.ZoomRotateCrop
crop and zoom
current(boolean) - Method in class pro.fessional.mirana.evil.TweakingContext
get current value, in the order of thread, global, default value
current(String) - Method in class pro.fessional.mirana.pain.CodeException.TweakingCodeException
 
current(CodeEnum) - Method in class pro.fessional.mirana.pain.CodeException.TweakingCodeException
 
current(TimeUnit) - Method in class pro.fessional.mirana.time.SlideDate
 
currentMillis() - Method in class pro.fessional.mirana.time.SlideDate
 
currentSeconds() - Method in class pro.fessional.mirana.time.SlideDate
 

D

D(String, String, Object...) - Constructor for class pro.fessional.mirana.anti.L.D
 
D() - Constructor for class pro.fessional.mirana.data.Diff.D
 
DandaBar - Static variable in class pro.fessional.mirana.text.BarString
 
data - Variable in class pro.fessional.mirana.data.R
 
dataIndex(int, int) - Static method in class pro.fessional.mirana.page.PageUtil
Calc the index of the data by current pageNumber and pageSize.
DataResult<T> - Interface in pro.fessional.mirana.data
 
date10(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd.
date10(ZonedDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd at zoneId.
date10(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd.
date10(LocalDate) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd.
date10(Date) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd.
date10(Date, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd at zoneId.
date8(LocalDate) - Static method in class pro.fessional.mirana.time.DateNumber
convert to yyyyMMdd
date8(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateNumber
convert to yyyyMMdd
date8(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateNumber
convert to yyyyMMdd
DATE_FORMAT_19 - Static variable in class pro.fessional.mirana.time.DateFormatter
no leak, for static
DATE_FORMAT_23 - Static variable in class pro.fessional.mirana.time.DateFormatter
no leak, for static
DateFormatter - Class in pro.fessional.mirana.time
Thread-safe.
DateFormatter() - Constructor for class pro.fessional.mirana.time.DateFormatter
 
DateLocaling - Class in pro.fessional.mirana.time
Convert the timezone of LocalDateTime and ZonedDateTime, based on the System timezone to Viewer timezone by default.
DateLocaling() - Constructor for class pro.fessional.mirana.time.DateLocaling
 
DateNumber - Class in pro.fessional.mirana.time
Bi-directional conversion of dates to numbers supports the following formats * date8 - yyyyMMdd * datetime14 - yyyyMMddHHmmss * datetime17 - yyyyMMddHHmmssSSS * time6 - HHmmss * time9 - HHmmssSSS All of the above date formats are supported for half-angle conversion when parsing.
DateNumber() - Constructor for class pro.fessional.mirana.time.DateNumber
 
DateParser - Class in pro.fessional.mirana.time
Parses fixed-format strings containing date numbers, supporting the following formats Can handle padding at the end, dates are padded with 01 and times are padded with 00.
DateParser() - Constructor for class pro.fessional.mirana.time.DateParser
 
DateParser.Ptn - Enum in pro.fessional.mirana.time
 
DateParser.QuietPos - Class in pro.fessional.mirana.time
 
dateTime(LocalDate, int) - Static method in class pro.fessional.mirana.fake.FakeDate
Generate a pseudo random date between min and current date, near the offset hour.
dateTime(LocalDate, int, LocalDate) - Static method in class pro.fessional.mirana.fake.FakeDate
Generate a pseudo random date between min and max date, near the offset hour.
dateTime(LocalDateTime, int) - Static method in class pro.fessional.mirana.fake.FakeDate
Generate a pseudo random date between min and max date, near the offset hour.
dateTime(LocalDateTime, int, LocalDateTime) - Static method in class pro.fessional.mirana.fake.FakeDate
Generate a pseudo random date between min and max date, near the offset hour.
dateTime(ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
current local datetime at zoneId
dateTime14(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateNumber
convert to yyyyMMddHHmmss
dateTime14(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateNumber
convert to yyyyMMddHHmmss
dateTime17(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateNumber
convert to yyyyMMddHHmmssSSS
dateTime17(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateNumber
convert to yyyyMMddHHmmssSSS
Dcl<T> - Class in pro.fessional.mirana.func
Double-checked Locking of Runnable.
Dcl(Supplier<T>) - Constructor for class pro.fessional.mirana.func.Dcl
 
de2str(String) - Static method in class pro.fessional.mirana.bits.Base64
 
de2str(byte[]) - Static method in class pro.fessional.mirana.bits.Base64
 
de2str(InputStream) - Static method in class pro.fessional.mirana.bits.Base64
 
DebugException - Exception in pro.fessional.mirana.pain
only for debug or testing code
DebugException() - Constructor for exception pro.fessional.mirana.pain.DebugException
 
DebugException(String) - Constructor for exception pro.fessional.mirana.pain.DebugException
 
DebugException(String, Throwable) - Constructor for exception pro.fessional.mirana.pain.DebugException
 
DebugException(Throwable) - Constructor for exception pro.fessional.mirana.pain.DebugException
 
DebugException(String, Throwable, boolean, boolean) - Constructor for exception pro.fessional.mirana.pain.DebugException
 
decimal(CharSequence...) - Static method in interface pro.fessional.mirana.data.Z
 
decimal(Iterable<? extends CharSequence>) - Static method in interface pro.fessional.mirana.data.Z
 
decimalSafe(BigDecimal, CharSequence...) - Static method in interface pro.fessional.mirana.data.Z
The first non-null decimal that can be converted
decimalSafe(BigDecimal, Iterable<? extends CharSequence>) - Static method in interface pro.fessional.mirana.data.Z
 
decode(byte[]) - Method in class pro.fessional.mirana.bits.Aes
decrypt the cipher to its plain text
decode(InputStream) - Method in class pro.fessional.mirana.bits.Aes
decrypt the cipher to its plain text
decode(String) - Static method in class pro.fessional.mirana.bits.Base64
 
decode(byte[]) - Static method in class pro.fessional.mirana.bits.Base64
 
decode(InputStream) - Static method in class pro.fessional.mirana.bits.Base64
 
decode(int) - Static method in class pro.fessional.mirana.code.Crc4Int
 
decode(long) - Method in class pro.fessional.mirana.code.Crc8Long
decode a pseudo-random to the number fail if return Long.MIN_VALUE
decode(String) - Method in class pro.fessional.mirana.code.LeapCode
decode the number, return Long.MIN_VALUE if fail
decode(CharSequence, int, int) - Method in class pro.fessional.mirana.code.LeapCode
decode the number from offset, return Long.MIN_VALUE if fail
decode(Ticket) - Method in class pro.fessional.mirana.tk.TicketHelp.AnyHelp
 
decode(Ticket) - Method in interface pro.fessional.mirana.tk.TicketHelp.Helper
decode the biz object, null if can not decode
decode16(String) - Method in class pro.fessional.mirana.bits.Aes
decrypt the HEX cipher to its plain text
decode64(String) - Method in class pro.fessional.mirana.bits.Aes
decrypt any type of BASE64 cipher to its plain text
Default - Static variable in class pro.fessional.mirana.anti.BeanVisitor.Opt
 
defaultValue(boolean) - Method in class pro.fessional.mirana.evil.TweakingContext
 
delete(StringBuilder) - Static method in class pro.fessional.mirana.text.BuilderHelper
clear the builder
delete(StringBuilder, int) - Static method in class pro.fessional.mirana.text.BuilderHelper
delete the last count chars
delete() - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
delete(int) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
delete(int, int) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
delete(CharSequence) - Static method in class pro.fessional.mirana.text.WhiteUtil
Delete all white chars
delFlag(Enum<?>) - Static method in class pro.fessional.mirana.cond.StaticFlag
 
delFlag(Object, Enum<?>) - Static method in class pro.fessional.mirana.cond.StaticFlag
 
DentalBar - Static variable in class pro.fessional.mirana.text.BarString
 
deserialize(String) - Static method in class pro.fessional.mirana.best.TypedKey
deserialize to singleton instance
deserialize(String, boolean) - Static method in class pro.fessional.mirana.best.TypedKey
deserialize to singleton instance
deserialize(String) - Static method in class pro.fessional.mirana.best.TypedReg
deserialize to singleton instance
deserialize(String, boolean) - Static method in class pro.fessional.mirana.best.TypedReg
deserialize to singleton instance
Diff - Class in pro.fessional.mirana.data
 
Diff() - Constructor for class pro.fessional.mirana.data.Diff
 
Diff.D<E> - Class in pro.fessional.mirana.data
 
Diff.S<E> - Class in pro.fessional.mirana.data
 
Diff.V<E> - Class in pro.fessional.mirana.data
 
digest(byte[]) - Method in class pro.fessional.mirana.bits.HmacHelp
 
digest(byte[]) - Method in class pro.fessional.mirana.bits.MdHelp
 
digit(CharSequence, int, DateParser.Ptn) - Static method in class pro.fessional.mirana.time.DateParser
 
DirHasher - Class in pro.fessional.mirana.io
ext3 has a limit of 32000 directories, ext4 removes this limit.
DirHasher() - Constructor for class pro.fessional.mirana.io.DirHasher
 
distinct(Function<? super T, ?>...) - Static method in interface pro.fessional.mirana.func.Fn
 
div(Object, Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
div(Object, Object, Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
div(Object) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
div(Object, Object...) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
DividesBar - Static variable in class pro.fessional.mirana.text.BarString
 
divIf(boolean, Object, Object) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
divMap(Object, Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
divMap(Object, Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
divMap(Iterable<?>) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
divMap(Iterable<T>, Function<? super T, ?>) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
dot(CharSequence) - Static method in class pro.fessional.mirana.text.CaseSwitcher
dot.case
DoubleArr - Static variable in class pro.fessional.mirana.data.Null
 
DoubleBar - Static variable in class pro.fessional.mirana.text.BarString
 
DoubleDandaBar - Static variable in class pro.fessional.mirana.text.BarString
 
doubles(Collection<? extends Number>) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
Doubles - Static variable in class pro.fessional.mirana.data.Null
 
DrawingBar - Static variable in class pro.fessional.mirana.text.BarString
 
DummyBlock - Class in pro.fessional.mirana.best
Turn off IDE alerts for some safe code blocks
DummyBlock() - Constructor for class pro.fessional.mirana.best.DummyBlock
 
duplicate(Function<? super T, ?>...) - Static method in interface pro.fessional.mirana.func.Fn
 
dyn(String) - Static method in class pro.fessional.mirana.text.StringTemplate
Dynamic string, first compile bindKey, then merge it with bindObj.

E

Eight(T1, T2, T3, T4, T5, T6, T7, T8) - Constructor for class pro.fessional.mirana.data.U.Eight
 
eight() - Method in class pro.fessional.mirana.data.U.Eight
 
empty() - Static method in class pro.fessional.mirana.best.DummyBlock
statement has empty body
empty() - Static method in class pro.fessional.mirana.page.PageResult
constructor an empty page result of total is 0, size is 1.
encode(String) - Method in class pro.fessional.mirana.bits.Aes
encrypt plain text
encode(InputStream) - Method in class pro.fessional.mirana.bits.Aes
encrypt plain text
encode(byte[]) - Method in class pro.fessional.mirana.bits.Aes
encrypt plain text
encode(String) - Static method in class pro.fessional.mirana.bits.Base64
 
encode(InputStream) - Static method in class pro.fessional.mirana.bits.Base64
 
encode(byte[]) - Static method in class pro.fessional.mirana.bits.Base64
 
encode(String, boolean) - Static method in class pro.fessional.mirana.bits.Base64
 
encode(InputStream, boolean) - Static method in class pro.fessional.mirana.bits.Base64
 
encode(byte[], boolean) - Static method in class pro.fessional.mirana.bits.Base64
 
encode(int) - Static method in class pro.fessional.mirana.code.Crc4Int
 
encode(long) - Method in class pro.fessional.mirana.code.Crc8Long
encode a number to the pseudo-random fail if return Long.MIN_VALUE
encode(int, long, int) - Method in class pro.fessional.mirana.code.LeapCode
encode in 26 or 32, and length no less than `len`
encode(int, long, String) - Method in class pro.fessional.mirana.tk.TicketHelp.AnyHelp
 
encode(int, long, T) - Method in interface pro.fessional.mirana.tk.TicketHelp.Helper
encode the Ticket
encode16(String) - Method in class pro.fessional.mirana.bits.Aes
encrypt plain text to HEX
encode26(long) - Method in class pro.fessional.mirana.code.LeapCode
encode in 26 letters (A-Z)
encode26(long, int) - Method in class pro.fessional.mirana.code.LeapCode
encode in 26 letters (A-Z), and length no less than `len`
encode32(long) - Method in class pro.fessional.mirana.code.LeapCode
encode in 32 de-oiled (A-Z without UOIL)
encode32(long, int) - Method in class pro.fessional.mirana.code.LeapCode
encode in 32 de-oiled (A-Z without UOIL), and length no less than `len`
encode64(String) - Method in class pro.fessional.mirana.bits.Aes
encrypt plain text to RFC4648_URLSAFE
Enm - Static variable in class pro.fessional.mirana.data.Null
 
enum2Str(Enum<?>) - Static method in class pro.fessional.mirana.cast.EnumConvertor
pro.fessional.mirana.cast.EnumConvertorTest$Tx#ONE
enum2Str(Enum<?>, String) - Static method in class pro.fessional.mirana.cast.EnumConvertor
 
EnumConvertor<E extends Enum<E>> - Class in pro.fessional.mirana.cast
Supports enum full-path fuzzy and exact serialization, with a default separator of `#`.
EnumConvertor(Class<E>) - Constructor for class pro.fessional.mirana.cast.EnumConvertor
 
EnumConvertor(Class<E>, String) - Constructor for class pro.fessional.mirana.cast.EnumConvertor
 
eqCase(String, CharSequence) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
eqCaseless(String, CharSequence) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
equals(Object) - Method in class pro.fessional.mirana.best.TypedKey
 
equals(Object) - Method in class pro.fessional.mirana.best.TypedReg
 
equals(Object) - Method in class pro.fessional.mirana.best.TypedReg.Key
 
equals(Object) - Method in class pro.fessional.mirana.data.Diff.V
 
equals(Object) - Method in class pro.fessional.mirana.data.Q
 
equals(Object) - Method in class pro.fessional.mirana.data.Q.Id
 
equals(Object) - Method in class pro.fessional.mirana.data.R
 
equals(Object) - Method in class pro.fessional.mirana.data.U.Eight
 
equals(Object) - Method in class pro.fessional.mirana.data.U.Five
 
equals(Object) - Method in class pro.fessional.mirana.data.U.Four
 
equals(Object) - Method in class pro.fessional.mirana.data.U.Nine
 
equals(Object) - Method in class pro.fessional.mirana.data.U.One
 
equals(Object) - Method in class pro.fessional.mirana.data.U.Or
 
equals(Object) - Method in class pro.fessional.mirana.data.U.Seven
 
equals(Object) - Method in class pro.fessional.mirana.data.U.Six
 
equals(Object) - Method in class pro.fessional.mirana.data.U.Three
 
equals(Object) - Method in class pro.fessional.mirana.data.U.Two
 
equals(Object) - Method in class pro.fessional.mirana.i18n.I18nString
 
equals(Object) - Method in class pro.fessional.mirana.id.LightId
 
equals(Object) - Method in class pro.fessional.mirana.lock.ArrayKey
 
equals(Object) - Method in class pro.fessional.mirana.lock.JvmStaticGlobalLock.Hd
 
equals(Long, long) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
equals(Integer, int) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
equals(Object) - Method in class pro.fessional.mirana.math.RatioNumber
 
equals(Object) - Method in class pro.fessional.mirana.math.RatioNumber.Ratio
 
equals(Object) - Method in class pro.fessional.mirana.page.PageQuery
 
equals(Object) - Method in class pro.fessional.mirana.page.PageResult
 
equals(Object) - Method in class pro.fessional.mirana.page.PageUtil.By
 
equals(Object) - Method in class pro.fessional.mirana.stat.GitStat.S
 
equals(Object) - Method in class pro.fessional.mirana.text.StringTemplate.B
 
equals(Object) - Method in class pro.fessional.mirana.tk.AnyTicket
 
EqualsUtil - Class in pro.fessional.mirana.cond
In most cases, the stream and lambda can be used
EqualsUtil() - Constructor for class pro.fessional.mirana.cond.EqualsUtil
 
equalsValue(Object, Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
equalsValue(Object, Object, int, RoundingMode) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
parse, round and compare the number, null == null, null != notnull
equalsWithDeleted(CharSequence, CharSequence) - Static method in class pro.fessional.mirana.text.WhiteUtil
 
equalsWithSpaced(CharSequence, CharSequence) - Static method in class pro.fessional.mirana.text.WhiteUtil
 
eqVal(Number, Number) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
ERR_ALIVE - Static variable in class pro.fessional.mirana.id.LightIdBufferedProvider
 
error(String) - Static method in class pro.fessional.mirana.anti.L
 
error(String, Object...) - Static method in class pro.fessional.mirana.anti.L
 
example - Variable in enum pro.fessional.mirana.text.CaseSwitcher.Case
 
Excel26Az - Class in pro.fessional.mirana.code
Convert Excel column coordinates, coordinates start from 1, index starts from 0.
exec(String) - Static method in class pro.fessional.mirana.img.Watermark
Create a default #WATER_MARK with equal scaling (one of the length and width does not exceed #MAX_SIZE) and no landscape rotation by default.
exec(InputStream) - Method in class pro.fessional.mirana.img.Watermark
Create a default #WATER_MARK with equal scaling (one of the length and width does not exceed #MAX_SIZE) and no landscape rotation by default.
exec(String, boolean) - Static method in class pro.fessional.mirana.img.Watermark
Create a default #WATER_MARK with equal scaling (one of the length and width does not exceed #MAX_SIZE) Horizontal (landscape), will rotate the vertical board 90 degrees clockwise.
exec(String, int, boolean) - Static method in class pro.fessional.mirana.img.Watermark
Create a default #WATER_MARK with equal scaling (one of the length and width does not exceed maxSize) Horizontal (landscape), will rotate the vertical board 90 degrees clockwise.
exec(InputStream, boolean) - Static method in class pro.fessional.mirana.img.Watermark
Create a default #WATER_MARK with equal scaling (one of the length and width does not exceed #MAX_SIZE) Horizontal (landscape), will rotate the vertical board 90 degrees clockwise.
exec(InputStream, int, boolean) - Static method in class pro.fessional.mirana.img.Watermark
Create a default #WATER_MARK with equal scaling (one of the length and width does not exceed maxSize) Horizontal (landscape), will rotate the vertical board 90 degrees clockwise.
exec(InputStream, InputStream, int, boolean) - Static method in class pro.fessional.mirana.img.Watermark
Create a specified watermark with equal scaling (one of the length and width does not exceed maxSize) Horizontal (landscape), will rotate the vertical board 90 degrees clockwise.
exec(InputStream, ZoomRotateCrop.Para) - Static method in class pro.fessional.mirana.img.ZoomRotateCrop
Flip, rotate, capture, and zoom images.
Exec - Class in pro.fessional.mirana.io
Single-thread simple execution (Runtime, ProcessBuilder).
Exec() - Constructor for class pro.fessional.mirana.io.Exec
 
Exec.Std - Enum in pro.fessional.mirana.io
 
exp(long) - Method in class pro.fessional.mirana.tk.TicketHelp.Builder
 
expAfter(long, TimeUnit) - Method in class pro.fessional.mirana.tk.TicketHelp.Builder
 
expAfterNow(long, TimeUnit) - Method in class pro.fessional.mirana.tk.TicketHelp.Builder
 

F

FakeDate - Class in pro.fessional.mirana.fake
Generate a pseudo random dates around a given offset, with guaranteed idempotent results.
FakeDate() - Constructor for class pro.fessional.mirana.fake.FakeDate
 
FakeName - Class in pro.fessional.mirana.fake
Generate a random person name
FakeName() - Constructor for class pro.fessional.mirana.fake.FakeName
 
file(BufferedImage, File) - Static method in class pro.fessional.mirana.img.StreamJpg
save image to file
file - Variable in class pro.fessional.mirana.io.CircleInputStream
 
files() - Method in class pro.fessional.mirana.io.Zipper.Z
 
fillInStackTrace() - Method in exception pro.fessional.mirana.pain.NoStackRuntimeException
 
find(Predicate<T>, T...) - Static method in interface pro.fessional.mirana.data.Z
 
find(Predicate<T>, Iterable<? extends T>) - Static method in interface pro.fessional.mirana.data.Z
 
finish() - Static method in class pro.fessional.mirana.anti.L
 
first(Class<S>) - Static method in interface pro.fessional.mirana.dync.OrderedSpi
 
first(Class<S>, ClassLoader) - Static method in interface pro.fessional.mirana.dync.OrderedSpi
 
first(Class<S>, Comparator<S>) - Static method in interface pro.fessional.mirana.dync.OrderedSpi
 
first(Class<S>, ClassLoader, Comparator<S>) - Static method in interface pro.fessional.mirana.dync.OrderedSpi
 
first(ServiceLoader<S>, Comparator<S>) - Static method in interface pro.fessional.mirana.dync.OrderedSpi
 
firstCause(Throwable, Class<T>) - Static method in class pro.fessional.mirana.pain.ThrowableUtil
from bottom to top (old to new) of the stack, find the first (newest) specified type exception
Five(T1, T2, T3, T4, T5) - Constructor for class pro.fessional.mirana.data.U.Five
 
five() - Method in class pro.fessional.mirana.data.U.Five
 
fix(String) - Static method in class pro.fessional.mirana.text.StringTemplate
Static fixed strings, replace first and cache for later.
FIX_COUNT - Static variable in class pro.fessional.mirana.id.LightIdBufferedProvider
 
fixArgs(int, Object...) - Static method in class pro.fessional.mirana.text.FormatUtil
Completing and padding null parameters with empty string
fixFull19(String) - Static method in class pro.fessional.mirana.time.DateFormatter
Guarantee consistency, i.e.
fixme() - Static method in class pro.fessional.mirana.best.DummyBlock
Code awaiting fix
fixme(String) - Static method in class pro.fessional.mirana.best.DummyBlock
Code awaiting fix
flip(BufferedImage, boolean) - Static method in class pro.fessional.mirana.img.ZoomRotateCrop
Flip, either X-axis (up and down) or Y-axis (left and right)
flipX - Variable in class pro.fessional.mirana.img.ZoomRotateCrop.Para
flip X-axis (up and down)
flipY - Variable in class pro.fessional.mirana.img.ZoomRotateCrop.Para
flip Y-axis (left and right)
FloatArr - Static variable in class pro.fessional.mirana.data.Null
 
floats(Collection<? extends Number>) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
Floats - Static variable in class pro.fessional.mirana.data.Null
 
floor(Object, int) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
Remove all digit after `scale` (exclude), then floor the `num`.
floor(int) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
FlowBreak - Class in pro.fessional.mirana.flow
 
FlowBreak() - Constructor for class pro.fessional.mirana.flow.FlowBreak
 
FlowBreak - Static variable in class pro.fessional.mirana.flow.FlowBreak
 
FlowBreakException - Exception in pro.fessional.mirana.flow
Lightweight, stacktrace-free exceptions for process control NoStackTraceRuntimeException RuntimeException took 5955 ms FlowControlException took 26 ms
FlowBreakException() - Constructor for exception pro.fessional.mirana.flow.FlowBreakException
 
FlowBreakException(Enum<?>) - Constructor for exception pro.fessional.mirana.flow.FlowBreakException
 
FlowBreakException(Enum<?>, String) - Constructor for exception pro.fessional.mirana.flow.FlowBreakException
 
FlowEnum - Enum in pro.fessional.mirana.flow
 
FlowReturn - Static variable in class pro.fessional.mirana.flow.FlowBreak
 
FlowReturnException - Exception in pro.fessional.mirana.flow
Return data by exception
FlowReturnException() - Constructor for exception pro.fessional.mirana.flow.FlowReturnException
 
FlowReturnException(Object) - Constructor for exception pro.fessional.mirana.flow.FlowReturnException
 
FlowReturnException(Object, Enum<?>) - Constructor for exception pro.fessional.mirana.flow.FlowReturnException
 
Flt32 - Static variable in class pro.fessional.mirana.data.Null
 
Flt64 - Static variable in class pro.fessional.mirana.data.Null
 
FMT_DATE_10 - Static variable in class pro.fessional.mirana.time.DateFormatter
 
FMT_DATE_PSE - Static variable in class pro.fessional.mirana.time.DateFormatter
 
FMT_DATE_PSE_US - Static variable in class pro.fessional.mirana.time.DateFormatter
 
FMT_FULL_19 - Static variable in class pro.fessional.mirana.time.DateFormatter
 
FMT_FULL_23 - Static variable in class pro.fessional.mirana.time.DateFormatter
 
FMT_FULL_OZ - Static variable in class pro.fessional.mirana.time.DateFormatter
 
FMT_FULL_PSE - Static variable in class pro.fessional.mirana.time.DateFormatter
 
FMT_FULL_PSE_US - Static variable in class pro.fessional.mirana.time.DateFormatter
 
FMT_FULL_TZ - Static variable in class pro.fessional.mirana.time.DateFormatter
 
FMT_TIME_08 - Static variable in class pro.fessional.mirana.time.DateFormatter
 
FMT_TIME_12 - Static variable in class pro.fessional.mirana.time.DateFormatter
 
FMT_TIME_PSE - Static variable in class pro.fessional.mirana.time.DateFormatter
 
FMT_ZONE_PSE - Static variable in class pro.fessional.mirana.time.DateFormatter
 
FMT_ZONE_PSE_US - Static variable in class pro.fessional.mirana.time.DateFormatter
 
Fn - Interface in pro.fessional.mirana.func
 
forceBlockBit(int) - Static method in class pro.fessional.mirana.id.LightIdUtil
Force to use a different BIT_BLOCK layout than the LightId default to adjust the Block and Sequence ratio
forceBlockFirst(boolean) - Static method in class pro.fessional.mirana.id.LightIdUtil
Force to use `Block+Sequence` layout or `Sequence+Block` layout
format(List<L.D>) - Static method in class pro.fessional.mirana.anti.L
 
FORMAT - Static variable in class pro.fessional.mirana.img.StreamJpg
 
format(CharSequence, Object...) - Static method in class pro.fessional.mirana.text.FormatUtil
handle `%` in printf,Involves copying arrays, with a small performance loss.
FormatHolder - Class in pro.fessional.mirana.text
 
FormatHolder(String) - Constructor for class pro.fessional.mirana.text.FormatHolder
 
FormatHolder(String, ThreadLocal<SoftReference<MessageFormat>>) - Constructor for class pro.fessional.mirana.text.FormatHolder
 
FormatUtil - Class in pro.fessional.mirana.text
a thread-safe and low memory-fragmentation formatter, can handle - `{}` in slf4j - `%` in printf - `{0}` in Message
FormatUtil() - Constructor for class pro.fessional.mirana.text.FormatUtil
 
FormatUtil.V - Interface in pro.fessional.mirana.text
 
Four(T1, T2, T3, T4) - Constructor for class pro.fessional.mirana.data.U.Four
 
four() - Method in class pro.fessional.mirana.data.U.Four
 
full(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss or yyyy-MM-dd HH:mm:ss.SSS.
full(ZonedDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss or yyyy-MM-dd HH:mm:ss.SSS at zoneId.
full(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss or yyyy-MM-dd HH:mm:ss.SSS.
full(Date) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss or yyyy-MM-dd HH:mm:ss.SSS.
full(Date, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss or yyyy-MM-dd HH:mm:ss.SSS at zoneId.
full19() - Static method in class pro.fessional.mirana.time.DateFormatter
 
full19(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss.
full19(ZonedDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss at zoneId.
full19(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss.
full19(Date) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss.
full19(Date, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss at zoneId.
full23() - Static method in class pro.fessional.mirana.time.DateFormatter
 
full23(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss.SSS.
full23(ZonedDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss.SSS at zoneId.
full23(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss.SSS.
full23(Date) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss.SSS.
full23(Date, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to yyyy-MM-dd HH:mm:ss.SSS at zoneId.
FullCharUtil - Class in pro.fessional.mirana.text
Only Chinese truncation is supported.
FullCharUtil() - Constructor for class pro.fessional.mirana.text.FullCharUtil
 
fullTz(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
 
fullTz(OffsetDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
 
FullwidthBar - Static variable in class pro.fessional.mirana.text.BarString
 

G

G - Class in pro.fessional.mirana.anti
Anti-pattern, do NOT overuse: mainly used for debugging or passing data across layers.
G() - Constructor for class pro.fessional.mirana.anti.G
 
gen(String, int, long) - Method in interface pro.fessional.mirana.id.LightIdProvider.Generator
generate id by block and sequence
GENERATOR - Static variable in class pro.fessional.mirana.id.LightIdBufferedProvider
 
get(Map<?, ?>) - Method in class pro.fessional.mirana.best.TypedKey
 
get(Map<?, ?>) - Method in class pro.fessional.mirana.best.TypedReg.Key
 
get() - Method in interface pro.fessional.mirana.evil.ThreadLocalProvider
 
get(Object...) - Static method in class pro.fessional.mirana.lock.JvmStaticGlobalLock
All keys must implement hashcode and equals methods in order to match the correct lock.
get(int) - Method in class pro.fessional.mirana.math.AverageDecimal
 
get(int) - Method in class pro.fessional.mirana.math.BalanceDecimal
 
getArgs() - Method in class pro.fessional.mirana.i18n.I18nString
 
getAvgValue() - Method in class pro.fessional.mirana.math.AverageDecimal
 
getBizPart() - Method in class pro.fessional.mirana.tk.AnyTicket
 
getBizPart() - Method in interface pro.fessional.mirana.tk.Ticket
Biz-data part, optional(empty means no biz-data), less than 1k.
getBlock() - Method in class pro.fessional.mirana.id.LightId
Get block, 0 means whole-seq layout, above 1 is block-seq layout
getBlock() - Method in class pro.fessional.mirana.id.LightIdProvider.Segment
Id's block
getBlockBit() - Static method in class pro.fessional.mirana.id.LightIdUtil
get the bit count of Block
getBlockMax() - Static method in class pro.fessional.mirana.id.LightIdUtil
get the max value of Block
getByteDone() - Method in class pro.fessional.mirana.stat.LogStat.Stat
the end byte of reading, starting from 0
getByteFrom() - Method in class pro.fessional.mirana.stat.LogStat.Stat
the start byte of reading, starting from 0
getByteGrow() - Method in class pro.fessional.mirana.stat.LogStat.Stat
Whether the file is growing.
getBytes() - Method in class pro.fessional.mirana.dync.Java.JavaByte
 
getCateTkn() - Static method in class pro.fessional.mirana.anti.L
 
getCause() - Method in class pro.fessional.mirana.data.R
 
getCause(Class<E>) - Method in class pro.fessional.mirana.data.R
 
getCharContent(boolean) - Method in class pro.fessional.mirana.dync.Java.JavaCode
 
getClock() - Method in class pro.fessional.mirana.time.SlideDate
 
getCode() - Method in interface pro.fessional.mirana.data.CodeEnum
business code
getCode() - Method in interface pro.fessional.mirana.data.DataResult
the biz code to caller
getCode() - Method in class pro.fessional.mirana.data.R
 
getCode() - Method in interface pro.fessional.mirana.i18n.I18nEnum
 
getCode() - Method in class pro.fessional.mirana.i18n.I18nString
 
getCode() - Method in exception pro.fessional.mirana.pain.CodeException
 
getContent() - Method in class pro.fessional.mirana.io.CircleInputStream
 
getDaemonCount() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
the count of all daemon, -1 means not supported.
getData() - Method in interface pro.fessional.mirana.data.DataResult
the biz data to caller
getData() - Method in class pro.fessional.mirana.data.R
 
getData() - Method in class pro.fessional.mirana.page.PageResult
 
getDeclaringClass() - Method in interface pro.fessional.mirana.i18n.I18nEnum
 
getElapse() - Method in class pro.fessional.mirana.time.StopWatch.Watch
get Elapse in nanos
getElapseMs() - Method in class pro.fessional.mirana.time.StopWatch.Watch
get Elapse in millis
getEncoder(boolean) - Static method in class pro.fessional.mirana.bits.Base64
 
getEncoder(boolean, boolean) - Static method in class pro.fessional.mirana.bits.Base64
 
getErrAlive() - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
 
getErrorIndex() - Method in class pro.fessional.mirana.time.DateParser.QuietPos
 
getErrorIndexReal() - Method in class pro.fessional.mirana.time.DateParser.QuietPos
 
getException() - Method in exception pro.fessional.mirana.flow.ReturnOrException
 
getException() - Method in class pro.fessional.mirana.time.DateParser.QuietPos
 
getFile() - Method in class pro.fessional.mirana.io.CircleInputStream
 
getFixCount() - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
 
getFixCount() - Method in class pro.fessional.mirana.math.AverageDecimal
 
getFixValue() - Method in class pro.fessional.mirana.math.AverageDecimal
 
getFoot() - Method in class pro.fessional.mirana.id.LightIdProvider.Segment
end point (include)
getFormatter() - Method in class pro.fessional.mirana.time.DateParser.QuietPos
 
getGenerator() - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
 
getHead() - Method in class pro.fessional.mirana.id.LightIdProvider.Segment
start point (include)
getHint() - Method in interface pro.fessional.mirana.data.CodeEnum
default message or template
getHint() - Method in interface pro.fessional.mirana.i18n.I18nEnum
 
getHint() - Method in class pro.fessional.mirana.i18n.I18nString
 
getI18n() - Method in class pro.fessional.mirana.i18n.I18nString
 
getI18nArgs() - Method in class pro.fessional.mirana.data.R
 
getI18nArgs() - Method in interface pro.fessional.mirana.i18n.I18nAware
get i18n args for template
getI18nArgs() - Method in class pro.fessional.mirana.i18n.I18nString
 
getI18nArgs() - Method in exception pro.fessional.mirana.pain.CodeException
 
getI18nCode() - Method in interface pro.fessional.mirana.data.CodeEnum
 
getI18nCode() - Method in class pro.fessional.mirana.data.R
 
getI18nCode() - Method in interface pro.fessional.mirana.i18n.I18nAware
get i18n code
getI18nCode() - Method in interface pro.fessional.mirana.i18n.I18nEnum
 
getI18nCode() - Method in class pro.fessional.mirana.i18n.I18nString
 
getI18nCode() - Method in exception pro.fessional.mirana.pain.CodeException
 
getI18nHint() - Method in interface pro.fessional.mirana.data.CodeEnum
 
getI18nHint() - Method in class pro.fessional.mirana.data.R
 
getI18nHint() - Method in interface pro.fessional.mirana.i18n.I18nAware
default message or template
getI18nHint() - Method in class pro.fessional.mirana.i18n.I18nString
 
getId() - Method in class pro.fessional.mirana.data.Q.Id
 
getLabel() - Method in exception pro.fessional.mirana.flow.FlowBreakException
 
getLineTkn() - Static method in class pro.fessional.mirana.anti.L
 
getLock(String) - Method in interface pro.fessional.mirana.lock.GlobalLock
Create a lock instance by its name.
getLock(String) - Method in class pro.fessional.mirana.lock.JvmStaticGlobalLock
 
getLogMtime() - Method in class pro.fessional.mirana.stat.LogStat.Stat
the last modify time of the log.
getMark() - Method in class pro.fessional.mirana.time.StopWatch.Watch
 
getMaxCount() - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
 
getMaxError() - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
 
getMemoryCent() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
percent of MemoryLoad
getMemoryFree() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
HeapMemory.Committed in byte, -1 means not supported.
getMemoryLoad() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
Committed / memorySize, range is [0-100], -1 means not supported.
getMemorySize() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
HeapMemory.max in byte, -1 means not supported.
getMessage() - Method in interface pro.fessional.mirana.data.DataResult
the message to the user
getMessage() - Method in class pro.fessional.mirana.data.R
 
getMeta() - Method in class pro.fessional.mirana.page.PageResult
 
getMeta(String) - Method in class pro.fessional.mirana.page.PageResult
 
getMinCount() - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
 
getName() - Method in class pro.fessional.mirana.id.LightIdProvider.Segment
Id's name
getName() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
Current process name
getOffset() - Method in class pro.fessional.mirana.time.SlideDate
 
getOneKeep() - Method in class pro.fessional.mirana.math.RatioNumber
 
getOneRate() - Method in class pro.fessional.mirana.math.RatioNumber.Ratio
 
getOr(Map<?, ?>, V) - Method in class pro.fessional.mirana.best.TypedKey
 
getOr(Map<?, ?>, V) - Method in class pro.fessional.mirana.best.TypedReg.Key
 
getOrder() - Method in interface pro.fessional.mirana.evil.ThreadLocalProvider
 
getOrElse(T) - Method in exception pro.fessional.mirana.flow.FlowReturnException
return elze if null
getOrElse(S, Class<T>) - Method in exception pro.fessional.mirana.flow.FlowReturnException
return elze if type not match
getOrElse(T) - Method in exception pro.fessional.mirana.flow.ReturnOrException
return elze if null
getOrElse(S, Class<T>) - Method in exception pro.fessional.mirana.flow.ReturnOrException
return elze if type not match
getPage() - Method in class pro.fessional.mirana.page.PageQuery
The current page number, 1-based, not less than 1.
getPage() - Method in class pro.fessional.mirana.page.PageResult
current page, 1-based, not less than 1.
getPathLog() - Method in class pro.fessional.mirana.stat.LogStat.Stat
the path of log
getPathOut() - Method in class pro.fessional.mirana.stat.LogStat.Stat
the path of output
getPattern() - Method in class pro.fessional.mirana.text.FormatHolder
 
getPid() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
Current process pid
getPrecision() - Method in class pro.fessional.mirana.math.AverageDecimal
 
getPrecision() - Method in class pro.fessional.mirana.math.BalanceDecimal
 
getProcessCent() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
percent of process %CPU, range is [0-100]
getProcessLoad() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
the process load avg, range is [0-100x processor], -1 means not supported.
getProcessor() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
the Count of Available Processors
getPubDue() - Method in class pro.fessional.mirana.tk.AnyTicket
 
getPubDue() - Method in interface pro.fessional.mirana.tk.Ticket
Expiration, in seconds from 1970-01-01, not negative
getPubMod() - Method in class pro.fessional.mirana.tk.AnyTicket
 
getPubMod() - Method in interface pro.fessional.mirana.tk.Ticket
The convention schema, including encryption algorithm, signature method, is a convention of the BizPart structure, supported [az09].
getPubSeq() - Method in class pro.fessional.mirana.tk.AnyTicket
 
getPubSeq() - Method in interface pro.fessional.mirana.tk.Ticket
Serial number, non-negative, incremental and non-consecutive.
getQ() - Method in class pro.fessional.mirana.data.Q
 
getSequence() - Method in class pro.fessional.mirana.id.LightId
 
getSequenceBit() - Static method in class pro.fessional.mirana.id.LightIdUtil
get the bit count of Sequence
getSequenceMax() - Static method in class pro.fessional.mirana.id.LightIdUtil
get the max value of Sequence
getSigData() - Method in interface pro.fessional.mirana.tk.Ticket
Get the signature data, i.e.
getSigPart() - Method in class pro.fessional.mirana.tk.AnyTicket
 
getSigPart() - Method in interface pro.fessional.mirana.tk.Ticket
Signature part, usually within 50 characters, to ensure that the Ticket has not been tampered with.
getSize() - Method in class pro.fessional.mirana.page.PageQuery
The size of each page, 1-based, not less than 1.
getSize() - Method in class pro.fessional.mirana.page.PageResult
page size, 1-based, not less than 1.
getSort() - Method in class pro.fessional.mirana.page.PageQuery
Fixed-format sorting clause.
getSort() - Method in class pro.fessional.mirana.page.PageResult
Sorting String
getStatus() - Method in exception pro.fessional.mirana.pain.HttpStatusException
 
getSystemCent() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
percent of system %CPU, range is [0-100]
getSystemLoad() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
the system load avg, range is [0-100x processor], -1 means not supported.
getT1() - Method in class pro.fessional.mirana.data.U.One
 
getT2() - Method in class pro.fessional.mirana.data.U.Two
 
getT3() - Method in class pro.fessional.mirana.data.U.Three
 
getT4() - Method in class pro.fessional.mirana.data.U.Four
 
getT5() - Method in class pro.fessional.mirana.data.U.Five
 
getT6() - Method in class pro.fessional.mirana.data.U.Six
 
getT7() - Method in class pro.fessional.mirana.data.U.Seven
 
getT8() - Method in class pro.fessional.mirana.data.U.Eight
 
getT9() - Method in class pro.fessional.mirana.data.U.Nine
 
getTemporal() - Method in class pro.fessional.mirana.time.DateParser.QuietPos
 
getThreadCount() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
the count of all thread including daemon, -1 means not supported.
getThreadLoad() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
Get the average number of threads per processor
getTimeCost() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
Millisecond elapsed time at completion
getTimeCost() - Method in class pro.fessional.mirana.stat.LogStat.Stat
Millisecond elapsed time at completion
getTimeDone() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
Millisecond timestamp at completion
getTimeDone() - Method in class pro.fessional.mirana.stat.LogStat.Stat
Millisecond timestamp at completion
getTimeout() - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
 
getTotalData() - Method in class pro.fessional.mirana.page.PageResult
0-based, not less than 0, not more than 2.1 billion.
getTotalPage() - Method in class pro.fessional.mirana.page.PageResult
1-based, not less than 1, calculated by data and size.
getUseKeep() - Method in class pro.fessional.mirana.math.RatioNumber
 
getUseRate() - Method in class pro.fessional.mirana.math.RatioNumber.Ratio
 
getV1() - Method in class pro.fessional.mirana.data.Diff.V
 
getV2() - Method in class pro.fessional.mirana.data.Diff.V
 
getValue() - Method in exception pro.fessional.mirana.flow.FlowReturnException
 
getValue() - Method in exception pro.fessional.mirana.flow.ReturnOrException
 
getWalkDepth() - Method in class pro.fessional.mirana.anti.BeanVisitor.Opt
 
getWatches() - Method in class pro.fessional.mirana.time.StopWatch
get all time watches
GitStat - Class in pro.fessional.mirana.stat
 
GitStat() - Constructor for class pro.fessional.mirana.stat.GitStat
 
GitStat.S - Class in pro.fessional.mirana.stat
 
globalDel(Object) - Static method in class pro.fessional.mirana.anti.G
 
globalGet(Object) - Static method in class pro.fessional.mirana.anti.G
 
GlobalLock - Interface in pro.fessional.mirana.lock
Global locks, which can be implemented based on JVM, database, distributed, etc.
GlobalLock.AutoLock - Class in pro.fessional.mirana.lock
 
globalPut(Object, Object) - Static method in class pro.fessional.mirana.anti.G
 
globalValue(boolean) - Method in class pro.fessional.mirana.evil.TweakingContext
 
grade(RatioNumber.Ratio) - Method in class pro.fessional.mirana.math.RatioNumber
Organize the digits up or down by Grade.Upgraded.
grade(RatioNumber.Ratio, RatioNumber.Grade) - Method in class pro.fessional.mirana.math.RatioNumber
Organize the digits up or down by Grade.
grade(int, int, RatioNumber.Ratio, RatioNumber.Grade) - Static method in class pro.fessional.mirana.math.RatioNumber
Organize the digits up or down by Grade.

H

half(CharSequence) - Static method in class pro.fessional.mirana.text.HalfCharUtil
 
half(char) - Static method in class pro.fessional.mirana.text.HalfCharUtil
 
HalfCharUtil - Class in pro.fessional.mirana.text
convert full char to its half char
HalfCharUtil() - Constructor for class pro.fessional.mirana.text.HalfCharUtil
 
hasData() - Method in interface pro.fessional.mirana.data.DataResult
whether valid data, null mean false.
hasData() - Method in class pro.fessional.mirana.page.PageResult
 
hasFlag(Enum<?>) - Static method in class pro.fessional.mirana.cond.StaticFlag
 
hasFlag(Object, Enum<?>) - Static method in class pro.fessional.mirana.cond.StaticFlag
 
hashCode() - Method in class pro.fessional.mirana.best.TypedKey
 
hashCode() - Method in class pro.fessional.mirana.best.TypedReg
 
hashCode() - Method in class pro.fessional.mirana.best.TypedReg.Key
 
hashCode() - Method in class pro.fessional.mirana.data.Diff.V
 
hashCode() - Method in class pro.fessional.mirana.data.Q
 
hashCode() - Method in class pro.fessional.mirana.data.Q.Id
 
hashCode() - Method in class pro.fessional.mirana.data.R
 
hashCode() - Method in class pro.fessional.mirana.data.U.Eight
 
hashCode() - Method in class pro.fessional.mirana.data.U.Five
 
hashCode() - Method in class pro.fessional.mirana.data.U.Four
 
hashCode() - Method in class pro.fessional.mirana.data.U.Nine
 
hashCode() - Method in class pro.fessional.mirana.data.U.One
 
hashCode() - Method in class pro.fessional.mirana.data.U.Or
 
hashCode() - Method in class pro.fessional.mirana.data.U.Seven
 
hashCode() - Method in class pro.fessional.mirana.data.U.Six
 
hashCode() - Method in class pro.fessional.mirana.data.U.Three
 
hashCode() - Method in class pro.fessional.mirana.data.U.Two
 
hashCode() - Method in class pro.fessional.mirana.i18n.I18nString
 
hashCode() - Method in class pro.fessional.mirana.id.LightId
 
hashCode() - Method in class pro.fessional.mirana.lock.ArrayKey
 
hashCode() - Method in class pro.fessional.mirana.lock.JvmStaticGlobalLock.Hd
 
hashCode() - Method in class pro.fessional.mirana.math.RatioNumber
 
hashCode() - Method in class pro.fessional.mirana.math.RatioNumber.Ratio
 
hashCode() - Method in class pro.fessional.mirana.page.PageQuery
 
hashCode() - Method in class pro.fessional.mirana.page.PageResult
 
hashCode() - Method in class pro.fessional.mirana.page.PageUtil.By
 
hashCode() - Method in class pro.fessional.mirana.stat.GitStat.S
 
hashCode() - Method in class pro.fessional.mirana.text.StringTemplate.B
 
hashCode() - Method in class pro.fessional.mirana.tk.AnyTicket
 
hasMessage() - Method in interface pro.fessional.mirana.data.DataResult
whether valid message, null or empty mean false.
Hd(ArrayKey) - Constructor for class pro.fessional.mirana.lock.JvmStaticGlobalLock.Hd
 
Hd(Object...) - Constructor for class pro.fessional.mirana.lock.JvmStaticGlobalLock.Hd
 
hex(String) - Static method in class pro.fessional.mirana.bits.Bytes
Parse HEX string (can contain `0x20\t\r\n` case insensitive) into bytes.
hex(OutputStream, String) - Static method in class pro.fessional.mirana.bits.Bytes
Parse HEX string (can contain `0x20\t\r\n` case insensitive) into stream.
hex(byte[]) - Static method in class pro.fessional.mirana.bits.Bytes
 
hex(byte[], boolean) - Static method in class pro.fessional.mirana.bits.Bytes
Write bytes to HEX string
hex(StringBuilder, byte, char[]) - Static method in class pro.fessional.mirana.bits.Bytes
get HEX by lookup table
Hex - Static variable in class pro.fessional.mirana.code.RandCode
 
hex(int) - Static method in class pro.fessional.mirana.code.RandCode
Generate `len` length code of hex (0-9A-F)
HmacHelp - Class in pro.fessional.mirana.bits
Message Authentication Code helper and thread safe crypto/Mac
HmacHelp(String, byte[]) - Constructor for class pro.fessional.mirana.bits.HmacHelp
 
HOSTNAME_VERIFIER - Static variable in class pro.fessional.mirana.netx.SslTrustAll
 
HttpStatusException - Exception in pro.fessional.mirana.pain
stackless exceptions with HttpStatus
HttpStatusException(int) - Constructor for exception pro.fessional.mirana.pain.HttpStatusException
 
HttpStatusException(int, String) - Constructor for exception pro.fessional.mirana.pain.HttpStatusException
 
HttpStatusException(int, String, String) - Constructor for exception pro.fessional.mirana.pain.HttpStatusException
 
HttpStatusException(int, CodeEnum) - Constructor for exception pro.fessional.mirana.pain.HttpStatusException
 
HttpStatusException(int, CodeEnum, Object...) - Constructor for exception pro.fessional.mirana.pain.HttpStatusException
 
HttpStatusException(int, Throwable, String) - Constructor for exception pro.fessional.mirana.pain.HttpStatusException
 
HttpStatusException(int, Throwable, String, String) - Constructor for exception pro.fessional.mirana.pain.HttpStatusException
 
HttpStatusException(int, Throwable, CodeEnum) - Constructor for exception pro.fessional.mirana.pain.HttpStatusException
 
HttpStatusException(int, Throwable, CodeEnum, Object...) - Constructor for exception pro.fessional.mirana.pain.HttpStatusException
 
human(int) - Static method in class pro.fessional.mirana.code.RandCode
Generate `len` length code with good readability of 32 chars.

I

I18nAware - Interface in pro.fessional.mirana.i18n
 
I18nEnum - Interface in pro.fessional.mirana.i18n
Empower i18n capability to common enums
I18nString - Class in pro.fessional.mirana.i18n
String can be used as i18n template, * code - template id * args - template arguments * hint - default text or template, not in hash and equals * i18n - i18n text, not in hash and equals
I18nString(String) - Constructor for class pro.fessional.mirana.i18n.I18nString
 
I18nString(String, String) - Constructor for class pro.fessional.mirana.i18n.I18nString
 
I18nString(String, String, Object...) - Constructor for class pro.fessional.mirana.i18n.I18nString
 
Id() - Constructor for class pro.fessional.mirana.data.Q.Id
 
ifElse(boolean, Object, Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
parse `a` if `cond`, else `b`, NullPointerException if all null.
ignore(Throwable) - Static method in class pro.fessional.mirana.best.DummyBlock
Catch block should not be empty
ignoreInterrupt(Duration) - Static method in class pro.fessional.mirana.time.Sleep
ignore InterruptedException and immediately wake up with interrupted status
ignoreInterrupt(long) - Static method in class pro.fessional.mirana.time.Sleep
ignore InterruptedException and immediately wake up with interrupted status
ignoreInterrupt(long, long) - Static method in class pro.fessional.mirana.time.Sleep
random sleep between min and max and return slept ms.
IllegalRequestException - Exception in pro.fessional.mirana.pain
Illegal Request
IllegalRequestException() - Constructor for exception pro.fessional.mirana.pain.IllegalRequestException
 
IllegalRequestException(String) - Constructor for exception pro.fessional.mirana.pain.IllegalRequestException
 
IllegalRequestException(String, Throwable) - Constructor for exception pro.fessional.mirana.pain.IllegalRequestException
 
IllegalResponseException - Exception in pro.fessional.mirana.pain
Unable to respond properly due to state.
IllegalResponseException() - Constructor for exception pro.fessional.mirana.pain.IllegalResponseException
 
IllegalResponseException(String) - Constructor for exception pro.fessional.mirana.pain.IllegalResponseException
 
IllegalResponseException(String, Throwable) - Constructor for exception pro.fessional.mirana.pain.IllegalResponseException
 
ImageIoFix - Class in pro.fessional.mirana.img
 
ImageIoFix() - Constructor for class pro.fessional.mirana.img.ImageIoFix
 
inCase(String, CharSequence[]) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
inCase(String, CharSequence, CharSequence...) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
inCase(String, Iterable<? extends CharSequence>) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
inCaseless(String, CharSequence[]) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
inCaseless(String, CharSequence, CharSequence...) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
inCaseless(String, Iterable<? extends CharSequence>) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
index(String) - Static method in class pro.fessional.mirana.code.Excel26Az
convert Excel coordinates [A..Z] to index (0-base), eg.
index(int) - Static method in class pro.fessional.mirana.code.Excel26Az
convert index (0-base) to Excel coordinates [A..Z]
index(CharSequence, String) - Static method in class pro.fessional.mirana.text.Wildcard
Case-insensitive match the index from the beginning, -1 means not found.
index(boolean, CharSequence, String) - Static method in class pro.fessional.mirana.text.Wildcard
match the index from the beginning, -1 means not found.
index(boolean, CharSequence, int, String) - Static method in class pro.fessional.mirana.text.Wildcard
match the index from offset at the beginning, -1 means not found.
initDefault(T) - Method in class pro.fessional.mirana.evil.TweakingContext
init the default value
initDefault(Supplier<T>) - Method in class pro.fessional.mirana.evil.TweakingContext
init the default value
initGlobal(T) - Method in class pro.fessional.mirana.evil.TweakingContext
init the default value
initGlobal(Supplier<T>) - Method in class pro.fessional.mirana.evil.TweakingContext
init the default value
initThread(T) - Method in class pro.fessional.mirana.evil.TweakingContext
init thread value
initThread(Supplier<T>) - Method in class pro.fessional.mirana.evil.TweakingContext
init thread value
initValue() - Method in class pro.fessional.mirana.evil.ThreadLocalSoft
Init in a single thread, first time or anewValue() call
initValue() - Method in class pro.fessional.mirana.text.BuilderHolder
 
initValue() - Method in class pro.fessional.mirana.text.FormatHolder
 
inLabels(Enum<?>...) - Method in exception pro.fessional.mirana.flow.FlowBreakException
 
InputStreams - Class in pro.fessional.mirana.io
For more, see apache IOUtils and guava CharStreams
InputStreams() - Constructor for class pro.fessional.mirana.io.InputStreams
 
inspect() - Static method in class pro.fessional.mirana.anti.L
 
instant() - Static method in class pro.fessional.mirana.time.ThreadNow
 
instant(ZoneId) - Static method in class pro.fessional.mirana.time.ThreadNow
 
Int01 - Static variable in class pro.fessional.mirana.data.Null
 
Int08 - Static variable in class pro.fessional.mirana.data.Null
 
Int16 - Static variable in class pro.fessional.mirana.data.Null
 
Int32 - Static variable in class pro.fessional.mirana.data.Null
 
int32(CharSequence...) - Static method in interface pro.fessional.mirana.data.Z
 
int32(Iterable<? extends CharSequence>) - Static method in interface pro.fessional.mirana.data.Z
 
int32Safe(Integer, CharSequence...) - Static method in interface pro.fessional.mirana.data.Z
The first non-null integer that can be converted
int32Safe(Integer, Iterable<? extends CharSequence>) - Static method in interface pro.fessional.mirana.data.Z
 
Int64 - Static variable in class pro.fessional.mirana.data.Null
 
int64(CharSequence...) - Static method in interface pro.fessional.mirana.data.Z
 
int64(Iterable<? extends CharSequence>) - Static method in interface pro.fessional.mirana.data.Z
 
int64Safe(Long, CharSequence...) - Static method in interface pro.fessional.mirana.data.Z
The first non-null long that can be converted
int64Safe(Long, Iterable<? extends CharSequence>) - Static method in interface pro.fessional.mirana.data.Z
 
IntArr - Static variable in class pro.fessional.mirana.data.Null
 
into(Function<E, T>) - Method in class pro.fessional.mirana.page.PageResult
 
ints(Collection<? extends Number>) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
Ints - Static variable in class pro.fessional.mirana.data.Null
 
inVal(Number, Number[]) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
inVal(Number, Number, Number...) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
inVal(Number, Iterable<? extends Number>) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
inVal(Number, int[]) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
inVal(Number, long[]) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
inVal(Number, float[]) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
inVal(Number, double[]) - Static method in class pro.fessional.mirana.cond.EqualsUtil
 
IORuntimeException - Exception in pro.fessional.mirana.pain
the runtime IOException
IORuntimeException() - Constructor for exception pro.fessional.mirana.pain.IORuntimeException
 
IORuntimeException(Throwable) - Constructor for exception pro.fessional.mirana.pain.IORuntimeException
 
IORuntimeException(String) - Constructor for exception pro.fessional.mirana.pain.IORuntimeException
 
IORuntimeException(String, Throwable) - Constructor for exception pro.fessional.mirana.pain.IORuntimeException
 
isAllWhite(CharSequence) - Static method in class pro.fessional.mirana.text.WhiteUtil
Whether all white chars
isAmendOnce() - Method in class pro.fessional.mirana.anti.BeanVisitor.Opt
 
isAssignable(Class<?>, Class<?>) - Static method in class pro.fessional.mirana.cast.BoxedTypeUtil
boxed and check dad.isAssignableFrom(son)
isBlockFirst() - Static method in class pro.fessional.mirana.id.LightIdUtil
Whether to use `Block+Sequence` layout or `Sequence+Block` layout
isDirty() - Method in class pro.fessional.mirana.func.Dcl
 
isEmpty(CharSequence, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isEmpty(CharSequence, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isEmpty(CharSequence, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isEmpty(Collection<?>, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isEmpty(Collection<?>, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isEmpty(Collection<?>, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isEmpty(Map<?, ?>, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isEmpty(Map<?, ?>, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isEmpty(Map<?, ?>, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isEmpty(Object[], String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isEmpty(Object[], String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isEmpty(Object[], CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isEmpty(CharSequence, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isEmpty(CharSequence, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isEmpty(CharSequence, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isEmpty(Collection<?>, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isEmpty(Collection<?>, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isEmpty(Collection<?>, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isEmpty(Map<?, ?>, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isEmpty(Map<?, ?>, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isEmpty(Map<?, ?>, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isEmpty(Object[], String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isEmpty(Object[], String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isEmpty(Object[], CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isEmpty(CharSequence, String) - Static method in class pro.fessional.mirana.best.AssertState
 
isEmpty(CharSequence, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
isEmpty(CharSequence, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
isEmpty(Collection<?>, String) - Static method in class pro.fessional.mirana.best.AssertState
 
isEmpty(Collection<?>, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
isEmpty(Collection<?>, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
isEmpty(Map<?, ?>, String) - Static method in class pro.fessional.mirana.best.AssertState
 
isEmpty(Map<?, ?>, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
isEmpty(Map<?, ?>, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
isEmpty(Object[], String) - Static method in class pro.fessional.mirana.best.AssertState
 
isEmpty(Object[], String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
isEmpty(Object[], CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
isEmpty() - Method in class pro.fessional.mirana.i18n.I18nString
 
isFalse(boolean, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isFalse(boolean, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isFalse(boolean, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isFalse(boolean, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isFalse(boolean, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isFalse(boolean, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isFalse(boolean, String) - Static method in class pro.fessional.mirana.best.AssertState
 
isFalse(boolean, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
isFalse(boolean, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
isFinished() - Method in class pro.fessional.mirana.io.CircleInputStream
Whether read out the stream (-1) at this time.
isInstance(Class<?>, Object) - Static method in class pro.fessional.mirana.cast.BoxedTypeUtil
boxed and check dad.isInstance(son)
isNone(LightId) - Static method in class pro.fessional.mirana.id.LightIdUtil
 
isNull(Object, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isNull(Object, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isNull(Object, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isNull(Object, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isNull(Object, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isNull(Object, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isNull(Object, String) - Static method in class pro.fessional.mirana.best.AssertState
 
isNull(Object, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
isNull(Object, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
isRunning() - Method in class pro.fessional.mirana.time.StopWatch
whether is in any time watch
isRunning() - Method in class pro.fessional.mirana.time.StopWatch.Watch
whether is in any timer
isSkipFinal() - Method in class pro.fessional.mirana.anti.BeanVisitor.Opt
 
isSkipTransient() - Method in class pro.fessional.mirana.anti.BeanVisitor.Opt
 
isSuccess() - Method in interface pro.fessional.mirana.data.DataResult
whether success, default false.
isSuccess() - Method in class pro.fessional.mirana.data.R
 
isThrowOnError() - Method in class pro.fessional.mirana.anti.BeanVisitor.Opt
 
isTrue(boolean, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isTrue(boolean, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isTrue(boolean, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
isTrue(boolean, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isTrue(boolean, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isTrue(boolean, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
isTrue(boolean, String) - Static method in class pro.fessional.mirana.best.AssertState
 
isTrue(boolean, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
isTrue(boolean, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
isTryRawGetter() - Method in class pro.fessional.mirana.anti.BeanVisitor.Opt
 
isValid() - Method in class pro.fessional.mirana.text.BarString
whether the string contains `Bar`
isWhiteSpace(char) - Static method in class pro.fessional.mirana.text.WhiteUtil
 
isZero(LightId) - Static method in class pro.fessional.mirana.id.LightIdUtil
 
isZeroSequence(LightId) - Static method in class pro.fessional.mirana.id.LightIdUtil
 
isZidChar(char) - Static method in class pro.fessional.mirana.time.DateParser
 
iterator() - Method in class pro.fessional.mirana.math.AverageDecimal
 
iterator() - Method in class pro.fessional.mirana.math.BalanceDecimal
 
iterator() - Method in class pro.fessional.mirana.page.PageResult
 

J

Java - Class in pro.fessional.mirana.dync
 
Java() - Constructor for class pro.fessional.mirana.dync.Java
 
Java.JavaByte - Class in pro.fessional.mirana.dync
 
Java.JavaCode - Class in pro.fessional.mirana.dync
 
JavaByte(String) - Constructor for class pro.fessional.mirana.dync.Java.JavaByte
 
JavaCode(String, String) - Constructor for class pro.fessional.mirana.dync.Java.JavaCode
 
join(StringBuilder, String, Object...) - Static method in class pro.fessional.mirana.text.BuilderHelper
join string with joiner, and skipNull=false, null as empty
join(StringBuilder, boolean, String, Object...) - Static method in class pro.fessional.mirana.text.BuilderHelper
join string with joiner.
join(StringBuilder, String, Iterable<?>) - Static method in class pro.fessional.mirana.text.BuilderHelper
join string with joiner, and skipNull=false, null as empty
join(StringBuilder, boolean, String, Iterable<?>) - Static method in class pro.fessional.mirana.text.BuilderHelper
join string with joiner.
join(StringBuilder, String, Iterable<T>, Function<T, R>) - Static method in class pro.fessional.mirana.text.BuilderHelper
join string with joiner, and skipNull=false, null as empty
join(StringBuilder, boolean, String, Iterable<T>, Function<T, R>) - Static method in class pro.fessional.mirana.text.BuilderHelper
join string with joiner.
join(String, Object...) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
join(String, Iterable<?>) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
join(String, Iterable<T>, Function<T, R>) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
join(boolean, String, Object...) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
join(boolean, String, Iterable<?>) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
join(boolean, String, Iterable<T>, Function<T, R>) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
join(boolean, String, Iterable<?>) - Static method in class pro.fessional.mirana.text.FormatUtil
 
JsonTemplate - Class in pro.fessional.mirana.text
The tool is designed for quickly generating simple JSON templates.
JsonTemplate() - Constructor for class pro.fessional.mirana.text.JsonTemplate
 
JsonTemplate.Arr - Class in pro.fessional.mirana.text
 
JsonTemplate.Obj - Class in pro.fessional.mirana.text
 
jvmName() - Static method in class pro.fessional.mirana.stat.JvmStat
 
jvmPid() - Static method in class pro.fessional.mirana.stat.JvmStat
 
JvmStat - Class in pro.fessional.mirana.stat
Output cpu, mem, thread information in jvm
JvmStat() - Constructor for class pro.fessional.mirana.stat.JvmStat
 
JvmStat.Stat - Class in pro.fessional.mirana.stat
 
JvmStaticGlobalLock - Class in pro.fessional.mirana.lock
Wrapping ReentrantLock with WeakHashMap as the underlying implementation.
JvmStaticGlobalLock() - Constructor for class pro.fessional.mirana.lock.JvmStaticGlobalLock
 
JvmStaticGlobalLock.Hd - Class in pro.fessional.mirana.lock
 

K

kebab(CharSequence) - Static method in class pro.fessional.mirana.text.CaseSwitcher
kebab-case
key(TypedReg<K, V>, K) - Static method in class pro.fessional.mirana.best.TypedReg
 
Key(TypedReg<K, V>, K) - Constructor for class pro.fessional.mirana.best.TypedReg.Key
 
key - Variable in class pro.fessional.mirana.best.TypedReg.Key
 
key(byte[]) - Static method in class pro.fessional.mirana.bits.Aes128
Deprecated.
 
key(String, String) - Static method in class pro.fessional.mirana.bits.Aes256
 
key - Variable in class pro.fessional.mirana.bits.HmacHelp
 
key - Variable in class pro.fessional.mirana.page.PageUtil.By
 
keyType - Variable in class pro.fessional.mirana.best.TypedReg
 

L

L - Class in pro.fessional.mirana.anti
Anti-pattern, do NOT overuse: gathers information or logs by ThreadLocal.
L() - Constructor for class pro.fessional.mirana.anti.L
 
l(L) - Static method in interface pro.fessional.mirana.data.U
 
L.D - Class in pro.fessional.mirana.anti
 
Lam - Interface in pro.fessional.mirana.func
Object references must be used to capture the object itself and its methods.
lam() - Method in interface pro.fessional.mirana.func.Lam.R0
 
lam(P1) - Method in interface pro.fessional.mirana.func.Lam.R1
 
lam(P1, P2) - Method in interface pro.fessional.mirana.func.Lam.R2
 
lam(P1, P2, P3) - Method in interface pro.fessional.mirana.func.Lam.R3
 
lam(P1, P2, P3, P4) - Method in interface pro.fessional.mirana.func.Lam.R4
 
lam(P1, P2, P3, P4, P5) - Method in interface pro.fessional.mirana.func.Lam.R5
 
lam(P1, P2, P3, P4, P5, P6) - Method in interface pro.fessional.mirana.func.Lam.R6
 
lam(P1, P2, P3, P4, P5, P6, P7) - Method in interface pro.fessional.mirana.func.Lam.R7
 
lam(P1, P2, P3, P4, P5, P6, P7, P8) - Method in interface pro.fessional.mirana.func.Lam.R8
 
lam(P1, P2, P3, P4, P5, P6, P7, P8, P9) - Method in interface pro.fessional.mirana.func.Lam.R9
 
lam() - Method in interface pro.fessional.mirana.func.Lam.V0
 
lam(P1) - Method in interface pro.fessional.mirana.func.Lam.V1
 
lam(P1, P2) - Method in interface pro.fessional.mirana.func.Lam.V2
 
lam(P1, P2, P3) - Method in interface pro.fessional.mirana.func.Lam.V3
 
lam(P1, P2, P3, P4) - Method in interface pro.fessional.mirana.func.Lam.V4
 
lam(P1, P2, P3, P4, P5) - Method in interface pro.fessional.mirana.func.Lam.V5
 
lam(P1, P2, P3, P4, P5, P6) - Method in interface pro.fessional.mirana.func.Lam.V6
 
lam(P1, P2, P3, P4, P5, P6, P7) - Method in interface pro.fessional.mirana.func.Lam.V7
 
lam(P1, P2, P3, P4, P5, P6, P7, P8) - Method in interface pro.fessional.mirana.func.Lam.V8
 
lam(P1, P2, P3, P4, P5, P6, P7, P8, P9) - Method in interface pro.fessional.mirana.func.Lam.V9
 
Lam.R0<R> - Interface in pro.fessional.mirana.func
 
Lam.R1<R,P1> - Interface in pro.fessional.mirana.func
 
Lam.R2<R,P1,P2> - Interface in pro.fessional.mirana.func
 
Lam.R3<R,P1,P2,P3> - Interface in pro.fessional.mirana.func
 
Lam.R4<R,P1,P2,P3,P4> - Interface in pro.fessional.mirana.func
 
Lam.R5<R,P1,P2,P3,P4,P5> - Interface in pro.fessional.mirana.func
 
Lam.R6<R,P1,P2,P3,P4,P5,P6> - Interface in pro.fessional.mirana.func
 
Lam.R7<R,P1,P2,P3,P4,P5,P6,P7> - Interface in pro.fessional.mirana.func
 
Lam.R8<R,P1,P2,P3,P4,P5,P6,P7,P8> - Interface in pro.fessional.mirana.func
 
Lam.R9<R,P1,P2,P3,P4,P5,P6,P7,P8,P9> - Interface in pro.fessional.mirana.func
 
Lam.Ref - Class in pro.fessional.mirana.func
 
Lam.V0 - Interface in pro.fessional.mirana.func
 
Lam.V1<P1> - Interface in pro.fessional.mirana.func
 
Lam.V2<P1,P2> - Interface in pro.fessional.mirana.func
 
Lam.V3<P1,P2,P3> - Interface in pro.fessional.mirana.func
 
Lam.V4<P1,P2,P3,P4> - Interface in pro.fessional.mirana.func
 
Lam.V5<P1,P2,P3,P4,P5> - Interface in pro.fessional.mirana.func
 
Lam.V6<P1,P2,P3,P4,P5,P6> - Interface in pro.fessional.mirana.func
 
Lam.V7<P1,P2,P3,P4,P5,P6,P7> - Interface in pro.fessional.mirana.func
 
Lam.V8<P1,P2,P3,P4,P5,P6,P7,P8> - Interface in pro.fessional.mirana.func
 
Lam.V9<P1,P2,P3,P4,P5,P6,P7,P8,P9> - Interface in pro.fessional.mirana.func
 
lastCause(Throwable, Class<T>) - Static method in class pro.fessional.mirana.pain.ThrowableUtil
from bottom to top of the stack (old to new), find the last (oldest) specified type exception
LateralBar - Static variable in class pro.fessional.mirana.text.BarString
 
LeapCode - Class in pro.fessional.mirana.code
Provides 26 chars (A-Z) and 32 chars (0-9A-Z, without UOIL.
LeapCode() - Constructor for class pro.fessional.mirana.code.LeapCode
default seed dict
LeapCode(String) - Constructor for class pro.fessional.mirana.code.LeapCode
 
LeapCode(String, Random) - Constructor for class pro.fessional.mirana.code.LeapCode
 
LeapCode(String, Supplier<Random>) - Constructor for class pro.fessional.mirana.code.LeapCode
Customize the seed dict, require that the dict do not have repeat char not less than the number of encode length.
left() - Method in class pro.fessional.mirana.data.U.Or
 
leftCut(CharSequence, int) - Static method in class pro.fessional.mirana.text.FullCharUtil
From the left side, cut N width characters as new string (ascii counts as 1, non-ascii counts as 2).
leftCut(CharSequence, int, int) - Static method in class pro.fessional.mirana.text.FullCharUtil
From the offset on the left side, cut N width characters as new string (ascii counts as 1, non-ascii counts as 2).
leftFix(Object, int, char) - Static method in class pro.fessional.mirana.text.FormatUtil
Left padding or left truncation to ensure fixed length
LEN_MD5_HEX - Static variable in class pro.fessional.mirana.bits.MdHelp
 
LEN_SHA1_HEX - Static variable in class pro.fessional.mirana.bits.MdHelp
 
LEN_SHA256_HEX - Static variable in class pro.fessional.mirana.bits.MdHelp
 
length - Variable in class pro.fessional.mirana.io.CircleInputStream
 
length() - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
letter(int) - Static method in class pro.fessional.mirana.code.RandCode
Generate `len` length code of letter (a-zA-Z)
level - Variable in class pro.fessional.mirana.time.StopWatch.Watch
 
LightId - Class in pro.fessional.mirana.id
64 bit = 1bit(0 fixed) + 8bit (CRC8) + 1bit(Layout) + 54bit(block+sequence) 8bit reserved for Crc8Long encode, default 0 1bit whole-seq(0); block-seq(1) whole-seq(0) = sequence(54bit=18014398509481983) block-seq(1) = block(9bit=512) + sequence((54-9=45)bit=35184372088831) for 512 block unstopped 50000 id/second, running (2^45 -1)/(365*24*3600*50000) = 22.3 years
LightId(int, long) - Constructor for class pro.fessional.mirana.id.LightId
Constructed by block and sequence.
LightIdBufferedProvider - Class in pro.fessional.mirana.id
Lightweight lock, high performance, double-buffered light-id provider.
LightIdBufferedProvider(LightIdProvider.Loader) - Constructor for class pro.fessional.mirana.id.LightIdBufferedProvider
default thread pool is core-size=3, max-size=64, keep-alive 60S
LightIdBufferedProvider(LightIdProvider.Loader, ExecutorService) - Constructor for class pro.fessional.mirana.id.LightIdBufferedProvider
Buffered Multiple Thread Provider
LightIdProvider - Interface in pro.fessional.mirana.id
 
LightIdProvider.Generator - Interface in pro.fessional.mirana.id
Id generator
LightIdProvider.Loader - Interface in pro.fessional.mirana.id
the Loader to load LightId via Segment
LightIdProvider.Segment - Class in pro.fessional.mirana.id
Immutable LightId Segment
LightIdUtil - Class in pro.fessional.mirana.id
 
LightIdUtil() - Constructor for class pro.fessional.mirana.id.LightIdUtil
 
linenumAdd - Variable in class pro.fessional.mirana.stat.GitStat.S
 
linenumDel - Variable in class pro.fessional.mirana.stat.GitStat.S
 
lines(CharSequence) - Static method in class pro.fessional.mirana.text.WhiteUtil
 
lineup(Collection<E>, Predicate<E>...) - Static method in class pro.fessional.mirana.data.Rank
Arrange `items` in `predicate` order.
list(boolean[]) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
list(char[]) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
list(byte[]) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
list(short[]) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
list(int[]) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
list(long[]) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
list(float[]) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
list(double[]) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
list(Object) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
local(ZoneId, LocalDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
convert local datetime from `at` to `to`
local(ZonedDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
convert datetime to `to`
localDate() - Method in class pro.fessional.mirana.time.SlideDate
 
localDate() - Static method in class pro.fessional.mirana.time.ThreadNow
 
localDate(ZoneId) - Static method in class pro.fessional.mirana.time.ThreadNow
 
localDateTime() - Method in class pro.fessional.mirana.time.SlideDate
 
localDateTime() - Static method in class pro.fessional.mirana.time.ThreadNow
 
localDateTime(ZoneId) - Static method in class pro.fessional.mirana.time.ThreadNow
 
locale(String) - Static method in class pro.fessional.mirana.i18n.LocaleResolver
 
locale(String, Locale) - Static method in class pro.fessional.mirana.i18n.LocaleResolver
 
LocaleResolver - Class in pro.fessional.mirana.i18n
Supports the underscore(en_US) and the kebab(en-US) naming, return Locale.getDefault() if not found.
LocaleResolver() - Constructor for class pro.fessional.mirana.i18n.LocaleResolver
 
localTime() - Method in class pro.fessional.mirana.time.SlideDate
 
localTime() - Static method in class pro.fessional.mirana.time.ThreadNow
 
localTime(ZoneId) - Static method in class pro.fessional.mirana.time.ThreadNow
 
lock(String) - Method in interface pro.fessional.mirana.lock.GlobalLock
syntax sugar for lock
lock(Object...) - Static method in class pro.fessional.mirana.lock.JvmStaticGlobalLock
try-resource pattern lock
logAll(File, String, String) - Static method in class pro.fessional.mirana.stat.GitStat
 
logAll(File, List<String>) - Static method in class pro.fessional.mirana.stat.GitStat
 
logback(CharSequence, Object...) - Static method in class pro.fessional.mirana.text.FormatUtil
handle `{}` slf4j's placeholder, eg.
LogStat - Class in pro.fessional.mirana.stat
Reads small log files that do not exceed the number of Integer.Max lines.
LogStat() - Constructor for class pro.fessional.mirana.stat.LogStat
 
LogStat.Stat - Class in pro.fessional.mirana.stat
 
LogStat.Word - Class in pro.fessional.mirana.stat
 
LongArr - Static variable in class pro.fessional.mirana.data.Null
 
longs(Collection<? extends Number>) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
Longs - Static variable in class pro.fessional.mirana.data.Null
 
LOW - Static variable in class pro.fessional.mirana.code.Crc8LongUtil
The low odd bits of CRC bit to make the number not too large.
Low - Static variable in class pro.fessional.mirana.code.RandCode
 
lower(int) - Static method in class pro.fessional.mirana.code.RandCode
Generate `len` length code of lower (a-z)

M

main(String[]) - Static method in class pro.fessional.mirana.stat.GitStat
 
main(String[]) - Static method in class pro.fessional.mirana.stat.JvmStat
 
main(String[]) - Static method in class pro.fessional.mirana.stat.LogStat
 
main(String[]) - Static method in class pro.fessional.mirana.stat.WordStat
 
main(String[]) - Static method in class pro.fessional.WhoAmI
 
make(Function<T, R>, T...) - Static method in interface pro.fessional.mirana.data.Z
 
make(Function<T, R>, Iterable<? extends T>) - Static method in interface pro.fessional.mirana.data.Z
 
makeSafe(R, Function<T, R>, T...) - Static method in interface pro.fessional.mirana.data.Z
Convert the first non-null object that can be applied to `f`.
makeSafe(R, Function<T, R>, Iterable<? extends T>) - Static method in interface pro.fessional.mirana.data.Z
 
mark(int) - Method in class pro.fessional.mirana.io.CircleInputStream
 
markSupported() - Method in class pro.fessional.mirana.io.CircleInputStream
 
match(boolean, CharSequence, String...) - Static method in class pro.fessional.mirana.text.Wildcard
null does not match any character, but matches if all null are present.
max(Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
max(T, T) - Static method in class pro.fessional.mirana.math.ComparableUtil
 
max(T, T, T...) - Static method in class pro.fessional.mirana.math.ComparableUtil
 
MAX_BLOCK - Static variable in class pro.fessional.mirana.id.LightId
 
MAX_COUNT - Static variable in class pro.fessional.mirana.id.LightIdBufferedProvider
 
MAX_ERROR - Static variable in class pro.fessional.mirana.id.LightIdBufferedProvider
 
MAX_FILE - Static variable in class pro.fessional.mirana.io.DirHasher
 
MAX_LEN - Static variable in class pro.fessional.mirana.code.Crc4Int
 
MAX_NUMBER - Static variable in class pro.fessional.mirana.code.Crc8Long
 
MAX_NUMBER - Static variable in class pro.fessional.mirana.code.LeapCode
 
MAX_SEQ - Static variable in class pro.fessional.mirana.code.Crc4Int
 
MAX_SEQ_BLOCK - Static variable in class pro.fessional.mirana.id.LightId
 
MAX_SEQ_WHOLE - Static variable in class pro.fessional.mirana.id.LightId
 
MAX_SIZE - Static variable in class pro.fessional.mirana.img.Watermark
 
maxMap(Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
maxMap(Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
maxMapNull(Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
maxMapNull(Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
maxNull(Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
md5(byte[]) - Static method in class pro.fessional.mirana.bits.HmacHelp
 
Md5 - Class in pro.fessional.mirana.bits
 
Md5() - Constructor for class pro.fessional.mirana.bits.Md5
 
md5 - Static variable in class pro.fessional.mirana.bits.MdHelp
 
MdHelp - Class in pro.fessional.mirana.bits
MessageDigest helper and thread safe
MdHelp(String) - Constructor for class pro.fessional.mirana.bits.MdHelp
 
message - Variable in class pro.fessional.mirana.anti.L.D
 
message(String) - Static method in class pro.fessional.mirana.anti.L
 
message(String, String) - Static method in class pro.fessional.mirana.anti.L
 
message(String, String, Object...) - Static method in class pro.fessional.mirana.anti.L
 
message - Variable in class pro.fessional.mirana.data.R
 
message(CharSequence, Object...) - Static method in class pro.fessional.mirana.text.FormatUtil
handle `{0}` in MessageFormat, auto completes the parameter with empty string.
MessageException - Exception in pro.fessional.mirana.pain
Stackless exceptions used only to output business messages.
MessageException(String) - Constructor for exception pro.fessional.mirana.pain.MessageException
 
MessageException(String, String) - Constructor for exception pro.fessional.mirana.pain.MessageException
 
MessageException(CodeEnum) - Constructor for exception pro.fessional.mirana.pain.MessageException
 
MessageException(CodeEnum, Object...) - Constructor for exception pro.fessional.mirana.pain.MessageException
 
MessageException(boolean, String) - Constructor for exception pro.fessional.mirana.pain.MessageException
 
MessageException(boolean, String, String) - Constructor for exception pro.fessional.mirana.pain.MessageException
 
MessageException(boolean, CodeEnum) - Constructor for exception pro.fessional.mirana.pain.MessageException
 
MessageException(boolean, CodeEnum, Object...) - Constructor for exception pro.fessional.mirana.pain.MessageException
 
MessageException(Throwable, String) - Constructor for exception pro.fessional.mirana.pain.MessageException
 
MessageException(Throwable, String, String) - Constructor for exception pro.fessional.mirana.pain.MessageException
 
MessageException(Throwable, CodeEnum) - Constructor for exception pro.fessional.mirana.pain.MessageException
 
MessageException(Throwable, CodeEnum, Object...) - Constructor for exception pro.fessional.mirana.pain.MessageException
 
method - Variable in class pro.fessional.mirana.func.Lam.Ref
 
MID - Static variable in class pro.fessional.mirana.code.Crc8LongUtil
Default use prime number of CRC bit
millis() - Static method in class pro.fessional.mirana.time.ThreadNow
get current millis
min(Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
min(T, T) - Static method in class pro.fessional.mirana.math.ComparableUtil
 
min(T, T, T...) - Static method in class pro.fessional.mirana.math.ComparableUtil
 
MIN_BLOCK - Static variable in class pro.fessional.mirana.id.LightId
 
MIN_COUNT - Static variable in class pro.fessional.mirana.id.LightIdBufferedProvider
 
MIN_LEN - Static variable in class pro.fessional.mirana.code.Crc4Int
 
MIN_NUMBER - Static variable in class pro.fessional.mirana.code.Crc8Long
 
MIN_NUMBER - Static variable in class pro.fessional.mirana.code.LeapCode
 
MIN_SEQ - Static variable in class pro.fessional.mirana.code.Crc4Int
 
MIN_SEQ - Static variable in class pro.fessional.mirana.id.LightId
 
minMap(Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
minMap(Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
minMapNull(Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
minMapNull(Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
minNull(Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
mix(int) - Static method in class pro.fessional.mirana.code.RandCode
Generate `len` length code mixed chinese and english
mkdirs(File) - Static method in class pro.fessional.mirana.io.DirHasher
use the serial started from milliseconds as fileId to separate subdirectories.
mkdirs(File, long) - Static method in class pro.fessional.mirana.io.DirHasher
Separate subdirectories by fileId (serial, mills)
mkdirs(long) - Static method in class pro.fessional.mirana.io.DirHasher
Separate subdirectories by fileId (serial, mills)
mod(String) - Method in class pro.fessional.mirana.tk.TicketHelp.Builder
 
Mod10Code - Class in pro.fessional.mirana.code
Step 1: Set up a two-row matrix, labeled 1 through 22 (or up to 26); 1 being the most significant position in the matrix (i.e., the right-most position).
Mod10Code() - Constructor for class pro.fessional.mirana.code.Mod10Code
 
monday(ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
MONDAY(0:0:0.0) of current week at zoneId
month(ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
1st date(0:0:0.0) of current month at zoneId
mul(Object, Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
mul(Object, Object, Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
mul(Object) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
mul(Object, Object...) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
mulElse(BigDecimal, Object, Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
mulElse(BigDecimal, Object, Object, Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
mulIf(boolean, Object, Object) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
mulMap(Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
mulMap(Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
mulMap(Iterable<?>) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
mulMap(Iterable<T>, Function<? super T, ?>) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
mulMapElse(BigDecimal, Iterable<T>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
mulMapElse(BigDecimal, Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
mulMapNull(Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
mulMapNull(Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
mulNull(Object, Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
mulNull(Object, Object, Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 

N

name() - Method in interface pro.fessional.mirana.i18n.I18nEnum
 
name - Variable in class pro.fessional.mirana.time.StopWatch.Watch
 
neg(Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
neg() - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
negNull(Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
never() - Static method in class pro.fessional.mirana.best.DummyBlock
Code never reached in Biz Logic
never(String) - Static method in class pro.fessional.mirana.best.DummyBlock
Code never reached in Biz Logic
newContainer(Class<?>, int) - Method in class pro.fessional.mirana.anti.BeanVisitor.ContainerVisitor
new instance, eg.
newInsert - Variable in class pro.fessional.mirana.data.Diff.D
new record to setNew
newMd5(byte[]) - Static method in class pro.fessional.mirana.bits.HmacHelp
 
newMd5() - Static method in class pro.fessional.mirana.bits.MdHelp
 
newOne() - Method in class pro.fessional.mirana.bits.HmacHelp
create a Mac instance, the instance it not thread-safe
newOne(String, byte[]) - Static method in class pro.fessional.mirana.bits.HmacHelp
 
newOne() - Method in class pro.fessional.mirana.bits.MdHelp
create a Mac instance, the instance it not thread-safe
newOne(String) - Static method in class pro.fessional.mirana.bits.MdHelp
 
newSha1(byte[]) - Static method in class pro.fessional.mirana.bits.HmacHelp
 
newSha1() - Static method in class pro.fessional.mirana.bits.MdHelp
 
newSha256(byte[]) - Static method in class pro.fessional.mirana.bits.HmacHelp
 
newSha256() - Static method in class pro.fessional.mirana.bits.MdHelp
 
newUpdate - Variable in class pro.fessional.mirana.data.Diff.D
updated record in setNew
next(int, RandCode.Seed...) - Static method in class pro.fessional.mirana.code.RandCode
 
next(int, Random, RandCode.Seed...) - Static method in class pro.fessional.mirana.code.RandCode
 
next(int) - Method in class pro.fessional.mirana.code.RandCode.Seed
 
next() - Method in class pro.fessional.mirana.code.SlotCode
 
next(String, int) - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
 
next(String, int, long) - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
 
next(String, int) - Method in interface pro.fessional.mirana.id.LightIdProvider
get the next LightId by its block and name, default timeout is 1 second.
next(String, int, long) - Method in interface pro.fessional.mirana.id.LightIdProvider
get the next LightId by its block and name ,within the specify timeout(ms)
next() - Static method in class pro.fessional.mirana.id.Ulid
 
next(Random) - Static method in class pro.fessional.mirana.id.Ulid
 
next(long) - Static method in class pro.fessional.mirana.id.Ulid
 
next(long, Random) - Static method in class pro.fessional.mirana.id.Ulid
 
next(StringBuilder) - Static method in class pro.fessional.mirana.id.Ulid
 
next(StringBuilder, Random) - Static method in class pro.fessional.mirana.id.Ulid
 
next(StringBuilder, long) - Static method in class pro.fessional.mirana.id.Ulid
 
next(StringBuilder, long, Random) - Static method in class pro.fessional.mirana.id.Ulid
 
next32(CharSequence, int) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
next32(Number, int) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
next32(int, int) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
Round up to the next UNIT.
next64(CharSequence, long) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
next64(Number, long) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
next64(long, long) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
Round up to the next UNIT.
NG - Static variable in class pro.fessional.mirana.data.R
 
NG() - Static method in class pro.fessional.mirana.data.R
 
ng() - Static method in class pro.fessional.mirana.data.R
 
ng(String) - Static method in class pro.fessional.mirana.data.R
 
ng(CodeEnum) - Static method in class pro.fessional.mirana.data.R
 
ng(String, String) - Static method in class pro.fessional.mirana.data.R
 
ng(String, String, T) - Static method in class pro.fessional.mirana.data.R
 
ng(CodeEnum, T) - Static method in class pro.fessional.mirana.data.R
 
ng(Throwable) - Static method in class pro.fessional.mirana.data.R
 
ng(Throwable, String) - Static method in class pro.fessional.mirana.data.R
 
ng(Throwable, String, String) - Static method in class pro.fessional.mirana.data.R
 
ng(Throwable, CodeEnum) - Static method in class pro.fessional.mirana.data.R
 
ng(S) - Static method in class pro.fessional.mirana.data.R
 
ng(S, String) - Static method in class pro.fessional.mirana.data.R
 
ng(S, CodeEnum) - Static method in class pro.fessional.mirana.data.R
 
ng(S, String, String) - Static method in class pro.fessional.mirana.data.R
 
ng(S, String, String, T) - Static method in class pro.fessional.mirana.data.R
 
ng(S, CodeEnum, T) - Static method in class pro.fessional.mirana.data.R
 
ng(S, Throwable) - Static method in class pro.fessional.mirana.data.R
 
ng(S, Throwable, String) - Static method in class pro.fessional.mirana.data.R
 
ng(S, Throwable, String, String) - Static method in class pro.fessional.mirana.data.R
 
ng(S, Throwable, CodeEnum) - Static method in class pro.fessional.mirana.data.R
 
ngCode(String) - Static method in class pro.fessional.mirana.data.R
 
ngCode(String, String) - Static method in class pro.fessional.mirana.data.R
 
ngCode(CodeEnum, String) - Static method in class pro.fessional.mirana.data.R
 
ngCode(S, String) - Static method in class pro.fessional.mirana.data.R
 
ngCode(S, String, String) - Static method in class pro.fessional.mirana.data.R
 
ngCode(S, CodeEnum, String) - Static method in class pro.fessional.mirana.data.R
 
ngData(T) - Static method in class pro.fessional.mirana.data.R
 
ngData(T, String) - Static method in class pro.fessional.mirana.data.R
 
ngData(T, Throwable) - Static method in class pro.fessional.mirana.data.R
 
ngData(T, CodeEnum) - Static method in class pro.fessional.mirana.data.R
 
ngData(S, T) - Static method in class pro.fessional.mirana.data.R
 
ngData(S, T, String) - Static method in class pro.fessional.mirana.data.R
 
ngData(S, T, Throwable) - Static method in class pro.fessional.mirana.data.R
 
ngData(S, T, CodeEnum) - Static method in class pro.fessional.mirana.data.R
 
Nine(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Constructor for class pro.fessional.mirana.data.U.Nine
 
nine() - Method in class pro.fessional.mirana.data.U.Nine
 
NonCloseInputStream(InputStream) - Constructor for class pro.fessional.mirana.io.NonCloseStream.NonCloseInputStream
 
NonCloseOutputStream(OutputStream) - Constructor for class pro.fessional.mirana.io.NonCloseStream.NonCloseOutputStream
 
NonCloseReader(Reader) - Constructor for class pro.fessional.mirana.io.NonCloseStream.NonCloseReader
 
NonCloseStream - Class in pro.fessional.mirana.io
ignore close() on this stream
NonCloseStream() - Constructor for class pro.fessional.mirana.io.NonCloseStream
 
NonCloseStream.NonCloseInputStream - Class in pro.fessional.mirana.io
 
NonCloseStream.NonCloseOutputStream - Class in pro.fessional.mirana.io
 
NonCloseStream.NonCloseReader - Class in pro.fessional.mirana.io
 
NonCloseStream.NonCloseWriter - Class in pro.fessional.mirana.io
 
NonCloseWriter(Writer) - Constructor for class pro.fessional.mirana.io.NonCloseStream.NonCloseWriter
 
nonClosing(InputStream) - Static method in class pro.fessional.mirana.io.NonCloseStream
 
nonClosing(OutputStream) - Static method in class pro.fessional.mirana.io.NonCloseStream
 
nonClosing(Reader) - Static method in class pro.fessional.mirana.io.NonCloseStream
 
nonClosing(Writer) - Static method in class pro.fessional.mirana.io.NonCloseStream
 
NONE - Static variable in class pro.fessional.mirana.id.LightId
 
NoStackRuntimeException - Exception in pro.fessional.mirana.pain
Stackless RuntimeException.
NoStackRuntimeException(String) - Constructor for exception pro.fessional.mirana.pain.NoStackRuntimeException
 
notBlank(CharSequence...) - Static method in interface pro.fessional.mirana.data.Z
 
notBlank(Iterable<? extends CharSequence>) - Static method in interface pro.fessional.mirana.data.Z
 
notBlankSafe(String, CharSequence...) - Static method in interface pro.fessional.mirana.data.Z
 
notBlankSafe(String, Iterable<? extends CharSequence>) - Static method in interface pro.fessional.mirana.data.Z
 
note(String) - Static method in class pro.fessional.mirana.anti.L
 
note(String, Object...) - Static method in class pro.fessional.mirana.anti.L
 
notEmpty(CharSequence, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notEmpty(CharSequence, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notEmpty(CharSequence, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notEmpty(Collection<?>, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notEmpty(Collection<?>, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notEmpty(Collection<?>, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notEmpty(Map<?, ?>, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notEmpty(Map<?, ?>, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notEmpty(Map<?, ?>, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notEmpty(Object[], String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notEmpty(Object[], String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notEmpty(Object[], CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notEmpty(CharSequence, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notEmpty(CharSequence, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notEmpty(CharSequence, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notEmpty(Collection<?>, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notEmpty(Collection<?>, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notEmpty(Collection<?>, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notEmpty(Map<?, ?>, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notEmpty(Map<?, ?>, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notEmpty(Map<?, ?>, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notEmpty(Object[], String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notEmpty(Object[], String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notEmpty(Object[], CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notEmpty(CharSequence, String) - Static method in class pro.fessional.mirana.best.AssertState
 
notEmpty(CharSequence, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
notEmpty(CharSequence, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
notEmpty(Collection<?>, String) - Static method in class pro.fessional.mirana.best.AssertState
 
notEmpty(Collection<?>, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
notEmpty(Collection<?>, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
notEmpty(Map<?, ?>, String) - Static method in class pro.fessional.mirana.best.AssertState
 
notEmpty(Map<?, ?>, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
notEmpty(Map<?, ?>, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
notEmpty(Object[], String) - Static method in class pro.fessional.mirana.best.AssertState
 
notEmpty(Object[], String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
notEmpty(Object[], CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
notEmpty(T...) - Static method in interface pro.fessional.mirana.data.Z
 
notEmpty(Iterable<? extends T>) - Static method in interface pro.fessional.mirana.data.Z
 
notEmptySafe(T, T...) - Static method in interface pro.fessional.mirana.data.Z
 
notEmptySafe(T, Iterable<? extends T>) - Static method in interface pro.fessional.mirana.data.Z
 
notFlag(Enum<?>) - Static method in class pro.fessional.mirana.cond.StaticFlag
 
notFlag(Object, Enum<?>) - Static method in class pro.fessional.mirana.cond.StaticFlag
 
notNull(Object, String) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notNull(Object, String, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notNull(Object, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertArgs
 
notNull(Object, String) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notNull(Object, String, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notNull(Object, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertMessage
 
notNull(Object, String) - Static method in class pro.fessional.mirana.best.AssertState
 
notNull(Object, String, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
notNull(Object, CodeEnum, Object...) - Static method in class pro.fessional.mirana.best.AssertState
 
notNull(Boolean) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Byte) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Character) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Short) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Integer) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Long) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Float) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Double) - Static method in class pro.fessional.mirana.data.Null
 
notNull(CharSequence) - Static method in class pro.fessional.mirana.data.Null
 
notNull(boolean[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(byte[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(char[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(short[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(int[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(long[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(float[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(double[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Object[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Enum<?>) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Class<?>) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Boolean, boolean) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Byte, byte) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Character, char) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Short, short) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Integer, int) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Long, long) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Float, float) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Double, double) - Static method in class pro.fessional.mirana.data.Null
 
notNull(CharSequence, String) - Static method in class pro.fessional.mirana.data.Null
 
notNull(boolean[], boolean[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(byte[], byte[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(char[], char[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(short[], short[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(int[], int[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(long[], long[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(float[], float[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(double[], double[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Object[], Object[]) - Static method in class pro.fessional.mirana.data.Null
 
notNull(T, T) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Class<T>, Class<T>) - Static method in class pro.fessional.mirana.data.Null
 
notNull(T, Consumer<T>) - Static method in class pro.fessional.mirana.data.Null
 
notNull(T, Supplier<T>) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Map<K, V>) - Static method in class pro.fessional.mirana.data.Null
 
notNull(Set<V>) - Static method in class pro.fessional.mirana.data.Null
 
notNull(List<V>) - Static method in class pro.fessional.mirana.data.Null
 
notNull(T...) - Static method in interface pro.fessional.mirana.data.Z
 
notNull(Iterable<? extends T>) - Static method in interface pro.fessional.mirana.data.Z
 
notNull(Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
get the first parsed non-null number, NullPointerException if all null.
notNullSafe(T, T) - Static method in interface pro.fessional.mirana.data.Z
 
notNullSafe(T, T...) - Static method in interface pro.fessional.mirana.data.Z
 
notNullSafe(T, Iterable<? extends T>) - Static method in interface pro.fessional.mirana.data.Z
 
notNullSafe(Supplier<T>, T) - Static method in interface pro.fessional.mirana.data.Z
 
notNullSafe(Supplier<T>, T...) - Static method in interface pro.fessional.mirana.data.Z
 
notNullSafe(Supplier<T>, Iterable<? extends T>) - Static method in interface pro.fessional.mirana.data.Z
 
notWhiteSpace(char) - Static method in class pro.fessional.mirana.text.WhiteUtil
 
Null - Class in pro.fessional.mirana.data
 
Null() - Constructor for class pro.fessional.mirana.data.Null
 
Null.Eu - Enum in pro.fessional.mirana.data
 
Num - Static variable in class pro.fessional.mirana.code.RandCode
 
number(String) - Static method in class pro.fessional.mirana.code.Excel26Az
convert Excel coordinates [A..Z] to number (1-base), eg.
number(int) - Static method in class pro.fessional.mirana.code.Excel26Az
convert number (1-base) to Excel coordinates [A..Z]
number(int) - Static method in class pro.fessional.mirana.code.RandCode
Generate `len` length code of number (0-9)
number(int, int) - Static method in class pro.fessional.mirana.math.RatioNumber
 
NumberZero - Static variable in class pro.fessional.mirana.math.RatioNumber
 
numlet(int) - Static method in class pro.fessional.mirana.code.RandCode
Generate `len` length code of number and letter (0-9a-zA-Z)

O

obj(T...) - Static method in class pro.fessional.mirana.data.Arr
 
obj(Consumer<JsonTemplate.Obj>) - Static method in class pro.fessional.mirana.text.JsonTemplate
Constructs a JSON object `{...}` using a reusable buffer and a building function
obj(int, Consumer<JsonTemplate.Obj>) - Static method in class pro.fessional.mirana.text.JsonTemplate
Constructs a JSON object `{...}` using new buffer and a building function
obj(StringBuilder, Consumer<JsonTemplate.Obj>) - Static method in class pro.fessional.mirana.text.JsonTemplate
Constructs a JSON object `{...}` using the assigned buffer and a building function
obj32(Number) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
obj32(Number, Integer) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
obj32(CharSequence) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
obj32(CharSequence, Integer) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
obj64(Number) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
obj64(Number, Long) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
obj64(CharSequence) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
obj64(CharSequence, Long) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
object - Variable in class pro.fessional.mirana.func.Lam.Ref
 
object(Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
convert `num` object to BigDecimal
object(Object, BigDecimal) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
convert `num` object to BigDecimal, return `elze` if `num` is null.
object(Object, BigDecimal, boolean) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
convert `num` object to BigDecimal, return `elze` if `num` is null.
Objects - Static variable in class pro.fessional.mirana.data.Null
 
objects(BigDecimal, Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
of(byte[]) - Static method in class pro.fessional.mirana.bits.Aes128
Deprecated.
 
of(String) - Static method in class pro.fessional.mirana.bits.Aes128
Deprecated.
 
of(String) - Static method in class pro.fessional.mirana.bits.Aes256
 
of(String, String) - Static method in class pro.fessional.mirana.bits.Aes256
 
of(String, byte[]) - Static method in class pro.fessional.mirana.bits.HmacHelp
 
of(String) - Static method in class pro.fessional.mirana.bits.MdHelp
 
of(Class<A>, Class<B>, Function<? super A, ? extends B>, Function<? super B, ? extends A>) - Static method in interface pro.fessional.mirana.cast.BiConvertor
Tool to construct a A2B anonymous convertor
of(boolean...) - Static method in class pro.fessional.mirana.data.Arr
 
of(byte...) - Static method in class pro.fessional.mirana.data.Arr
 
of(short...) - Static method in class pro.fessional.mirana.data.Arr
 
of(char...) - Static method in class pro.fessional.mirana.data.Arr
 
of(int...) - Static method in class pro.fessional.mirana.data.Arr
 
of(long...) - Static method in class pro.fessional.mirana.data.Arr
 
of(float...) - Static method in class pro.fessional.mirana.data.Arr
 
of(double...) - Static method in class pro.fessional.mirana.data.Arr
 
of(Map<? extends K, ?>, Map<? extends K, ?>) - Static method in class pro.fessional.mirana.data.Diff
Base on map1, do diff on map2 to get the V data under the key
of(Collection<? extends E>, Collection<? extends E>) - Static method in class pro.fessional.mirana.data.Diff
Use T.equals to do a diff between setA and setB, with setA taking precedence if they are equal
of(Collection<? extends E>, Collection<? extends E>, Function<E, K>) - Static method in class pro.fessional.mirana.data.Diff
Base on setOld, do a diff on setNew, use equals to get insert/update/delete/same element.
of(Collection<? extends E>, Collection<? extends E>, Function<E, K>, BiPredicate<E, E>) - Static method in class pro.fessional.mirana.data.Diff
 
of(X) - Static method in class pro.fessional.mirana.data.Q
 
of(boolean) - Static method in class pro.fessional.mirana.data.R
 
of(boolean, String) - Static method in class pro.fessional.mirana.data.R
 
of(boolean, CodeEnum) - Static method in class pro.fessional.mirana.data.R
 
of(boolean, String, String) - Static method in class pro.fessional.mirana.data.R
 
of(boolean, String, String, T) - Static method in class pro.fessional.mirana.data.R
 
of(boolean, CodeEnum, T) - Static method in class pro.fessional.mirana.data.R
 
of(boolean, CodeEnum, String, T) - Static method in class pro.fessional.mirana.data.R
 
of(T1) - Static method in interface pro.fessional.mirana.data.U
 
of(T1, T2) - Static method in interface pro.fessional.mirana.data.U
 
of(T1, T2, T3) - Static method in interface pro.fessional.mirana.data.U
 
of(T1, T2, T3, T4) - Static method in interface pro.fessional.mirana.data.U
 
of(T1, T2, T3, T4, T5) - Static method in interface pro.fessional.mirana.data.U
 
of(T1, T2, T3, T4, T5, T6) - Static method in interface pro.fessional.mirana.data.U
 
of(T1, T2, T3, T4, T5, T6, T7) - Static method in interface pro.fessional.mirana.data.U
 
of(T1, T2, T3, T4, T5, T6, T7, T8) - Static method in interface pro.fessional.mirana.data.U
 
of(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Static method in interface pro.fessional.mirana.data.U
 
of(Runnable) - Static method in class pro.fessional.mirana.func.Dcl
 
of(Supplier<T>) - Static method in class pro.fessional.mirana.func.Dcl
 
of(BigDecimal, int) - Static method in class pro.fessional.mirana.math.AverageDecimal
average the number with the count, and the scale is 2 (0.01) 20/6 = [3.33, 3.33, 3.34, 3.33, 3.33, 3.34]
of(BigDecimal, int, int) - Static method in class pro.fessional.mirana.math.AverageDecimal
average the number with the count, and the assigned scale 20/6 = [3.33, 3.33, 3.34, 3.33, 3.33, 3.34]
of(BigDecimal, List<BigDecimal>) - Static method in class pro.fessional.mirana.math.BalanceDecimal
balance the number with the count, and the scale is 2 (0.01) 20/6 = [3.33, 3.33, 3.34, 3.33, 3.33, 3.34]
of(BigDecimal, List<BigDecimal>, int) - Static method in class pro.fessional.mirana.math.BalanceDecimal
balance the number with the count, and the assigned scale 20/6 = [3.33, 3.33, 3.34, 3.33, 3.33, 3.34]
of(StringBuilder) - Static method in class pro.fessional.mirana.page.PageUtil.By
 
of(String, boolean) - Static method in class pro.fessional.mirana.page.PageUtil.By
 
of(Duration) - Static method in class pro.fessional.mirana.time.SlideDate
 
offset - Variable in class pro.fessional.mirana.io.CircleInputStream
 
offsetDateTime() - Static method in class pro.fessional.mirana.time.ThreadNow
 
offsetDateTime(ZoneId) - Static method in class pro.fessional.mirana.time.ThreadNow
 
oil(int) - Static method in class pro.fessional.mirana.code.RandCode
Generate `len` length de-oiled code (0-9A-Z without UOIL)
OK - Static variable in class pro.fessional.mirana.data.R
 
OK() - Static method in class pro.fessional.mirana.data.R
 
ok() - Static method in class pro.fessional.mirana.data.R
 
ok(String) - Static method in class pro.fessional.mirana.data.R
 
ok(CodeEnum) - Static method in class pro.fessional.mirana.data.R
 
ok(String, T) - Static method in class pro.fessional.mirana.data.R
 
ok(String, String, T) - Static method in class pro.fessional.mirana.data.R
 
ok(CodeEnum, T) - Static method in class pro.fessional.mirana.data.R
 
ok(int, Collection<T>, PageQuery) - Static method in class pro.fessional.mirana.page.PageResult
constructor
ok(int, Collection<T>, int, int) - Static method in class pro.fessional.mirana.page.PageResult
constructor
okCode(String) - Static method in class pro.fessional.mirana.data.R
 
okCode(String, String) - Static method in class pro.fessional.mirana.data.R
 
okCode(CodeEnum, String) - Static method in class pro.fessional.mirana.data.R
 
okData(T) - Static method in class pro.fessional.mirana.data.R
 
okData(T, String) - Static method in class pro.fessional.mirana.data.R
 
oldDelete - Variable in class pro.fessional.mirana.data.Diff.D
deleted record from setOld
oldEqsNew - Variable in class pro.fessional.mirana.data.Diff.D
same record in both setNew and setOld
oldUpdate - Variable in class pro.fessional.mirana.data.Diff.D
updated record in setOld
One(T1) - Constructor for class pro.fessional.mirana.data.U.One
 
one() - Method in class pro.fessional.mirana.data.U.One
 
one(String) - Static method in class pro.fessional.mirana.text.StringTemplate
Construct one-time strings without caching compiling results
onlyV1() - Method in class pro.fessional.mirana.data.Diff.V
 
onlyV2() - Method in class pro.fessional.mirana.data.Diff.V
 
openOutputStream() - Method in class pro.fessional.mirana.dync.Java.JavaByte
 
Opt() - Constructor for class pro.fessional.mirana.anti.BeanVisitor.Opt
 
Or(L, R) - Constructor for class pro.fessional.mirana.data.U.Or
 
OrderedSpi - Interface in pro.fessional.mirana.dync
order and get 1st service
orElse(Character, char) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orElse(Byte, byte) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orElse(Short, short) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orElse(Integer, int) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orElse(Long, long) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orElse(Double, double) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orElse(Float, float) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orElse(T, T) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orFalse(Boolean) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
originRepo - Variable in class pro.fessional.mirana.stat.GitStat.S
 
orTrue(Boolean) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orZero(Character) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orZero(Byte) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orZero(Short) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orZero(Integer) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orZero(Long) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orZero(Double) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orZero(Float) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
orZero(BigDecimal) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
owner - Variable in class pro.fessional.mirana.time.StopWatch.Watch
 

P

pad(String) - Static method in class pro.fessional.mirana.bits.Base64
 
page - Variable in class pro.fessional.mirana.page.PageQuery
 
PageDefault - Annotation Type in pro.fessional.mirana.page
Compatible with spring `Pageable` for webmvc parameter.
PageQuery - Class in pro.fessional.mirana.page
org.springframework.data.domain.Page is powerful, but with heavy deps.
PageQuery() - Constructor for class pro.fessional.mirana.page.PageQuery
 
PageQuery(int, int) - Constructor for class pro.fessional.mirana.page.PageQuery
 
PageQuery(int, int, String) - Constructor for class pro.fessional.mirana.page.PageQuery
 
PageResult<E> - Class in pro.fessional.mirana.page
It is not recommended to change the page data after construction.
PageResult() - Constructor for class pro.fessional.mirana.page.PageResult
 
PageUtil - Class in pro.fessional.mirana.page
 
PageUtil() - Constructor for class pro.fessional.mirana.page.PageUtil
 
PageUtil.By - Class in pro.fessional.mirana.page
 
PageUtil.Sb - Class in pro.fessional.mirana.page
 
paginate(List<E>, int, BiConsumer<Integer, List<E>>) - Static method in class pro.fessional.mirana.page.PageUtil
paginate a list of data
paginate(List<E>, int) - Static method in class pro.fessional.mirana.page.PageUtil
paginate a list of data
Para() - Constructor for class pro.fessional.mirana.img.ZoomRotateCrop.Para
 
ParallelBar - Static variable in class pro.fessional.mirana.text.BarString
 
Param - Interface in pro.fessional.mirana.best
 
Param.HadClose - Annotation Type in pro.fessional.mirana.best
param will be close in the method
Param.InOut - Annotation Type in pro.fessional.mirana.best
param will be read and modified in the method
Param.NotClose - Annotation Type in pro.fessional.mirana.best
param will be NOT close in the method
Param.Out - Annotation Type in pro.fessional.mirana.best
param will be modified in the method
parse(String, BiFunction<String, String, Ticket.Mutable>...) - Static method in class pro.fessional.mirana.tk.TicketHelp
Parse any accepted Ticket
parseDate(long) - Static method in class pro.fessional.mirana.time.DateNumber
convert any number with date information to a date
parseDate(long, int) - Static method in class pro.fessional.mirana.time.DateNumber
from the offset to convert any number with date information to a date
parseDate(CharSequence) - Static method in class pro.fessional.mirana.time.DateParser
parse any digit string with date information to a date
parseDate(CharSequence, Iterable<DateTimeFormatter>) - Static method in class pro.fessional.mirana.time.DateParser
parse any digit string with date format information to a date
parseDate(CharSequence, DateTimeFormatter...) - Static method in class pro.fessional.mirana.time.DateParser
 
parseDate(CharSequence, int) - Static method in class pro.fessional.mirana.time.DateParser
from the offset to parse any digit string with date format information.
parseDateTime(long) - Static method in class pro.fessional.mirana.time.DateNumber
convert any number with date information to a date
parseDateTime(long, int) - Static method in class pro.fessional.mirana.time.DateNumber
from the offset to convert any number with date information to a date
parseDateTime(CharSequence) - Static method in class pro.fessional.mirana.time.DateParser
parse any digit string with date information to a date
parseDateTime(CharSequence, Iterable<DateTimeFormatter>) - Static method in class pro.fessional.mirana.time.DateParser
parse any digit string with date format information to a date
parseDateTime(CharSequence, DateTimeFormatter...) - Static method in class pro.fessional.mirana.time.DateParser
 
parseDateTime(CharSequence, int) - Static method in class pro.fessional.mirana.time.DateParser
from the offset to parse any digit string with date format information.
parseEnum(String, String) - Static method in class pro.fessional.mirana.cast.EnumConvertor
parse enum by class and key
parseEnum(Class<T>, String) - Static method in class pro.fessional.mirana.cast.EnumConvertor
parse enum by class and key
parseOffset(TemporalAccessor, ZoneId) - Static method in class pro.fessional.mirana.time.DateParser
parse any Temporal to a date at zoneId
parseOffset(CharSequence, ZoneId, Iterable<DateTimeFormatter>) - Static method in class pro.fessional.mirana.time.DateParser
parse any digit string with date format information to a date at zoneId
parseOffset(CharSequence, ZoneId, DateTimeFormatter...) - Static method in class pro.fessional.mirana.time.DateParser
 
parseParam(String) - Static method in class pro.fessional.mirana.func.Clz
 
parseTemporal(CharSequence, Iterable<DateTimeFormatter>, boolean) - Static method in class pro.fessional.mirana.time.DateParser
Parse without exceptions, returns the best match (no exceptions, highest number of correct parses)
parseTemporal(Iterable<DateTimeFormatter>, CharSequence, boolean) - Static method in class pro.fessional.mirana.time.DateParser
Parse them all and returns the results in the order in which they were entered.
parseTime(long) - Static method in class pro.fessional.mirana.time.DateNumber
convert any number with date information to a date
parseTime(long, int) - Static method in class pro.fessional.mirana.time.DateNumber
from the offset to convert any number with date information to a date
parseTime(CharSequence) - Static method in class pro.fessional.mirana.time.DateParser
parse any digit string with date information to a date
parseTime(CharSequence, Iterable<DateTimeFormatter>) - Static method in class pro.fessional.mirana.time.DateParser
parse any digit string with date format information to a date
parseTime(CharSequence, DateTimeFormatter...) - Static method in class pro.fessional.mirana.time.DateParser
 
parseTime(CharSequence, int) - Static method in class pro.fessional.mirana.time.DateParser
from the offset to parse any digit string with date format information.
parseUtilDate(CharSequence) - Static method in class pro.fessional.mirana.time.DateParser
parse any digit string with date information to a date
parseUtilDate(CharSequence, int) - Static method in class pro.fessional.mirana.time.DateParser
from the offset to parse any digit string with date format information.
parseZoned(CharSequence) - Static method in class pro.fessional.mirana.time.DateParser
parse any digit string with date information to a date
parseZoned(CharSequence, ZoneId) - Static method in class pro.fessional.mirana.time.DateParser
parse any digit string with date information to a date
parseZoned(TemporalAccessor, ZoneId) - Static method in class pro.fessional.mirana.time.DateParser
parse any Temporal at zoneId
parseZoned(CharSequence, ZoneId, Iterable<DateTimeFormatter>) - Static method in class pro.fessional.mirana.time.DateParser
parse any digit string with date format information to a date at zoneId
parseZoned(CharSequence, ZoneId, DateTimeFormatter...) - Static method in class pro.fessional.mirana.time.DateParser
 
parseZoned(CharSequence, ZoneId, int) - Static method in class pro.fessional.mirana.time.DateParser
from the offset to parse any digit string with date format information.
pascal(CharSequence) - Static method in class pro.fessional.mirana.text.CaseSwitcher
PascalCase
pow(Object, int) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
pow(int) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
powNull(Object, int) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
prd(Object, Object, Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
product `a`, `b` and `sums`
prdMap(Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
prdMap(Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
preload(int) - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
Preload all LightId's in the block, doing this once at startup is enough.
preload(int) - Method in interface pro.fessional.mirana.id.LightIdProvider.Loader
preload all LightId of current block.
prev32(CharSequence, int) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
prev32(Number, int) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
prev32(int, int) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
Round up to the previous unit.
prev64(CharSequence, long) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
prev64(Number, long) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
prev64(long, long) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
Round up to the previous unit.
Preview - Static variable in class pro.fessional.mirana.stat.LogStat
 
print(Appendable, Throwable) - Static method in class pro.fessional.mirana.pain.ThrowableUtil
print StackTrace to buffer in 5-StackTrace (except root cause), Reversed, Shorten.
print(Appendable, Throwable, boolean, boolean) - Static method in class pro.fessional.mirana.pain.ThrowableUtil
print StackTrace to buffer.
print(Appendable, Throwable, boolean, boolean, int, int) - Static method in class pro.fessional.mirana.pain.ThrowableUtil
print StackTrace to buffer.
printJavax(Path) - Method in class pro.fessional.mirana.stat.WordStat
 
printWord(Map<String, Integer>, Writer, Predicate<Map.Entry<String, Integer>>) - Method in class pro.fessional.mirana.stat.WordStat
 
pro.fessional - package pro.fessional
 
pro.fessional.mirana.anti - package pro.fessional.mirana.anti
 
pro.fessional.mirana.best - package pro.fessional.mirana.best
 
pro.fessional.mirana.bits - package pro.fessional.mirana.bits
 
pro.fessional.mirana.cast - package pro.fessional.mirana.cast
 
pro.fessional.mirana.code - package pro.fessional.mirana.code
 
pro.fessional.mirana.cond - package pro.fessional.mirana.cond
 
pro.fessional.mirana.data - package pro.fessional.mirana.data
 
pro.fessional.mirana.dync - package pro.fessional.mirana.dync
 
pro.fessional.mirana.evil - package pro.fessional.mirana.evil
 
pro.fessional.mirana.fake - package pro.fessional.mirana.fake
 
pro.fessional.mirana.flow - package pro.fessional.mirana.flow
 
pro.fessional.mirana.func - package pro.fessional.mirana.func
 
pro.fessional.mirana.i18n - package pro.fessional.mirana.i18n
 
pro.fessional.mirana.id - package pro.fessional.mirana.id
 
pro.fessional.mirana.img - package pro.fessional.mirana.img
 
pro.fessional.mirana.io - package pro.fessional.mirana.io
 
pro.fessional.mirana.lock - package pro.fessional.mirana.lock
 
pro.fessional.mirana.math - package pro.fessional.mirana.math
 
pro.fessional.mirana.netx - package pro.fessional.mirana.netx
 
pro.fessional.mirana.page - package pro.fessional.mirana.page
 
pro.fessional.mirana.pain - package pro.fessional.mirana.pain
 
pro.fessional.mirana.stat - package pro.fessional.mirana.stat
 
pro.fessional.mirana.text - package pro.fessional.mirana.text
 
pro.fessional.mirana.time - package pro.fessional.mirana.time
 
pro.fessional.mirana.tk - package pro.fessional.mirana.tk
 
PTN_DATE_10 - Static variable in class pro.fessional.mirana.time.DateFormatter
 
PTN_DATE_PSE - Static variable in class pro.fessional.mirana.time.DateFormatter
 
PTN_DATE_PSE_US - Static variable in class pro.fessional.mirana.time.DateFormatter
 
PTN_FULL_19 - Static variable in class pro.fessional.mirana.time.DateFormatter
 
PTN_FULL_23 - Static variable in class pro.fessional.mirana.time.DateFormatter
 
PTN_FULL_OZ - Static variable in class pro.fessional.mirana.time.DateFormatter
 
PTN_FULL_PSE - Static variable in class pro.fessional.mirana.time.DateFormatter
 
PTN_FULL_PSE_US - Static variable in class pro.fessional.mirana.time.DateFormatter
 
PTN_FULL_TZ - Static variable in class pro.fessional.mirana.time.DateFormatter
 
PTN_TIME_08 - Static variable in class pro.fessional.mirana.time.DateFormatter
 
PTN_TIME_12 - Static variable in class pro.fessional.mirana.time.DateFormatter
 
PTN_TIME_PSE - Static variable in class pro.fessional.mirana.time.DateFormatter
 
PTN_ZONE_PSE - Static variable in class pro.fessional.mirana.time.DateFormatter
 
PTN_ZONE_PSE_US - Static variable in class pro.fessional.mirana.time.DateFormatter
 
pubMod - Variable in class pro.fessional.mirana.tk.TicketHelp.AnyHelp
 
putArr(String, Consumer<JsonTemplate.Arr>) - Method in class pro.fessional.mirana.text.JsonTemplate.Obj
write `"key":[ ...
putArr(String, Iterable<?>) - Method in class pro.fessional.mirana.text.JsonTemplate.Obj
write `"key":[v1,...]`
putArr(String, Object[]) - Method in class pro.fessional.mirana.text.JsonTemplate.Obj
write `"key":[v1,...]`
putObj(String, Consumer<JsonTemplate.Obj>) - Method in class pro.fessional.mirana.text.JsonTemplate.Obj
write `"key":{ ...
putObj(Map<?, ?>) - Method in class pro.fessional.mirana.text.JsonTemplate.Obj
write key-value `"k1":...,"k2":...`
putObj(String, Map<?, ?>) - Method in class pro.fessional.mirana.text.JsonTemplate.Obj
write `"key":{"k1":...,"k2":...}`
putVal(String, Object) - Method in class pro.fessional.mirana.text.JsonTemplate.Obj
write `"key":...`, support (1) map=`{...}` (2) arr=`[...]` (3) primitive arrays=`[...]`

Q

Q<T> - Class in pro.fessional.mirana.data
single param query
Q() - Constructor for class pro.fessional.mirana.data.Q
 
Q(T) - Constructor for class pro.fessional.mirana.data.Q
 
Q.Id - Class in pro.fessional.mirana.data
id
QUALITY - Static variable in class pro.fessional.mirana.img.StreamJpg
 
QueryDate - Static variable in class pro.fessional.mirana.time.DateParser
 
QueryDateTime - Static variable in class pro.fessional.mirana.time.DateParser
 
QueryTime - Static variable in class pro.fessional.mirana.time.DateParser
 
QuietPos(int) - Constructor for class pro.fessional.mirana.time.DateParser.QuietPos
 

R

R<T> - Class in pro.fessional.mirana.data
Basic result container.
R() - Constructor for class pro.fessional.mirana.data.R
 
R(boolean, String, String, T) - Constructor for class pro.fessional.mirana.data.R
 
R(boolean, CodeEnum, T) - Constructor for class pro.fessional.mirana.data.R
 
r(R) - Static method in interface pro.fessional.mirana.data.U
 
rand(Random, int) - Method in class pro.fessional.mirana.code.RandCode.Seed
 
rand(Random, StringBuilder, int) - Method in class pro.fessional.mirana.code.RandCode.Seed
 
RandCode - Class in pro.fessional.mirana.code
 
RandCode() - Constructor for class pro.fessional.mirana.code.RandCode
 
RandCode.Seed - Class in pro.fessional.mirana.code
 
range(char...) - Static method in class pro.fessional.mirana.code.RandCode.Seed
 
range1 - Variable in class pro.fessional.mirana.stat.LogStat.Word
 
range2 - Variable in class pro.fessional.mirana.stat.LogStat.Word
 
Rank - Class in pro.fessional.mirana.data
 
Rank() - Constructor for class pro.fessional.mirana.data.Rank
 
RateOneOne - Static variable in class pro.fessional.mirana.math.RatioNumber
 
ratio(int, int) - Static method in class pro.fessional.mirana.math.RatioNumber
 
Ratio(int, int) - Constructor for class pro.fessional.mirana.math.RatioNumber.Ratio
 
RatioNumber - Class in pro.fessional.mirana.math
Proportional number, express the two units of proportionality, and the number of large and small items carried and borrowed ratio.
RatioNumber(int, int) - Constructor for class pro.fessional.mirana.math.RatioNumber
 
RatioNumber.Grade - Enum in pro.fessional.mirana.math
up/down relationship between `one` and `use`
RatioNumber.Ratio - Class in pro.fessional.mirana.math
ration of `one` and `use`, How many `one` equals how many `use`
read(InputStream) - Static method in class pro.fessional.mirana.img.ImageIoFix
read() - Method in class pro.fessional.mirana.io.CircleInputStream
 
read(byte[]) - Method in class pro.fessional.mirana.io.CircleInputStream
 
read(byte[], int, int) - Method in class pro.fessional.mirana.io.CircleInputStream
 
readBytes(InputStream) - Static method in class pro.fessional.mirana.io.InputStreams
read all to bytes and close, return empty if stream is null
readBytes(OutputStream, InputStream) - Static method in class pro.fessional.mirana.io.InputStreams
read all to output stream and close
readClassDescriptor() - Method in class pro.fessional.mirana.io.CompatibleObjectStream
 
readLine(InputStream, Charset) - Static method in class pro.fessional.mirana.io.InputStreams
read all as lines and close
readLine(List<String>, InputStream, Charset) - Static method in class pro.fessional.mirana.io.InputStreams
read all as lines to list and close
readLine(InputStream) - Static method in class pro.fessional.mirana.io.InputStreams
read all as lines to list and close
readText(InputStream, Charset) - Static method in class pro.fessional.mirana.io.InputStreams
read all to string and close
readText(StringBuilder, InputStream, Charset) - Static method in class pro.fessional.mirana.io.InputStreams
read all to builder and close
readText(InputStream) - Static method in class pro.fessional.mirana.io.InputStreams
read all to string and close
ref(Lam.V0) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.V1<P1>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.V2<P1, P2>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.V3<P1, P2, P3>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.V4<P1, P2, P3, P4>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.V5<P1, P2, P3, P4, P5>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.V6<P1, P2, P3, P4, P5, P6>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.V7<P1, P2, P3, P4, P5, P6, P7>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.V8<P1, P2, P3, P4, P5, P6, P7, P8>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.V9<P1, P2, P3, P4, P5, P6, P7, P8, P9>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.R0<R>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.R1<R, P1>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.R2<R, P1, P2>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.R3<R, P1, P2, P3>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.R4<R, P1, P2, P3, P4>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.R5<R, P1, P2, P3, P4, P5>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.R6<R, P1, P2, P3, P4, P5, P6>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.R7<R, P1, P2, P3, P4, P5, P6, P7>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.R8<R, P1, P2, P3, P4, P5, P6, P7, P8>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref(Lam.R9<R, P1, P2, P3, P4, P5, P6, P7, P8, P9>) - Static method in interface pro.fessional.mirana.func.Lam
 
ref() - Method in interface pro.fessional.mirana.func.Lam
 
referLambda(Object) - Static method in class pro.fessional.mirana.func.Clz
 
reg - Variable in class pro.fessional.mirana.best.TypedReg.Key
 
regType - Variable in class pro.fessional.mirana.best.TypedKey
 
regType - Variable in class pro.fessional.mirana.best.TypedReg
 
remove() - Static method in class pro.fessional.mirana.anti.L
 
renameFile - Variable in class pro.fessional.mirana.stat.GitStat.S
 
require(String, int, int, boolean) - Method in interface pro.fessional.mirana.id.LightIdProvider.Loader
Returns the count of sequence, not less than the required count (can be more) sequence.
reset() - Method in class pro.fessional.mirana.code.SlotCode
 
reset() - Method in class pro.fessional.mirana.io.CircleInputStream
 
resetCode(String) - Method in class pro.fessional.mirana.pain.CodeException.TweakingCodeException
 
resetCode(CodeEnum) - Method in class pro.fessional.mirana.pain.CodeException.TweakingCodeException
 
resetGlobal() - Method in class pro.fessional.mirana.evil.TweakingContext
reset global value
resetHostnameVerifier() - Static method in class pro.fessional.mirana.netx.SslTrustAll
reset HttpsURLConnection.setDefaultHostnameVerifier to system default
resetSocketFactory() - Static method in class pro.fessional.mirana.netx.SslTrustAll
reset HttpsURLConnection.setDefaultSSLSocketFactory to system default
resetThread() - Method in class pro.fessional.mirana.evil.TweakingContext
reset thread value.
result(RoundingMode) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
result(int, RoundingMode) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
result() - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
resultCeil() - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
resultCeil(int) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
resultFloor() - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
resultFloor(int) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
resultRaw() - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
resultRound() - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
resultRound(int) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
resultUnitDown(BigDecimal, BigDecimal) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
resultUnitUp(BigDecimal, BigDecimal) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
returnNull() - Static method in class pro.fessional.mirana.flow.FlowBreak
 
ReturnOrException - Exception in pro.fessional.mirana.flow
return or exception
ReturnOrException(Object, Throwable) - Constructor for exception pro.fessional.mirana.flow.ReturnOrException
 
ReturnOrException(String, Object, Throwable) - Constructor for exception pro.fessional.mirana.flow.ReturnOrException
 
returnOrThrow() - Method in exception pro.fessional.mirana.flow.ReturnOrException
throw the exception if there is, otherwise return a result.
returnOrThrow(T) - Method in exception pro.fessional.mirana.flow.ReturnOrException
throw the exception if there is, otherwise return a result.
returnOrThrow(S, Class<T>) - Method in exception pro.fessional.mirana.flow.ReturnOrException
throw the exception if there is, otherwise return a result.
returnValue(Object) - Static method in class pro.fessional.mirana.flow.FlowBreak
 
returnValue(Object, Enum<?>) - Static method in class pro.fessional.mirana.flow.FlowBreak
 
reverseBiConvertor() - Method in interface pro.fessional.mirana.cast.BiConvertor
reverse the source and target
right() - Method in class pro.fessional.mirana.data.U.Or
 
rightCut(CharSequence, int) - Static method in class pro.fessional.mirana.text.FullCharUtil
From the right side, cut N width characters as new string (ascii counts as 1, non-ascii counts as 2).
rightCut(CharSequence, int, int) - Static method in class pro.fessional.mirana.text.FullCharUtil
From the offset on the right side, cut N width characters as new string (ascii counts as 1, non-ascii counts as 2).
rightFix(Object, int, char) - Static method in class pro.fessional.mirana.text.FormatUtil
Right padding or right truncation to ensure fixed length
root(Throwable) - Static method in class pro.fessional.mirana.pain.ThrowableUtil
get the root StackTrace which is the root cause.
rootString(Throwable) - Static method in class pro.fessional.mirana.pain.ThrowableUtil
print root StackTrace to String
ROTATE - Static variable in class pro.fessional.mirana.img.Watermark
 
rotate - Variable in class pro.fessional.mirana.img.ZoomRotateCrop.Para
Rotate one angle clockwise (deg 360)
rotate(BufferedImage, int) - Static method in class pro.fessional.mirana.img.ZoomRotateCrop
Rotate one angle clockwise (360)
round(Object, int) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
Remove all digit after `scale` (exclude), then round the `num`.
round(int) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
run(File, StringBuilder, List<String>) - Static method in class pro.fessional.mirana.io.Exec
sync execute a command
run(File, StringBuilder, String...) - Static method in class pro.fessional.mirana.io.Exec
sync execute a command
run(File, List<String>, List<String>) - Static method in class pro.fessional.mirana.io.Exec
sync execute some commands
run(File, List<String>, String...) - Static method in class pro.fessional.mirana.io.Exec
sync execute some commands
run(File, BiConsumer<Exec.Std, String>, List<String>) - Static method in class pro.fessional.mirana.io.Exec
sync execute some commands
run(File, BiConsumer<Exec.Std, String>, String...) - Static method in class pro.fessional.mirana.io.Exec
sync execute some commands
run(ProcessBuilder, BiConsumer<Exec.Std, String>) - Static method in class pro.fessional.mirana.io.Exec
sync execute some commands
runIfDirty() - Method in class pro.fessional.mirana.func.Dcl
 

S

S() - Constructor for class pro.fessional.mirana.data.Diff.S
 
S() - Constructor for class pro.fessional.mirana.stat.GitStat.S
 
saveFile(InputStream, File) - Static method in class pro.fessional.mirana.io.InputStreams
write to file and close
saveMysql(List<GitStat.S>, String, DataSource) - Static method in class pro.fessional.mirana.stat.GitStat
 
saveTemp(InputStream, String, boolean) - Static method in class pro.fessional.mirana.io.InputStreams
write to temp file with prefix and close, whether delete it on jvm exit
saveTemp(InputStream, String) - Static method in class pro.fessional.mirana.io.InputStreams
write to temp file with prefix and close
saveTemp(InputStream) - Static method in class pro.fessional.mirana.io.InputStreams
write to temp file with prefix `mirana-` and close
Sb(StringBuilder) - Constructor for class pro.fessional.mirana.page.PageUtil.Sb
 
scale() - Method in class pro.fessional.mirana.math.AverageDecimal
 
scale() - Method in class pro.fessional.mirana.math.BalanceDecimal
 
scale(Object, int, RoundingMode) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
Remove all digit after `scale` (exclude), then apply RoundingMode
scream(CharSequence) - Static method in class pro.fessional.mirana.text.CaseSwitcher
SCREAMING_SNAKE
Seed(char[], char[]) - Constructor for class pro.fessional.mirana.code.RandCode.Seed
 
seeds(RandCode.Seed...) - Static method in class pro.fessional.mirana.code.RandCode.Seed
 
Segment(String, int, long, long) - Constructor for class pro.fessional.mirana.id.LightIdProvider.Segment
Immutable Fragment
seq(int) - Method in class pro.fessional.mirana.tk.TicketHelp.Builder
 
seqAdd(int) - Method in class pro.fessional.mirana.tk.TicketHelp.Builder
 
seqIncrease() - Method in class pro.fessional.mirana.tk.TicketHelp.Builder
 
sequenceInt(long) - Static method in class pro.fessional.mirana.id.LightIdUtil
 
sequenceLong(long) - Static method in class pro.fessional.mirana.id.LightIdUtil
 
sequenceOrElse(LightId, long) - Static method in class pro.fessional.mirana.id.LightIdUtil
 
serialize() - Method in class pro.fessional.mirana.best.TypedKey
serialize to string
serialize() - Method in class pro.fessional.mirana.best.TypedReg
serialize to string
serialize() - Method in class pro.fessional.mirana.tk.AnyTicket
 
serialize() - Method in interface pro.fessional.mirana.tk.Ticket
serialize the Ticket
set(boolean[], int, boolean) - Static method in class pro.fessional.mirana.data.Arr
 
set(byte[], int, byte) - Static method in class pro.fessional.mirana.data.Arr
 
set(short[], int, short) - Static method in class pro.fessional.mirana.data.Arr
 
set(char[], int, char) - Static method in class pro.fessional.mirana.data.Arr
 
set(int[], int, int) - Static method in class pro.fessional.mirana.data.Arr
 
set(long[], int, long) - Static method in class pro.fessional.mirana.data.Arr
 
set(float[], int, float) - Static method in class pro.fessional.mirana.data.Arr
 
set(double[], int, double) - Static method in class pro.fessional.mirana.data.Arr
 
setBizPart(String) - Method in class pro.fessional.mirana.tk.AnyTicket
 
setBizPart(String) - Method in interface pro.fessional.mirana.tk.Ticket.Mutable
 
setCause(Object) - Method in class pro.fessional.mirana.data.R
 
setCause(Object) - Method in class pro.fessional.mirana.page.PageResult
 
setCode(String) - Method in class pro.fessional.mirana.data.R
 
setCode(CodeEnum) - Method in class pro.fessional.mirana.data.R
 
setCode(String) - Method in class pro.fessional.mirana.page.PageResult
 
setCode(CodeEnum) - Method in class pro.fessional.mirana.page.PageResult
 
setData(T) - Method in class pro.fessional.mirana.data.R
 
setData(Collection<E>) - Method in class pro.fessional.mirana.page.PageResult
 
setDirty() - Method in class pro.fessional.mirana.func.Dcl
 
setDirty(boolean) - Method in class pro.fessional.mirana.func.Dcl
 
setErrAlive(long) - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
set the error status alive time, which will be cleared when it expires, default 2 minutes.
setErrorIndex(int) - Method in class pro.fessional.mirana.time.DateParser.QuietPos
 
setFixCount(int) - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
Whether to preload a fixed count of ids.
setFlag(Enum<?>) - Static method in class pro.fessional.mirana.cond.StaticFlag
 
setFlag(Object, Enum<?>) - Static method in class pro.fessional.mirana.cond.StaticFlag
 
setGenerator(LightIdProvider.Generator) - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
set Sequence Handler to edit the sequence before the LightId
setHint(String) - Method in class pro.fessional.mirana.i18n.I18nString
 
setI18n(String) - Method in class pro.fessional.mirana.i18n.I18nString
 
setI18nMessage(CodeEnum, Object...) - Method in class pro.fessional.mirana.data.R
set i18nCode and i18nArgs.
setI18nMessage(I18nAware) - Method in class pro.fessional.mirana.data.R
set i18nCode and i18nArgs.
setI18nMessage(String, Object...) - Method in class pro.fessional.mirana.data.R
 
setI18nMessage(CodeEnum, Object...) - Method in class pro.fessional.mirana.page.PageResult
 
setI18nMessage(I18nAware) - Method in class pro.fessional.mirana.page.PageResult
 
setI18nMessage(String, Object...) - Method in class pro.fessional.mirana.page.PageResult
 
setId(long) - Method in class pro.fessional.mirana.data.Q.Id
 
setMark(String) - Method in class pro.fessional.mirana.time.StopWatch.Watch
 
setMaxCount(int) - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
set the max count of preload, default is 10000
setMaxError(int) - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
set the max tolerated errors in the loading, default 5.
setMessage(String) - Method in class pro.fessional.mirana.data.R
 
setMessage(String) - Method in class pro.fessional.mirana.page.PageResult
 
setMeta(Map<String, Object>) - Method in class pro.fessional.mirana.page.PageResult
 
setMinCount(int) - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
set the min count of preload, default is 100.
setPage(int) - Method in class pro.fessional.mirana.page.PageQuery
 
setPage(int) - Method in class pro.fessional.mirana.page.PageResult
 
setPubDue(long) - Method in class pro.fessional.mirana.tk.AnyTicket
 
setPubDue(long) - Method in interface pro.fessional.mirana.tk.Ticket.Mutable
 
setPubMod(String) - Method in class pro.fessional.mirana.tk.AnyTicket
 
setPubMod(String) - Method in interface pro.fessional.mirana.tk.Ticket.Mutable
 
setPubSeq(int) - Method in class pro.fessional.mirana.tk.AnyTicket
 
setPubSeq(int) - Method in interface pro.fessional.mirana.tk.Ticket.Mutable
 
setQ(T) - Method in class pro.fessional.mirana.data.Q
 
setScale(int) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
setSigPart(String) - Method in class pro.fessional.mirana.tk.AnyTicket
 
setSigPart(String) - Method in interface pro.fessional.mirana.tk.Ticket.Mutable
 
setSize(int) - Method in class pro.fessional.mirana.page.PageQuery
 
setSize(int) - Method in class pro.fessional.mirana.page.PageResult
 
setSort(String) - Method in class pro.fessional.mirana.page.PageQuery
 
setSort(String) - Method in class pro.fessional.mirana.page.PageResult
Sorting String
setSuccess(boolean) - Method in class pro.fessional.mirana.data.R
 
setSuccess(boolean) - Method in class pro.fessional.mirana.page.PageResult
 
setTimeout(long) - Method in class pro.fessional.mirana.id.LightIdBufferedProvider
set request timeout in mills, default 1 second.
setToken(String, String) - Static method in class pro.fessional.mirana.anti.L
 
setTotalData(int) - Method in class pro.fessional.mirana.page.PageResult
 
setTotalInfo(int, int) - Method in class pro.fessional.mirana.page.PageResult
Set the total data and page size, then calculate the total page
setTotalPage(int) - Method in class pro.fessional.mirana.page.PageResult
 
setV1(E) - Method in class pro.fessional.mirana.data.Diff.V
 
setV2(E) - Method in class pro.fessional.mirana.data.Diff.V
 
setValue(Object...) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
Seven(T1, T2, T3, T4, T5, T6, T7) - Constructor for class pro.fessional.mirana.data.U.Seven
 
seven() - Method in class pro.fessional.mirana.data.U.Seven
 
sha1(byte[]) - Static method in class pro.fessional.mirana.bits.HmacHelp
 
sha1 - Static variable in class pro.fessional.mirana.bits.MdHelp
 
sha256(byte[]) - Static method in class pro.fessional.mirana.bits.HmacHelp
 
sha256 - Static variable in class pro.fessional.mirana.bits.MdHelp
 
ShortArr - Static variable in class pro.fessional.mirana.data.Null
 
shorts(Collection<? extends Number>) - Static method in class pro.fessional.mirana.cast.BoxedCastUtil
 
Shorts - Static variable in class pro.fessional.mirana.data.Null
 
sig(MdHelp) - Static method in class pro.fessional.mirana.tk.TicketHelp
 
sig(MdHelp, byte[]) - Static method in class pro.fessional.mirana.tk.TicketHelp
 
sig(HmacHelp) - Static method in class pro.fessional.mirana.tk.TicketHelp
 
sigFun - Variable in class pro.fessional.mirana.tk.TicketHelp.AnyHelp
 
SigFun(Supplier<MessageDigest>, byte[]) - Constructor for class pro.fessional.mirana.tk.TicketHelp.SigFun
 
SigFun(MdHelp, byte[]) - Constructor for class pro.fessional.mirana.tk.TicketHelp.SigFun
 
SigHmac(Supplier<Mac>) - Constructor for class pro.fessional.mirana.tk.TicketHelp.SigHmac
 
SigHmac(HmacHelp) - Constructor for class pro.fessional.mirana.tk.TicketHelp.SigHmac
 
SingleBar - Static variable in class pro.fessional.mirana.text.BarString
 
Six(T1, T2, T3, T4, T5, T6) - Constructor for class pro.fessional.mirana.data.U.Six
 
six() - Method in class pro.fessional.mirana.data.U.Six
 
size - Variable in class pro.fessional.mirana.code.SlotCode
 
size() - Method in class pro.fessional.mirana.math.AverageDecimal
 
size() - Method in class pro.fessional.mirana.math.BalanceDecimal
 
size - Variable in class pro.fessional.mirana.page.PageQuery
 
skip(long) - Method in class pro.fessional.mirana.io.CircleInputStream
 
skipFinal(boolean) - Method in class pro.fessional.mirana.anti.BeanVisitor.Opt
Whether to skip final fields, default true.
skipTransient(boolean) - Method in class pro.fessional.mirana.anti.BeanVisitor.Opt
Whether to skip Transient field and @Transient Getter, default true
Sleep - Class in pro.fessional.mirana.time
Thead.sleep
Sleep() - Constructor for class pro.fessional.mirana.time.Sleep
 
SlideDate - Class in pro.fessional.mirana.time
Accounting date tool wrapped with OffsetClock
SlotCode - Class in pro.fessional.mirana.code
Generate a fixed-capacity slot of random numbers.
SlotCode(int) - Constructor for class pro.fessional.mirana.code.SlotCode
Init a fixed capacity [1,size] random slot
SlotCode(int, Supplier<Random>) - Constructor for class pro.fessional.mirana.code.SlotCode
 
SlotCode(int, Random) - Constructor for class pro.fessional.mirana.code.SlotCode
Init a fixed capacity [1,size] random slot whit given random
snake(CharSequence) - Static method in class pro.fessional.mirana.text.CaseSwitcher
snake_case
snoozeInterrupt(Duration) - Static method in class pro.fessional.mirana.time.Sleep
ignore InterruptedException and continue to sleep, at the end wake up with interrupted status
snoozeInterrupt(long) - Static method in class pro.fessional.mirana.time.Sleep
ignore InterruptedException and continue to sleep, at the end wake up with interrupted status
snoozeInterrupt(long, long) - Static method in class pro.fessional.mirana.time.Sleep
random sleep between min and max and return slept ms.
sort - Variable in class pro.fessional.mirana.page.PageQuery
 
sort(String) - Static method in class pro.fessional.mirana.page.PageUtil
Constructs the order-by convention string.
SORT_DELI - Static variable in class pro.fessional.mirana.page.PageUtil
 
SORT_DESC - Static variable in class pro.fessional.mirana.page.PageUtil
 
sortBy() - Static method in class pro.fessional.mirana.page.PageUtil
 
sortParam(Map<?, ?>) - Static method in class pro.fessional.mirana.text.FormatUtil
use `&` and `=` sort and join the string as http query string, sort by ascii asc
sortParam(Map<?, ?>, String, String) - Static method in class pro.fessional.mirana.text.FormatUtil
use `join1` and `join2` sort and join the string as http query string.
sourceType() - Method in interface pro.fessional.mirana.cast.BiConvertor
the source type
sourceType() - Method in class pro.fessional.mirana.cast.EnumConvertor
 
space(CharSequence) - Static method in class pro.fessional.mirana.text.WhiteUtil
Remove all white chars from the header and footer.
SPLIT - Static variable in class pro.fessional.mirana.cast.EnumConvertor
 
split(String) - Static method in class pro.fessional.mirana.text.BarString
 
split(String, int) - Static method in class pro.fessional.mirana.text.BarString
 
split(String, int, boolean) - Static method in class pro.fessional.mirana.text.BarString
parse the BarString, item in list is not null.
SSL_CONTEXT - Static variable in class pro.fessional.mirana.netx.SslTrustAll
 
SSL_SOCKET_FACTORY - Static variable in class pro.fessional.mirana.netx.SslTrustAll
 
SslTrustAll - Class in pro.fessional.mirana.netx
 
SslTrustAll() - Constructor for class pro.fessional.mirana.netx.SslTrustAll
 
SslVersion - Class in pro.fessional.mirana.netx
javax.net.ssl.SSLException: Received fatal alert: protocol_version at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) see jdk-8-will-use-tls-12-as-default
SslVersion() - Constructor for class pro.fessional.mirana.netx.SslVersion
 
start() - Method in class pro.fessional.mirana.text.JsonTemplate.Arr
 
start() - Method in class pro.fessional.mirana.text.JsonTemplate.Obj
 
start(String) - Method in class pro.fessional.mirana.time.StopWatch
start a time watch
start - Variable in class pro.fessional.mirana.time.StopWatch.Watch
 
StartStageAttention - Exception in pro.fessional.mirana.evil
Methods called during the startup phase, not in the service.
StartStageAttention() - Constructor for exception pro.fessional.mirana.evil.StartStageAttention
 
StartStageAttention(Throwable) - Constructor for exception pro.fessional.mirana.evil.StartStageAttention
 
stat(List<GitStat.S>, String, Map<String, String>) - Static method in class pro.fessional.mirana.stat.GitStat
Statistics by time and author, including number of commits, number of files committed, number of lines added, number of lines deleted.
stat(List<GitStat.S>, String, Map<String, String>, boolean) - Static method in class pro.fessional.mirana.stat.GitStat
 
stat(PrintWriter, List<GitStat.S>, String, Map<String, String>, boolean) - Static method in class pro.fessional.mirana.stat.GitStat
Statistics by time and author, including number of commits, number of files committed, number of lines added, number of lines deleted.
stat() - Static method in class pro.fessional.mirana.stat.JvmStat
get the default stat
Stat() - Constructor for class pro.fessional.mirana.stat.JvmStat.Stat
 
stat(String, long, String...) - Static method in class pro.fessional.mirana.stat.LogStat
 
stat(String, long, int, String...) - Static method in class pro.fessional.mirana.stat.LogStat
Directly obtain statistics, which may be overwritten when logs are output at the same time within the same millisecond of the same log.
stat(String, long, byte[]...) - Static method in class pro.fessional.mirana.stat.LogStat
 
stat(String, long, int, byte[]...) - Static method in class pro.fessional.mirana.stat.LogStat
Directly obtain statistics, which may be overwritten when logs are output at the same time within the same millisecond of the same log.
stat(String, long, LogStat.Word...) - Static method in class pro.fessional.mirana.stat.LogStat
 
stat(String, long, int, LogStat.Word...) - Static method in class pro.fessional.mirana.stat.LogStat
Directly obtain statistics, which may be overwritten when logs are output at the same time within the same millisecond of the same log.
stat(String, long, Collection<? extends LogStat.Word>) - Static method in class pro.fessional.mirana.stat.LogStat
 
stat(String, long, int, Collection<? extends LogStat.Word>) - Static method in class pro.fessional.mirana.stat.LogStat
Directly obtain statistics, which may be overwritten when logs are output at the same time within the same millisecond of the same log.
Stat() - Constructor for class pro.fessional.mirana.stat.LogStat.Stat
 
STAT_DATE - Static variable in class pro.fessional.mirana.stat.GitStat
 
STAT_DATE_FULL - Static variable in class pro.fessional.mirana.stat.GitStat
 
STAT_HOUR - Static variable in class pro.fessional.mirana.stat.GitStat
 
STAT_MONTH - Static variable in class pro.fessional.mirana.stat.GitStat
 
STAT_MONTH_YEAR - Static variable in class pro.fessional.mirana.stat.GitStat
 
STAT_WEEK - Static variable in class pro.fessional.mirana.stat.GitStat
 
STAT_WEEK_YEAR - Static variable in class pro.fessional.mirana.stat.GitStat
 
StaticFlag - Class in pro.fessional.mirana.cond
global static Flag of Enum
StaticFlag() - Constructor for class pro.fessional.mirana.cond.StaticFlag
 
statJavaxUtf8(Path) - Method in class pro.fessional.mirana.stat.WordStat
 
statPath(Path, Charset, Pattern, Function<BufferedReader, Map<String, Integer>>) - Method in class pro.fessional.mirana.stat.WordStat
Recursive statistics including English words within 2-20 characters
statWord(BufferedReader) - Method in class pro.fessional.mirana.stat.WordStat
 
statWord(Map<String, Integer>, String) - Method in class pro.fessional.mirana.stat.WordStat
 
StopWatch - Class in pro.fessional.mirana.time
Tracking the method invoke cost, thread-safe, but in multi-thread, the invoke relation is crossed over.
StopWatch() - Constructor for class pro.fessional.mirana.time.StopWatch
 
StopWatch.Watch - Class in pro.fessional.mirana.time
 
Str - Static variable in class pro.fessional.mirana.data.Null
 
str2Enum(Class<T>, String) - Static method in class pro.fessional.mirana.cast.EnumConvertor
 
str2Enum(Class<T>, String, String) - Static method in class pro.fessional.mirana.cast.EnumConvertor
 
str2Enum(String) - Static method in class pro.fessional.mirana.cast.EnumConvertor
 
str2Enum(String, String) - Static method in class pro.fessional.mirana.cast.EnumConvertor
 
StrArr - Static variable in class pro.fessional.mirana.data.Null
 
StreamJpg - Class in pro.fessional.mirana.img
 
StreamJpg() - Constructor for class pro.fessional.mirana.img.StreamJpg
 
string(BigDecimal) - Static method in class pro.fessional.mirana.cast.StringCastUtil
 
string(Object) - Static method in class pro.fessional.mirana.cast.StringCastUtil
 
string(BigDecimal, String) - Static method in class pro.fessional.mirana.cast.StringCastUtil
 
string(Object, String) - Static method in class pro.fessional.mirana.cast.StringCastUtil
 
string(Long) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
string(Long, String) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
string(Integer) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
string(Integer, String) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
string(BigDecimal) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
Return empty if `num` is null
string(BigDecimal, int) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
Remove all digit after `scale` (exclude) then `ceil` the number.
string(BigDecimal, String) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
Return `elze` if `num` is null
string(BigDecimal, boolean) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
Remove zeros at the end if `strip`.
string(BigDecimal, int, boolean) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
Remove all digit after `scale` (exclude), then `ceil` the number Remove zeros at the end if `strip`.
string(BigDecimal, String, boolean) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
Return `elze` if `num` null.
StringCastUtil - Class in pro.fessional.mirana.cast
 
StringCastUtil() - Constructor for class pro.fessional.mirana.cast.StringCastUtil
 
StringTemplate - Class in pro.fessional.mirana.text
Improve the readability of string concat and avoid the awkwardness of having the replaced string in the replace value.
StringTemplate() - Constructor for class pro.fessional.mirana.text.StringTemplate
 
StringTemplate.B - Class in pro.fessional.mirana.text
 
strong(int) - Static method in class pro.fessional.mirana.code.RandCode
Generate `len` length code with number, letter and symbolic
sub(Object, Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
sub(Object, Object, Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
sub(Object) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
sub(Object, Object...) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
sub(RatioNumber, RatioNumber.Ratio, RatioNumber.Grade) - Method in class pro.fessional.mirana.math.RatioNumber
 
sub(int, RatioNumber.Ratio, RatioNumber.Grade) - Method in class pro.fessional.mirana.math.RatioNumber
dosage sub
subIf(boolean, Object, Object) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
subMap(Object, Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
subMap(Object, Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
subMap(Iterable<?>) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
subMap(Iterable<T>, Function<? super T, ?>) - Method in class pro.fessional.mirana.math.BigDecimalUtil.W
 
subSequence(int, int) - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
success - Variable in class pro.fessional.mirana.data.R
 
Suffix - Static variable in class pro.fessional.mirana.stat.LogStat
 
sum(String) - Method in class pro.fessional.mirana.bits.HmacHelp
 
sum(InputStream) - Method in class pro.fessional.mirana.bits.HmacHelp
 
sum(byte[]) - Method in class pro.fessional.mirana.bits.HmacHelp
 
sum(String, boolean) - Method in class pro.fessional.mirana.bits.HmacHelp
 
sum(InputStream, boolean) - Method in class pro.fessional.mirana.bits.HmacHelp
 
sum(byte[], boolean) - Method in class pro.fessional.mirana.bits.HmacHelp
 
sum(String) - Static method in class pro.fessional.mirana.bits.Md5
 
sum(InputStream) - Static method in class pro.fessional.mirana.bits.Md5
 
sum(byte[]) - Static method in class pro.fessional.mirana.bits.Md5
 
sum(String, boolean) - Static method in class pro.fessional.mirana.bits.Md5
 
sum(InputStream, boolean) - Static method in class pro.fessional.mirana.bits.Md5
 
sum(byte[], boolean) - Static method in class pro.fessional.mirana.bits.Md5
 
sum(String) - Method in class pro.fessional.mirana.bits.MdHelp
 
sum(InputStream) - Method in class pro.fessional.mirana.bits.MdHelp
 
sum(byte[]) - Method in class pro.fessional.mirana.bits.MdHelp
 
sum(String, boolean) - Method in class pro.fessional.mirana.bits.MdHelp
 
sum(InputStream, boolean) - Method in class pro.fessional.mirana.bits.MdHelp
 
sum(byte[], boolean) - Method in class pro.fessional.mirana.bits.MdHelp
 
sum(Object, Object, Object...) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
sum `a`, `b` and `nums`, return zero if result is null
sumMap(Iterable<?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
sum `nums`, return zero if result is null
sumMap(Iterable<T>, Function<? super T, ?>) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
mapping and sum `nums`, return zero if get null
sunday(ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
SUNDAY(0:0:0.0) of current week at zoneId
supportV12() - Static method in class pro.fessional.mirana.netx.SslVersion
append TLSv1.2 to https.protocols if not exist
Sur - Static variable in class pro.fessional.mirana.code.RandCode
Family Names of chinese
sur() - Static method in class pro.fessional.mirana.code.RandCode
random get one of Family Names of chinese
sur(int) - Static method in class pro.fessional.mirana.code.RandCode
Generate `len` length code of Family Names of chinese
Sym - Static variable in class pro.fessional.mirana.code.RandCode
 
sysEpoch(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateLocaling
get epoch millis at System timezone
sysLdt(long) - Static method in class pro.fessional.mirana.time.DateLocaling
convert epoch millis at System timezone
sysLdt(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateLocaling
local datetime at System timezone
sysLdt(ZoneId, LocalDateTime) - Static method in class pro.fessional.mirana.time.DateLocaling
viewer local datetime at System timezone
sysTimeZone() - Static method in class pro.fessional.mirana.time.ThreadNow
get system timezone
sysZdt(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateLocaling
local datetime at System timezone
sysZdt(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateLocaling
datetime at System timezone
sysZdt(ZoneId, LocalDateTime) - Static method in class pro.fessional.mirana.time.DateLocaling
viewer datetime at System timezone
sysZoneId() - Static method in class pro.fessional.mirana.time.ThreadNow
get system zoneid, Java11 is optimized

T

t1 - Variable in class pro.fessional.mirana.data.U.One
 
t2 - Variable in class pro.fessional.mirana.data.U.Two
 
t3 - Variable in class pro.fessional.mirana.data.U.Three
 
t4 - Variable in class pro.fessional.mirana.data.U.Four
 
t5 - Variable in class pro.fessional.mirana.data.U.Five
 
t6 - Variable in class pro.fessional.mirana.data.U.Six
 
t7 - Variable in class pro.fessional.mirana.data.U.Seven
 
t8 - Variable in class pro.fessional.mirana.data.U.Eight
 
t9 - Variable in class pro.fessional.mirana.data.U.Nine
 
targetType() - Method in interface pro.fessional.mirana.cast.BiConvertor
the target type
targetType() - Method in class pro.fessional.mirana.cast.EnumConvertor
 
tee(BufferedImage, File) - Static method in class pro.fessional.mirana.img.StreamJpg
Bidirectional output to file and InputStream
tee(BufferedImage, OutputStream) - Static method in class pro.fessional.mirana.img.StreamJpg
Bidirectional output to OutputStream and InputStream
thread - Variable in class pro.fessional.mirana.time.StopWatch.Watch
 
threadDel(Object) - Static method in class pro.fessional.mirana.anti.G
 
threadGet(Object) - Static method in class pro.fessional.mirana.anti.G
 
ThreadLocalAttention - Exception in pro.fessional.mirana.evil
Using ThreadLocal internally, there are leak pitfalls, you must use one of the following modes.
ThreadLocalAttention() - Constructor for exception pro.fessional.mirana.evil.ThreadLocalAttention
 
ThreadLocalAttention(Throwable) - Constructor for exception pro.fessional.mirana.evil.ThreadLocalAttention
 
ThreadLocalProvider - Interface in pro.fessional.mirana.evil
ThreadLocal without init value.
ThreadLocalSoft<T> - Class in pro.fessional.mirana.evil
Using ThreadLocal internally, there are leak pitfalls, you must use one of the following modes.
ThreadLocalSoft(ThreadLocal<SoftReference<T>>) - Constructor for class pro.fessional.mirana.evil.ThreadLocalSoft
 
ThreadNow - Class in pro.fessional.mirana.time
Provides thread-level customization of the clock.
ThreadNow() - Constructor for class pro.fessional.mirana.time.ThreadNow
 
threadPut(Object, Object) - Static method in class pro.fessional.mirana.anti.G
 
threadValue(boolean) - Method in class pro.fessional.mirana.evil.TweakingContext
 
Three(T1, T2, T3) - Constructor for class pro.fessional.mirana.data.U.Three
 
three() - Method in class pro.fessional.mirana.data.U.Three
 
ThrowableUtil - Class in pro.fessional.mirana.pain
 
ThrowableUtil() - Constructor for class pro.fessional.mirana.pain.ThrowableUtil
 
throwCause(Throwable, Class<? extends RuntimeException>...) - Static method in class pro.fessional.mirana.pain.ThrowableUtil
 
throwMatch(Throwable, Class<? extends RuntimeException>...) - Static method in class pro.fessional.mirana.pain.ThrowableUtil
 
throwOnError(boolean) - Method in class pro.fessional.mirana.anti.BeanVisitor.Opt
Whether to throw or ignore exception, default true to throw
throwsInterrupt(Duration, boolean) - Static method in class pro.fessional.mirana.time.Sleep
throw IllegalStateException, and set whether to keep interrupted status
throwsInterrupt(long, boolean) - Static method in class pro.fessional.mirana.time.Sleep
throw IllegalStateException, and set whether to keep interrupted status
throwsInterrupt(long, long, boolean) - Static method in class pro.fessional.mirana.time.Sleep
random sleep between min and max.
Ticket - Interface in pro.fessional.mirana.tk
A short, expireable, kickable, verifiable, with some business meaning, instead of meaningless random token.
Ticket.Mutable - Interface in pro.fessional.mirana.tk
 
TicketHelp - Class in pro.fessional.mirana.tk
 
TicketHelp() - Constructor for class pro.fessional.mirana.tk.TicketHelp
 
TicketHelp.Ah1Help - Class in pro.fessional.mirana.tk
aes256(biz-data, salt) + HmacSHA1(sig-data, salt) Hmac signature
TicketHelp.Ah2Help - Class in pro.fessional.mirana.tk
aes256(biz-data, salt) + HmacSHA256(sig-data, salt) Hmac signature
TicketHelp.Am0Help - Class in pro.fessional.mirana.tk
aes256(biz-data, salt) + md5(sig-data) plain Md5
TicketHelp.Am1Help - Class in pro.fessional.mirana.tk
aes256(biz-data, salt) + md5(sig-data + salt) salt Md5
TicketHelp.AnyHelp - Class in pro.fessional.mirana.tk
 
TicketHelp.Builder<T extends Ticket.Mutable> - Class in pro.fessional.mirana.tk
 
TicketHelp.Helper<T> - Interface in pro.fessional.mirana.tk
 
TicketHelp.SigFun - Class in pro.fessional.mirana.tk
 
TicketHelp.SigHmac - Class in pro.fessional.mirana.tk
 
time(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss or HH:mm:ss.SSS.
time(ZonedDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss or HH:mm:ss.SSS at zoneId.
time(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss or HH:mm:ss.SSS.
time(LocalTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss or HH:mm:ss.SSS.
time(Date) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss or HH:mm:ss.SSS.
time(Date, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss or HH:mm:ss.SSS at zoneId.
time08(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss.
time08(ZonedDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss at zoneId.
time08(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss.
time08(LocalTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss.
time08(Date) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss.
time08(Date, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss at zoneId.
time12(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss.SSS.
time12(ZonedDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss.SSS at zoneId.
time12(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss.SSS.
time12(LocalTime) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss.SSS.
time12(Date) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss.SSS.
time12(Date, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
Format to HH:mm:ss.SSS at zoneId.
time6(LocalTime) - Static method in class pro.fessional.mirana.time.DateNumber
convert to HHmmss
time6(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateNumber
convert to HHmmss
time6(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateNumber
convert to HHmmss
time9(LocalTime) - Static method in class pro.fessional.mirana.time.DateNumber
convert to HHmmssSSS
time9(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateNumber
convert to HHmmssSSS
time9(ZonedDateTime) - Static method in class pro.fessional.mirana.time.DateNumber
convert to HHmmssSSS
TIME_OUT - Static variable in class pro.fessional.mirana.id.LightIdBufferedProvider
 
TimeoutRuntimeException - Exception in pro.fessional.mirana.pain
the runtime TimeoutException
TimeoutRuntimeException() - Constructor for exception pro.fessional.mirana.pain.TimeoutRuntimeException
 
TimeoutRuntimeException(Throwable) - Constructor for exception pro.fessional.mirana.pain.TimeoutRuntimeException
 
TimeoutRuntimeException(String) - Constructor for exception pro.fessional.mirana.pain.TimeoutRuntimeException
 
TimeoutRuntimeException(String, Throwable) - Constructor for exception pro.fessional.mirana.pain.TimeoutRuntimeException
 
timeZone(String) - Static method in class pro.fessional.mirana.i18n.ZoneIdResolver
 
title(Map<String, Integer>, Iterable<String>, String) - Static method in class pro.fessional.mirana.code.Excel26Az
map header row to the header-index map
TKN_LAYOUT - Static variable in class pro.fessional.mirana.id.LightId
 
toCase(CaseSwitcher.Case, CharSequence) - Static method in class pro.fessional.mirana.text.CaseSwitcher
 
today(ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
current local 0:0:0.0 at zoneId
todo() - Static method in class pro.fessional.mirana.best.DummyBlock
Code to be done
todo(String) - Static method in class pro.fessional.mirana.best.DummyBlock
Code to be done
toI18nString() - Method in interface pro.fessional.mirana.i18n.I18nAware
 
toI18nString(String) - Method in interface pro.fessional.mirana.i18n.I18nAware
 
toI18nString(String, Object...) - Method in interface pro.fessional.mirana.i18n.I18nAware
 
toI18nString(String) - Method in exception pro.fessional.mirana.pain.CodeException
 
toI18nStringArgs(Object...) - Method in interface pro.fessional.mirana.i18n.I18nAware
 
toId(int, long) - Static method in class pro.fessional.mirana.id.LightIdUtil
 
toLightId(Long) - Static method in class pro.fessional.mirana.id.LightIdUtil
 
toLightId(long) - Static method in class pro.fessional.mirana.id.LightIdUtil
 
toList() - Method in class pro.fessional.mirana.page.PageResult
 
toLong() - Method in class pro.fessional.mirana.id.LightId
 
toOffset() - Method in class pro.fessional.mirana.page.PageQuery
Get the data offset of the current page, 0-based.
toSource(T) - Method in interface pro.fessional.mirana.cast.BiConvertor
convert target to source
toSource(E) - Method in class pro.fessional.mirana.cast.EnumConvertor
pro.fessional.mirana.cast.EnumConvertorTest$Tx#ONE
toString() - Method in class pro.fessional.mirana.best.TypedKey
 
toString() - Method in class pro.fessional.mirana.best.TypedReg.Key
 
toString() - Method in class pro.fessional.mirana.best.TypedReg
 
toString() - Method in class pro.fessional.mirana.data.Diff.V
 
toString() - Method in class pro.fessional.mirana.data.Q.Id
 
toString() - Method in class pro.fessional.mirana.data.R
 
toString() - Method in class pro.fessional.mirana.data.U.Eight
 
toString() - Method in class pro.fessional.mirana.data.U.Five
 
toString() - Method in class pro.fessional.mirana.data.U.Four
 
toString() - Method in class pro.fessional.mirana.data.U.Nine
 
toString() - Method in class pro.fessional.mirana.data.U.One
 
toString() - Method in class pro.fessional.mirana.data.U.Or
 
toString() - Method in class pro.fessional.mirana.data.U.Seven
 
toString() - Method in class pro.fessional.mirana.data.U.Six
 
toString() - Method in class pro.fessional.mirana.data.U.Three
 
toString() - Method in class pro.fessional.mirana.data.U.Two
 
toString() - Method in exception pro.fessional.mirana.flow.FlowBreakException
 
toString() - Method in exception pro.fessional.mirana.flow.FlowReturnException
 
toString() - Method in exception pro.fessional.mirana.flow.ReturnOrException
 
toString(Locale) - Method in class pro.fessional.mirana.i18n.I18nString
 
toString() - Method in class pro.fessional.mirana.i18n.I18nString
 
toString() - Method in class pro.fessional.mirana.id.LightId
 
toString() - Method in class pro.fessional.mirana.math.AverageDecimal
 
toString() - Method in class pro.fessional.mirana.math.RatioNumber.Ratio
 
toString() - Method in class pro.fessional.mirana.math.RatioNumber
 
toString() - Method in class pro.fessional.mirana.page.PageQuery
 
toString() - Method in class pro.fessional.mirana.page.PageResult
 
toString() - Method in class pro.fessional.mirana.page.PageUtil.Sb
 
toString(Throwable) - Static method in class pro.fessional.mirana.pain.ThrowableUtil
print StackTrace to String
toString() - Method in class pro.fessional.mirana.stat.GitStat.S
 
toString() - Method in class pro.fessional.mirana.stat.JvmStat.Stat
 
toString() - Method in class pro.fessional.mirana.stat.LogStat.Stat
 
toString() - Method in class pro.fessional.mirana.text.BarString
 
toString() - Method in class pro.fessional.mirana.text.BuilderHelper.W
 
toString(boolean[]) - Static method in class pro.fessional.mirana.text.FormatUtil
 
toString(StringBuilder, boolean[]) - Static method in class pro.fessional.mirana.text.FormatUtil
 
toString(short[]) - Static method in class pro.fessional.mirana.text.FormatUtil
 
toString(StringBuilder, short[]) - Static method in class pro.fessional.mirana.text.FormatUtil
 
toString(int[]) - Static method in class pro.fessional.mirana.text.FormatUtil
 
toString(StringBuilder, int[]) - Static method in class pro.fessional.mirana.text.FormatUtil
 
toString(long[]) - Static method in class pro.fessional.mirana.text.FormatUtil
 
toString(StringBuilder, long[]) - Static method in class pro.fessional.mirana.text.FormatUtil
 
toString(float[]) - Static method in class pro.fessional.mirana.text.FormatUtil
 
toString(StringBuilder, float[]) - Static method in class pro.fessional.mirana.text.FormatUtil
 
toString(double[]) - Static method in class pro.fessional.mirana.text.FormatUtil
 
toString(StringBuilder, double[]) - Static method in class pro.fessional.mirana.text.FormatUtil
 
toString() - Method in class pro.fessional.mirana.text.StringTemplate.B
 
toString() - Method in class pro.fessional.mirana.time.StopWatch
 
toString() - Method in class pro.fessional.mirana.tk.AnyTicket
 
total() - Method in class pro.fessional.mirana.math.AverageDecimal
 
total() - Method in class pro.fessional.mirana.math.BalanceDecimal
 
totalElapse() - Method in class pro.fessional.mirana.time.StopWatch
get the top Elapse in nanos
totalPage(int, int) - Static method in class pro.fessional.mirana.page.PageUtil
Calc the total page by totalData and pageSize.
toTarget(S) - Method in interface pro.fessional.mirana.cast.BiConvertor
convert source to target
toTarget(String) - Method in class pro.fessional.mirana.cast.EnumConvertor
 
trim(CharSequence) - Static method in class pro.fessional.mirana.text.WhiteUtil
Remove all white chars from the header and footer.
trim(CharSequence, char...) - Static method in class pro.fessional.mirana.text.WhiteUtil
 
trimFile(String...) - Static method in class pro.fessional.mirana.stat.GitStat
convert the escaped utf8 name `Tst\344\270\255` to unicode `Tst中`
trimToInteger(CharSequence) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
Auto convert string to number string in `[-+]?[-_0-9,]+`
trustHostnameVerifier(String...) - Static method in class pro.fessional.mirana.netx.SslTrustAll
set HttpsURLConnection.setDefaultHostnameVerifier to HOSTNAME_VERIFIER
trustSocketFactory() - Static method in class pro.fessional.mirana.netx.SslTrustAll
set HttpsURLConnection.setDefaultSSLSocketFactory to SSL_SOCKET_FACTORY
tryOr(Object, V) - Method in class pro.fessional.mirana.best.TypedKey
 
tryOr(Object, V) - Method in class pro.fessional.mirana.best.TypedReg.Key
 
tryRawGetter(boolean) - Method in class pro.fessional.mirana.anti.BeanVisitor.Opt
Whether to include a Getter of the same name as the field in the form of xxx(), default true
tryToSource(Object) - Method in interface pro.fessional.mirana.cast.BiConvertor
Try to convert any target to source, first check `canToSource`, then try, return null if it can't
tryToSource(Class<?>, Object) - Method in interface pro.fessional.mirana.cast.BiConvertor
Try to convert any target to source, first check `canToSource`, then try, return null if it can't
tryToTarget(Object) - Method in interface pro.fessional.mirana.cast.BiConvertor
Try to convert any source to target, first check `canToTarget`, then try, return null if it can't
tryToTarget(Class<?>, Object) - Method in interface pro.fessional.mirana.cast.BiConvertor
Try to convert any source to target, first check `canToTarget`, then try, return null if it can't
TweakClock - Static variable in class pro.fessional.mirana.time.ThreadNow
 
tweakCode - Variable in class pro.fessional.mirana.pain.CodeException.TweakingCodeException
 
tweakCode(String, boolean) - Method in class pro.fessional.mirana.pain.CodeException.TweakingCodeException
 
tweakCode(CodeEnum, boolean) - Method in class pro.fessional.mirana.pain.CodeException.TweakingCodeException
 
tweakGlobal(T) - Method in class pro.fessional.mirana.evil.TweakingContext
tweak global value
tweakGlobal(Supplier<T>) - Method in class pro.fessional.mirana.evil.TweakingContext
tweak global value
TweakIgnore - Static variable in class pro.fessional.mirana.best.DummyBlock
 
TweakingCodeException(boolean) - Constructor for class pro.fessional.mirana.pain.CodeException.TweakingCodeException
 
TweakingContext<T> - Class in pro.fessional.mirana.evil
default - should init before the service and called once.
TweakingContext() - Constructor for class pro.fessional.mirana.evil.TweakingContext
without default value
TweakingContext(T) - Constructor for class pro.fessional.mirana.evil.TweakingContext
init with default value
TweakingContext(Supplier<T>) - Constructor for class pro.fessional.mirana.evil.TweakingContext
init with default value
TweakStack - Static variable in exception pro.fessional.mirana.pain.CodeException
 
tweakThread(T) - Method in class pro.fessional.mirana.evil.TweakingContext
tweak thread value.
tweakThread(Supplier<T>) - Method in class pro.fessional.mirana.evil.TweakingContext
tweak thread value.
TweakZone - Static variable in class pro.fessional.mirana.time.ThreadNow
 
Two(T1, T2) - Constructor for class pro.fessional.mirana.data.U.Two
 
two() - Method in class pro.fessional.mirana.data.U.Two
 
TypedCastUtil - Class in pro.fessional.mirana.cast
Type casting with type checking first.
TypedCastUtil() - Constructor for class pro.fessional.mirana.cast.TypedCastUtil
 
TypedKey<V> - Class in pro.fessional.mirana.best
Usage: construct final anonymous subclasses in interfaces.
TypedKey() - Constructor for class pro.fessional.mirana.best.TypedKey
 
TypedReg<K,V> - Class in pro.fessional.mirana.best
Usage: construct final anonymous subclasses in interfaces.
TypedReg() - Constructor for class pro.fessional.mirana.best.TypedReg
 
TypedReg.Key<K,V> - Class in pro.fessional.mirana.best
 

U

U - Interface in pro.fessional.mirana.data
Used to pass data internally, do NOT overuse
U.Eight<T1,T2,T3,T4,T5,T6,T7,T8> - Class in pro.fessional.mirana.data
 
U.Five<T1,T2,T3,T4,T5> - Class in pro.fessional.mirana.data
 
U.Four<T1,T2,T3,T4> - Class in pro.fessional.mirana.data
 
U.Nine<T1,T2,T3,T4,T5,T6,T7,T8,T9> - Class in pro.fessional.mirana.data
 
U.One<T1> - Class in pro.fessional.mirana.data
 
U.Or<L,R> - Class in pro.fessional.mirana.data
Either Left or Right
U.Seven<T1,T2,T3,T4,T5,T6,T7> - Class in pro.fessional.mirana.data
 
U.Six<T1,T2,T3,T4,T5,T6> - Class in pro.fessional.mirana.data
 
U.Three<T1,T2,T3> - Class in pro.fessional.mirana.data
 
U.Two<T1,T2> - Class in pro.fessional.mirana.data
 
Ulid - Class in pro.fessional.mirana.id
Generate ULID only heavy use, recommend sulky-ulid
Ulid() - Constructor for class pro.fessional.mirana.id.Ulid
 
unicode(char, byte[]) - Static method in class pro.fessional.mirana.bits.Bytes
Turning a char into java's unicode format.
uniq(Collection<? extends T>, Function<? super T, ?>...) - Static method in interface pro.fessional.mirana.data.Z
Extract the key in the specified way.
unitDown(Object, BigDecimal, BigDecimal) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
The `unit` is round down, and scale is based on unit.
unitUp(Object, BigDecimal, BigDecimal) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
The `unit` is round up, and scale is based on unit.
unzip(String, String) - Static method in class pro.fessional.mirana.io.Zipper
unzip zip file to some path
unzip(InputStream, String) - Static method in class pro.fessional.mirana.io.Zipper
unzip zip file to some path
unzip(InputStream) - Static method in class pro.fessional.mirana.io.Zipper
unzip zip file to map
unzip(InputStream, String...) - Static method in class pro.fessional.mirana.io.Zipper
flat all zip file (unzip recursively, zip in zip)
upper(int) - Static method in class pro.fessional.mirana.code.RandCode
Generate `len` length code of upper (A-Z)
Upr - Static variable in class pro.fessional.mirana.code.RandCode
 
use() - Method in class pro.fessional.mirana.evil.ThreadLocalSoft
(1) static, the only Ref in JVM, to avoid creating temporary Ref multiple times.
useEpoch(LocalDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
get epoch millis at zoneId
useLdt(long, ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
convert epoch millis at zoneId
useLdt(ZonedDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
local datetime at viewer timezone
useLdt(LocalDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
system local datetime at viewer timezone
useZdt(ZonedDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
datetime at viewer timezone
useZdt(LocalDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
system datetime at viewer timezone
utcEpoch(LocalDateTime) - Static method in class pro.fessional.mirana.time.DateLocaling
get epoch millis at UTC
utcLdt(long) - Static method in class pro.fessional.mirana.time.DateLocaling
convert epoch millis at UTC
UtcTimeZone - Static variable in class pro.fessional.mirana.time.ThreadNow
 
utcTimeZone() - Static method in class pro.fessional.mirana.time.ThreadNow
get UTC timezone
UtcZoneId - Static variable in class pro.fessional.mirana.time.ThreadNow
 
utcZoneId() - Static method in class pro.fessional.mirana.time.ThreadNow
get UTC zoneid
utilDate() - Method in class pro.fessional.mirana.time.SlideDate
 
utilDate() - Static method in class pro.fessional.mirana.time.ThreadNow
 
utilDate(ZoneId) - Static method in class pro.fessional.mirana.time.ThreadNow
 

V

v(T, T) - Static method in class pro.fessional.mirana.data.Diff
 
V() - Constructor for class pro.fessional.mirana.data.Diff.V
 
v1EqV2() - Method in class pro.fessional.mirana.data.Diff.V
 
val32(CharSequence) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
val32(CharSequence, int) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
val32(Number) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
val32(Number, int) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
val64(CharSequence) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
val64(CharSequence, long) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
val64(Number) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
val64(Number, long) - Static method in class pro.fessional.mirana.math.AnyIntegerUtil
 
valid(LightId) - Static method in class pro.fessional.mirana.id.LightIdUtil
 
valid(Integer, Long) - Static method in class pro.fessional.mirana.id.LightIdUtil
 
valid(int, long) - Static method in class pro.fessional.mirana.id.LightIdUtil
 
valType - Variable in class pro.fessional.mirana.best.TypedKey
 
valType - Variable in class pro.fessional.mirana.best.TypedReg
 
valueOf(String) - Static method in enum pro.fessional.mirana.data.Null.Eu
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pro.fessional.mirana.flow.FlowEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pro.fessional.mirana.io.Exec.Std
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pro.fessional.mirana.math.RatioNumber.Grade
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pro.fessional.mirana.text.CaseSwitcher.Case
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pro.fessional.mirana.time.DateParser.Ptn
Returns the enum constant of this type with the specified name.
values() - Static method in enum pro.fessional.mirana.data.Null.Eu
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pro.fessional.mirana.flow.FlowEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pro.fessional.mirana.io.Exec.Std
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pro.fessional.mirana.math.RatioNumber.Grade
Returns an array containing the constants of this enum type, in the order they are declared.
values(boolean) - Method in class pro.fessional.mirana.text.BarString
 
values() - Static method in enum pro.fessional.mirana.text.CaseSwitcher.Case
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pro.fessional.mirana.time.DateParser.Ptn
Returns an array containing the constants of this enum type, in the order they are declared.
verify(Ticket) - Method in class pro.fessional.mirana.tk.TicketHelp.AnyHelp
 
verify(Ticket) - Method in interface pro.fessional.mirana.tk.TicketHelp.Helper
verify the signature
viewH - Variable in class pro.fessional.mirana.img.ZoomRotateCrop.Para
view height, Y-axis
viewW - Variable in class pro.fessional.mirana.img.ZoomRotateCrop.Para
view width X-axis
visit(Object, BeanVisitor.Vzt...) - Static method in class pro.fessional.mirana.anti.BeanVisitor
 
visit(Object, Collection<BeanVisitor.Vzt>) - Static method in class pro.fessional.mirana.anti.BeanVisitor
 
visit(BeanVisitor.Opt, Object, BeanVisitor.Vzt...) - Static method in class pro.fessional.mirana.anti.BeanVisitor
 
visit(BeanVisitor.Opt, Object, Collection<BeanVisitor.Vzt>) - Static method in class pro.fessional.mirana.anti.BeanVisitor
 
visit(CharSequence, int, String, int) - Method in interface pro.fessional.mirana.text.FormatUtil.V
 

W

w(Object) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
w(BigDecimal, int) - Static method in class pro.fessional.mirana.math.BigDecimalUtil
 
W(BigDecimal) - Constructor for class pro.fessional.mirana.math.BigDecimalUtil.W
 
w() - Static method in class pro.fessional.mirana.text.BuilderHelper
 
w(StringBuilder) - Static method in class pro.fessional.mirana.text.BuilderHelper
 
W(StringBuilder) - Constructor for class pro.fessional.mirana.text.BuilderHelper.W
 
WaitingTimeoutException - Exception in pro.fessional.mirana.pain
stackless WaitingTimeoutException
WaitingTimeoutException() - Constructor for exception pro.fessional.mirana.pain.WaitingTimeoutException
 
WaitingTimeoutException(String) - Constructor for exception pro.fessional.mirana.pain.WaitingTimeoutException
 
walkDepth(int) - Method in class pro.fessional.mirana.anti.BeanVisitor.Opt
Set the visit depth, java bean only, not collection or array, default Integer.MAX_VALUE
warn(String) - Static method in class pro.fessional.mirana.anti.L
 
warn(String, Object...) - Static method in class pro.fessional.mirana.anti.L
 
Watch(String, StopWatch) - Constructor for class pro.fessional.mirana.time.StopWatch.Watch
 
WATER_MARK - Static variable in class pro.fessional.mirana.img.Watermark
 
Watermark - Class in pro.fessional.mirana.img
 
Watermark() - Constructor for class pro.fessional.mirana.img.Watermark
 
week(ZoneId, DayOfWeek) - Static method in class pro.fessional.mirana.time.DateLocaling
Week day(0:0:0.0) of current week at zoneId
WhiteUtil - Class in pro.fessional.mirana.text
More Handling of Whitespace chars than Java builtin.
WhiteUtil() - Constructor for class pro.fessional.mirana.text.WhiteUtil
 
WhoAmI - Class in pro.fessional
 
WhoAmI() - Constructor for class pro.fessional.WhoAmI
 
Wildcard - Class in pro.fessional.mirana.text
High-performance, low-fragmentation wildcard matching.
Wildcard() - Constructor for class pro.fessional.mirana.text.Wildcard
 
withI18n(String, Object...) - Method in exception pro.fessional.mirana.pain.CodeException
 
Word() - Constructor for class pro.fessional.mirana.stat.LogStat.Word
 
WordStat - Class in pro.fessional.mirana.stat
Statistics of word frequency in the project to solve the problem of code naming problem.
WordStat() - Constructor for class pro.fessional.mirana.stat.WordStat
 
writeJpg(OutputStream, BufferedImage) - Static method in class pro.fessional.mirana.img.StreamJpg
write jpg at 85% quality
writeJpg(OutputStream, BufferedImage, float) - Static method in class pro.fessional.mirana.img.StreamJpg
write jpg at quality

X

X509_TRUST_MANAGER - Static variable in class pro.fessional.mirana.netx.SslTrustAll
 

Z

Z - Interface in pro.fessional.mirana.data
The first data operation that satisfies the condition (e.g., non-null)
Z() - Constructor for class pro.fessional.mirana.io.Zipper.Z
 
ZERO - Static variable in class pro.fessional.mirana.id.LightId
 
zip() - Method in class pro.fessional.mirana.io.Zipper.Z
 
zip(OutputStream) - Method in class pro.fessional.mirana.io.Zipper.Z
 
zip(String) - Method in class pro.fessional.mirana.io.Zipper.Z
 
zip(List<File>) - Static method in class pro.fessional.mirana.io.Zipper
zip files to byte array
zip(String, List<File>) - Static method in class pro.fessional.mirana.io.Zipper
zip files to target file
zip(OutputStream, List<File>) - Static method in class pro.fessional.mirana.io.Zipper
zip files to stream
zip(Map<String, InputStream>) - Static method in class pro.fessional.mirana.io.Zipper
zip files to byte array
zip(String, Map<String, InputStream>) - Static method in class pro.fessional.mirana.io.Zipper
zip files to target file
zip(OutputStream, Map<String, InputStream>) - Static method in class pro.fessional.mirana.io.Zipper
zip files to stream
Zipper - Class in pro.fessional.mirana.io
 
Zipper() - Constructor for class pro.fessional.mirana.io.Zipper
 
Zipper.Z - Class in pro.fessional.mirana.io
 
zoned(Date, ZoneId) - Static method in class pro.fessional.mirana.time.DateFormatter
convert date at zoneId
zoned(ZoneId, LocalDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
convert datetime from `at` to `to`
zoned(ZonedDateTime, ZoneId) - Static method in class pro.fessional.mirana.time.DateLocaling
convert datetime to `to`
zonedDateTime() - Static method in class pro.fessional.mirana.time.ThreadNow
 
zonedDateTime(ZoneId) - Static method in class pro.fessional.mirana.time.ThreadNow
 
zoneId(String) - Static method in class pro.fessional.mirana.i18n.ZoneIdResolver
 
ZoneIdResolver - Class in pro.fessional.mirana.i18n
Supports case-insensitive and partial naming
ZoneIdResolver() - Constructor for class pro.fessional.mirana.i18n.ZoneIdResolver
 
ZoomRotateCrop - Class in pro.fessional.mirana.img
ZoomRotateCrop() - Constructor for class pro.fessional.mirana.img.ZoomRotateCrop
 
ZoomRotateCrop.Para - Class in pro.fessional.mirana.img
(1) flip first, then rotate (flipX,flipY,rotate) (2) crop range (cropX,cropY,cropW,cropH) (3) adapt to the view (viewW * viewH)
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links

Copyright © 2024. All rights reserved.