类 NumberRange
java.lang.Object
org.openurp.base.time.NumberRange
数字序列的模式
存有[start, end]和i18nKey
都是闭区间
存有[start, end]和i18nKey
都是闭区间
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getEnd()getStart()guessNextPattern(int number) 当新输入的number不符合当前Range时,猜测一个新的Range 注意:前提必须是test的结果不符合Range 一旦guess过之后,本Range就不应该再被使用了protected abstract booleaninternalTest(int weekIndex) booleanstatic NumberRangenewInstance(int number) 返回默认的NumberRange(连续模式)booleantest(int number) 测试新的number是否符合本Range所对应的模式。
-
字段详细资料
-
start
这个周状态模式的起始周 -
end
这个周状态模式的结束周 -
lastEnd
end上一次的值 -
abandon
protected boolean abandon本NumberRange是否丢弃 -
i18nKey
-
-
构造器详细资料
-
NumberRange
protected NumberRange(int number)
-
-
方法详细资料
-
newInstance
返回默认的NumberRange(连续模式)- 参数:
number-- 返回:
-
getStart
-
getEnd
-
isAbandon
public boolean isAbandon() -
getI18nKey
-
test
public boolean test(int number) - 参数:
number-- 返回:
-
internalTest
protected abstract boolean internalTest(int weekIndex) -
guessNextPattern
当新输入的number不符合当前Range时,猜测一个新的Range 注意:前提必须是test的结果不符合Range 一旦guess过之后,本Range就不应该再被使用了
- 参数:
number-- 返回:
-