public class CronExpression extends Object implements CronRule
| Constructor and Description |
|---|
CronExpression(String cronExpression,
FieldRule year,
FieldRule month,
FieldRule day,
FieldRule hour,
FieldRule minute,
FieldRule second) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
first(DateTimeTemplate dateTime)
Resets
dateTime to the minimum matching value for this rule, if possible. |
boolean |
matches(DateTimeTemplate dateTime)
Returns
true if dateTime matches the rule; false if it does not. |
boolean |
next(DateTimeTemplate dateTime)
Advance
dateTime to when the rule would next match, if possible. |
String |
toString() |
public boolean matches(DateTimeTemplate dateTime)
CronRuletrue if dateTime matches the rule; false if it does not.public boolean next(DateTimeTemplate dateTime)
CronRuledateTime to when the rule would next match, if possible.next in interface CronRuledateTime - the time to modify by changing the value that this rule evaluates to its next matching valuetrue if dateTime has successfully been updated to when the rule would next match;
false if all legal values have been exhausted for this rule (at least without some other
rule changing dateTime in some other way first).public boolean first(DateTimeTemplate dateTime)
CronRuledateTime to the minimum matching value for this rule, if possible.first in interface CronRuledateTime - the time to modify by resetting the value that this rule evaluates to its minimum matching valuetrue if dateTime has successfully been updated to when the rule would first match;
false if there are no matching values for this rule (at least without some other rule changing
dateTime in some other way first).Copyright © 2019 Atlassian. All rights reserved.