Package org.aoju.bus.cron.pattern.parser
Interface ValueParser
- All Known Implementing Classes:
AbstractValueParser,DayOfMonthValueParser,DayOfWeekValueParser,HourValueParser,MinuteValueParser,MonthValueParser,SecondValueParser,YearValueParser
public interface ValueParser
值处理接口
值处理用于限定表达式中相应位置的值范围,并转换表达式值为int值
- Since:
- Java 17+
- Version:
- 6.5.0
- Author:
- Kimi Liu
-
Method Summary
Modifier and TypeMethodDescriptionintgetMax()返回最大值intgetMin()返回最小值int处理String值并转为int 转换包括: 数字字符串转为数字 别名转为对应的数字(如月份和星期)parseAsValueMatcher(String pattern) 解析表达式对应部分为ValueMatcher,支持的表达式包括: 单值或通配符形式,如 a 或 * 数组形式,如 1,2,3 间隔形式,如 a/b 或 */b 范围形式,如 3-8
-
Method Details
-
parseAsValueMatcher
解析表达式对应部分为ValueMatcher,支持的表达式包括:- 单值或通配符形式,如 a 或 *
- 数组形式,如 1,2,3
- 间隔形式,如 a/b 或 */b
- 范围形式,如 3-8
- Parameters:
pattern- 对应时间部分的表达式- Returns:
ValueMatcher
-
parse
处理String值并转为int 转换包括:- 数字字符串转为数字
- 别名转为对应的数字(如月份和星期)
- Parameters:
value- String值- Returns:
- int
-
getMin
int getMin()返回最小值- Returns:
- 最小值
-
getMax
int getMax()返回最大值- Returns:
- 最大值
-