Uses of Interface
org.aoju.bus.cron.pattern.matcher.ValueMatcher
Packages that use ValueMatcher
Package
Description
定时任务表达式匹配器,内部使用
定时任务表达式解析器,内部使用
-
Uses of ValueMatcher in org.aoju.bus.cron.pattern.matcher
Classes in org.aoju.bus.cron.pattern.matcher that implement ValueMatcherModifier and TypeClassDescriptionclass值匹配,始终返回trueclass将表达式中的数字值列表转换为Boolean数组,匹配时匹配相应数组位class每月第几天匹配 考虑每月的天数不同,切存在闰年情况,日匹配单独使用class年匹配 考虑年数字太大,不适合boolean数组,单独使用列表遍历匹配Methods in org.aoju.bus.cron.pattern.matcher that return ValueMatcherModifier and TypeMethodDescriptionstatic ValueMatcherValueMatcherBuilder.build(String value, ValueParser parser) 处理定时任务表达式每个时间字段 多个时间使用逗号分隔Constructors in org.aoju.bus.cron.pattern.matcher with parameters of type ValueMatcherModifierConstructorDescriptionDateTimeMatcher(ValueMatcher secondMatcher, ValueMatcher minuteMatcher, ValueMatcher hourMatchers, ValueMatcher dayOfMonthMatchers, ValueMatcher monthMatchers, ValueMatcher dayOfWeekMatchers, ValueMatcher yearMatchers) -
Uses of ValueMatcher in org.aoju.bus.cron.pattern.parser
Methods in org.aoju.bus.cron.pattern.parser that return ValueMatcherModifier and TypeMethodDescriptionprotected ValueMatcherAbstractValueParser.buildValueMatcher(List<Integer> values) 根据解析的数字值列表构建ValueMatcher默认为BoolArrayValueMatcher,如果有特殊实现,子类须重写此方法protected ValueMatcherDayOfMonthValueParser.buildValueMatcher(List<Integer> values) protected ValueMatcherYearValueParser.buildValueMatcher(List<Integer> values) AbstractValueParser.parseAsValueMatcher(String value) 处理定时任务表达式每个时间字段 多个时间使用逗号分隔ValueParser.parseAsValueMatcher(String pattern) 解析表达式对应部分为ValueMatcher,支持的表达式包括: 单值或通配符形式,如 a 或 * 数组形式,如 1,2,3 间隔形式,如 a/b 或 */b 范围形式,如 3-8