您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
B
C
D
E
F
G
I
L
M
N
P
R
S
T
U
V
A
add(CalcObject)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
add(CalcObject, CalcStrategy)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
add(CalcObject, CalcObject)
- 接口 中的方法top.mao196.calcobject.strategy.
CalcStrategy
add(CalcObject, CalcObject)
- 类 中的方法top.mao196.calcobject.strategy.
DefaultCalcStrategy
B
bigDecimal()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigDecimal
bigDecimal()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigInteger
bigDecimal()
- 类 中的方法top.mao196.calcobject.obj.
CalcDouble
bigDecimal()
- 类 中的方法top.mao196.calcobject.obj.
CalcInteger
bigDecimal()
- 类 中的方法top.mao196.calcobject.obj.
CalcLong
bigDecimal()
- 类 中的方法top.mao196.calcobject.obj.
CalcNumber
bigInteger()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigDecimal
bigInteger()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigInteger
bigInteger()
- 类 中的方法top.mao196.calcobject.obj.
CalcDouble
bigInteger()
- 类 中的方法top.mao196.calcobject.obj.
CalcInteger
bigInteger()
- 类 中的方法top.mao196.calcobject.obj.
CalcLong
bigInteger()
- 类 中的方法top.mao196.calcobject.obj.
CalcNumber
booleanValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcBoolean
C
CalcBigDecimal
-
top.mao196.calcobject.obj
中的类
CalcBigDecimal(BigDecimal)
- 类 的构造器top.mao196.calcobject.obj.
CalcBigDecimal
CalcBigInteger
-
top.mao196.calcobject.obj
中的类
CalcBigInteger(BigInteger)
- 类 的构造器top.mao196.calcobject.obj.
CalcBigInteger
CalcBoolean
-
top.mao196.calcobject.obj
中的类
CalcDate
-
top.mao196.calcobject.obj
中的类
CalcDate(LocalDate)
- 类 的构造器top.mao196.calcobject.obj.
CalcDate
CalcDate(String)
- 类 的构造器top.mao196.calcobject.obj.
CalcDate
CalcDate(int, int, int)
- 类 的构造器top.mao196.calcobject.obj.
CalcDate
CalcDateTime
-
top.mao196.calcobject.obj
中的类
CalcDateTime(LocalDateTime)
- 类 的构造器top.mao196.calcobject.obj.
CalcDateTime
CalcDouble
-
top.mao196.calcobject.obj
中的类
CalcDouble(double)
- 类 的构造器top.mao196.calcobject.obj.
CalcDouble
CalcDuration
-
top.mao196.calcobject.obj
中的类
CalcDuration(Duration)
- 类 的构造器top.mao196.calcobject.obj.
CalcDuration
CalcDuration(String)
- 类 的构造器top.mao196.calcobject.obj.
CalcDuration
CalcError
-
top.mao196.calcobject.obj
中的类
CalcError(String)
- 类 的构造器top.mao196.calcobject.obj.
CalcError
CalcInteger
-
top.mao196.calcobject.obj
中的类
CalcInteger(int)
- 类 的构造器top.mao196.calcobject.obj.
CalcInteger
CalcJavaObject
-
top.mao196.calcobject.obj
中的类
CalcLong
-
top.mao196.calcobject.obj
中的类
CalcNull
-
top.mao196.calcobject.obj
中的类
CalcNull()
- 类 的构造器top.mao196.calcobject.obj.
CalcNull
CalcNumber
-
top.mao196.calcobject.obj
中的类
计算类型转换,同类型运算=同类型 从小到大的类型范围为 Integer Long BigInteger BigDecimal Double 与Null想加得到自身
CalcNumber()
- 类 的构造器top.mao196.calcobject.obj.
CalcNumber
CalcObject
-
top.mao196.calcobject.obj
中的类
CalcObject()
- 类 的构造器top.mao196.calcobject.obj.
CalcObject
CalcObjectException
-
top.mao196.calcobject.ex
中的异常错误
CalcObjectException(String)
- 异常错误 的构造器top.mao196.calcobject.ex.
CalcObjectException
CalcObjectUtils
-
top.mao196.calcobject.util
中的类
CalcObjectUtils()
- 类 的构造器top.mao196.calcobject.util.
CalcObjectUtils
CalcStrategy
-
top.mao196.calcobject.strategy
中的接口
计算策略,用于处理基础计算逻辑
CalcStrategyHolder
-
top.mao196.calcobject.strategy
中的类
CalcStrategyHolder()
- 类 的构造器top.mao196.calcobject.strategy.
CalcStrategyHolder
CalcString
-
top.mao196.calcobject.obj
中的类
CalcString(String)
- 类 的构造器top.mao196.calcobject.obj.
CalcString
CalcType
-
top.mao196.calcobject.obj
中的枚举
所有Java支持的可以计算的类型
compare(CalcObject)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
compare(CalcObject, CalcStrategy)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
compare(CalcObject, CalcObject)
- 接口 中的方法top.mao196.calcobject.strategy.
CalcStrategy
compare(CalcObject, CalcObject)
- 类 中的方法top.mao196.calcobject.strategy.
DefaultCalcStrategy
比较两个对象,如果无法比较则抛出一场 针对Null和Error有特殊的比较规则 在比较的情况下Null和0一样进行比较 Error在类型相同的情况下返回0,其他情况下compare(Error,any)=1 compare(any,Error)=-1
CompareNotSupportedException
-
top.mao196.calcobject.ex
中的异常错误
CompareNotSupportedException(String)
- 异常错误 的构造器top.mao196.calcobject.ex.
CompareNotSupportedException
D
dateValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcDate
dateValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcDateTime
DefaultCalcStrategy
-
top.mao196.calcobject.strategy
中的类
DefaultCalcStrategy()
- 类 的构造器top.mao196.calcobject.strategy.
DefaultCalcStrategy
div(CalcObject)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
div(CalcObject, CalcStrategy)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
div(CalcObject, CalcObject)
- 接口 中的方法top.mao196.calcobject.strategy.
CalcStrategy
div(CalcObject, CalcObject)
- 类 中的方法top.mao196.calcobject.strategy.
DefaultCalcStrategy
doubleValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigDecimal
doubleValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigInteger
doubleValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcDouble
doubleValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcInteger
doubleValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcLong
doubleValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcNumber
durationValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcDuration
E
eq(CalcObject)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
eq(CalcObject, CalcStrategy)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
eq(CalcObject, CalcObject)
- 接口 中的方法top.mao196.calcobject.strategy.
CalcStrategy
eq(CalcObject, CalcObject)
- 类 中的方法top.mao196.calcobject.strategy.
DefaultCalcStrategy
如果两个对象不可比较,则返回false
ExpressionRuntimeException
-
top.mao196.calcobject.ex
中的异常错误
ExpressionRuntimeException(String)
- 异常错误 的构造器top.mao196.calcobject.ex.
ExpressionRuntimeException
F
FALSE
- 类 中的静态变量top.mao196.calcobject.obj.
CalcBoolean
G
getCalcStrategy()
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
getCalcStrategyThreadLocal()
- 类 中的静态方法top.mao196.calcobject.strategy.
CalcStrategyHolder
getCalcType()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigDecimal
getCalcType()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigInteger
getCalcType()
- 类 中的方法top.mao196.calcobject.obj.
CalcBoolean
getCalcType()
- 类 中的方法top.mao196.calcobject.obj.
CalcDate
getCalcType()
- 类 中的方法top.mao196.calcobject.obj.
CalcDateTime
getCalcType()
- 类 中的方法top.mao196.calcobject.obj.
CalcDouble
getCalcType()
- 类 中的方法top.mao196.calcobject.obj.
CalcDuration
getCalcType()
- 类 中的方法top.mao196.calcobject.obj.
CalcError
getCalcType()
- 类 中的方法top.mao196.calcobject.obj.
CalcInteger
getCalcType()
- 类 中的方法top.mao196.calcobject.obj.
CalcJavaObject
getCalcType()
- 类 中的方法top.mao196.calcobject.obj.
CalcLong
getCalcType()
- 类 中的方法top.mao196.calcobject.obj.
CalcNull
getCalcType()
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
getCalcType()
- 类 中的方法top.mao196.calcobject.obj.
CalcString
getGlobalCalcStrategy()
- 类 中的静态方法top.mao196.calcobject.obj.
CalcObject
getNumber()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigDecimal
getNumber()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigInteger
getNumber()
- 类 中的方法top.mao196.calcobject.obj.
CalcDouble
getNumber()
- 类 中的方法top.mao196.calcobject.obj.
CalcInteger
getNumber()
- 类 中的方法top.mao196.calcobject.obj.
CalcLong
getNumber()
- 类 中的方法top.mao196.calcobject.obj.
CalcNumber
getNumberCalcType(CalcNumber, CalcNumber)
- 类 中的方法top.mao196.calcobject.strategy.
DefaultCalcStrategy
获取两个对象的应该进行计算的类型
getStringValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcString
getValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigDecimal
getValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigInteger
getValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcBoolean
getValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcDate
getValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcDateTime
getValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcDouble
getValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcDuration
getValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcError
getValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcInteger
getValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcJavaObject
getValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcLong
getValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcNull
getValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
getValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcString
I
instance()
- 类 中的静态方法top.mao196.calcobject.obj.
CalcNull
intValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigDecimal
intValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigInteger
intValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcDouble
intValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcInteger
intValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcLong
intValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcNumber
isError(CalcObject)
- 类 中的方法top.mao196.calcobject.strategy.
DefaultCalcStrategy
isNull(CalcObject)
- 类 中的方法top.mao196.calcobject.strategy.
DefaultCalcStrategy
isNumber(CalcObject)
- 类 中的方法top.mao196.calcobject.strategy.
DefaultCalcStrategy
isZero()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigDecimal
isZero()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigInteger
isZero()
- 类 中的方法top.mao196.calcobject.obj.
CalcDouble
isZero()
- 类 中的方法top.mao196.calcobject.obj.
CalcInteger
isZero()
- 类 中的方法top.mao196.calcobject.obj.
CalcLong
isZero()
- 类 中的方法top.mao196.calcobject.obj.
CalcNumber
L
localDateTimeValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcDateTime
localDateValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcDate
longValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigDecimal
longValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcBigInteger
longValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcDouble
longValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcInteger
longValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcLong
longValue()
- 类 中的方法top.mao196.calcobject.obj.
CalcNumber
M
Main
-
top.mao196.calcobject
中的类
Main()
- 类 的构造器top.mao196.calcobject.
Main
main(String[])
- 类 中的静态方法top.mao196.calcobject.
Main
mod(CalcObject)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
mod(CalcObject, CalcStrategy)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
mod(CalcObject, CalcObject)
- 接口 中的方法top.mao196.calcobject.strategy.
CalcStrategy
mod(CalcObject, CalcObject)
- 类 中的方法top.mao196.calcobject.strategy.
DefaultCalcStrategy
multi(CalcObject)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
multi(CalcObject, CalcStrategy)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
multi(CalcObject, CalcObject)
- 接口 中的方法top.mao196.calcobject.strategy.
CalcStrategy
multi(CalcObject, CalcObject)
- 类 中的方法top.mao196.calcobject.strategy.
DefaultCalcStrategy
N
neg()
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
neg(CalcStrategy)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
neg(CalcObject)
- 接口 中的方法top.mao196.calcobject.strategy.
CalcStrategy
neg(CalcObject)
- 类 中的方法top.mao196.calcobject.strategy.
DefaultCalcStrategy
numberType
- 类 中的变量top.mao196.calcobject.strategy.
DefaultCalcStrategy
numberTypeOrder
- 类 中的变量top.mao196.calcobject.strategy.
DefaultCalcStrategy
P
parse(Object, CalcType)
- 类 中的静态方法top.mao196.calcobject.util.
CalcObjectUtils
将对象转为计算对象,除了转换为自身对应的计算对象还可能转换为CalcNull
parseBigDecimal(Object)
- 类 中的静态方法top.mao196.calcobject.util.
CalcObjectUtils
parseBigInteger(Object)
- 类 中的静态方法top.mao196.calcobject.util.
CalcObjectUtils
parseBoolean(Object)
- 类 中的静态方法top.mao196.calcobject.util.
CalcObjectUtils
parseDate(Object)
- 类 中的静态方法top.mao196.calcobject.util.
CalcObjectUtils
parseDateTime(Object)
- 类 中的静态方法top.mao196.calcobject.util.
CalcObjectUtils
parseDouble(Object)
- 类 中的静态方法top.mao196.calcobject.util.
CalcObjectUtils
parseDuration(Object)
- 类 中的静态方法top.mao196.calcobject.util.
CalcObjectUtils
parseInteger(Object)
- 类 中的静态方法top.mao196.calcobject.util.
CalcObjectUtils
parseLong(Object)
- 类 中的静态方法top.mao196.calcobject.util.
CalcObjectUtils
parseString(Object)
- 类 中的静态方法top.mao196.calcobject.util.
CalcObjectUtils
R
removeCalcStrategy()
- 类 中的静态方法top.mao196.calcobject.strategy.
CalcStrategyHolder
roundingMode
- 类 中的变量top.mao196.calcobject.strategy.
DefaultCalcStrategy
S
setCalcStrategyThreadLocal(CalcStrategy)
- 类 中的静态方法top.mao196.calcobject.strategy.
CalcStrategyHolder
setGlobalCalcStrategy(CalcStrategy)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcObject
sub(CalcObject)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
sub(CalcObject, CalcStrategy)
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
sub(CalcObject, CalcObject)
- 接口 中的方法top.mao196.calcobject.strategy.
CalcStrategy
sub(CalcObject, CalcObject)
- 类 中的方法top.mao196.calcobject.strategy.
DefaultCalcStrategy
T
toCalcObject(Object)
- 类 中的静态方法top.mao196.calcobject.util.
CalcObjectUtils
top.mao196.calcobject
- 程序包 top.mao196.calcobject
top.mao196.calcobject.ex
- 程序包 top.mao196.calcobject.ex
top.mao196.calcobject.obj
- 程序包 top.mao196.calcobject.obj
top.mao196.calcobject.strategy
- 程序包 top.mao196.calcobject.strategy
top.mao196.calcobject.util
- 程序包 top.mao196.calcobject.util
toString()
- 类 中的方法top.mao196.calcobject.obj.
CalcObject
TRUE
- 类 中的静态变量top.mao196.calcobject.obj.
CalcBoolean
U
unwrap(Object)
- 类 中的静态方法top.mao196.calcobject.util.
CalcObjectUtils
unwrap(Object, Class<T>)
- 类 中的静态方法top.mao196.calcobject.util.
CalcObjectUtils
V
valueOf(BigDecimal)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcBigDecimal
valueOf(BigInteger)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcBigInteger
valueOf(boolean)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcBoolean
valueOf(LocalDate)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcDate
valueOf(LocalDateTime)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcDateTime
valueOf(Double)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcDouble
valueOf(double)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcDouble
valueOf(Duration)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcDuration
valueOf(String)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcError
valueOf(int)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcInteger
valueOf(Object)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcJavaObject
valueOf(long)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcLong
valueOf(Long)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcLong
valueOf(String)
- 类 中的静态方法top.mao196.calcobject.obj.
CalcString
valueOf(String)
- 枚举 中的静态方法top.mao196.calcobject.obj.
CalcType
返回带有指定名称的该类型的枚举常量。
values()
- 枚举 中的静态方法top.mao196.calcobject.obj.
CalcType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A
B
C
D
E
F
G
I
L
M
N
P
R
S
T
U
V
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2025. All rights reserved.