Polishing
This commit is contained in:
parent
dc4f46df9f
commit
3fb98b6a97
|
|
@ -29,8 +29,9 @@ import org.springframework.util.Assert;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Extension of {@link CronField} for
|
* Extension of {@link CronField} for
|
||||||
* <a href="https://www.quartz-scheduler.org">Quartz</a> -specific fields.
|
* <a href="https://www.quartz-scheduler.org">Quartz</a>-specific fields.
|
||||||
* Created using the {@code parse*} methods, uses a {@link TemporalAdjuster}
|
*
|
||||||
|
* <p>Created using the {@code parse*} methods, uses a {@link TemporalAdjuster}
|
||||||
* internally.
|
* internally.
|
||||||
*
|
*
|
||||||
* @author Arjen Poutsma
|
* @author Arjen Poutsma
|
||||||
|
|
@ -68,8 +69,9 @@ final class QuartzCronField extends CronField {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Parse the given value into a days of months {@code QuartzCronField}, the fourth entry of a cron expression.
|
* Parse the given value into a days of months {@code QuartzCronField},
|
||||||
* Expects a "L" or "W" in the given value.
|
* the fourth entry of a cron expression.
|
||||||
|
* <p>Expects a "L" or "W" in the given value.
|
||||||
*/
|
*/
|
||||||
public static QuartzCronField parseDaysOfMonth(String value) {
|
public static QuartzCronField parseDaysOfMonth(String value) {
|
||||||
int idx = value.lastIndexOf('L');
|
int idx = value.lastIndexOf('L');
|
||||||
|
|
@ -121,8 +123,9 @@ final class QuartzCronField extends CronField {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Parse the given value into a days of week {@code QuartzCronField}, the sixth entry of a cron expression.
|
* Parse the given value into a days of week {@code QuartzCronField},
|
||||||
* Expects a "L" or "#" in the given value.
|
* the sixth entry of a cron expression.
|
||||||
|
* <p>Expects a "L" or "#" in the given value.
|
||||||
*/
|
*/
|
||||||
public static QuartzCronField parseDaysOfWeek(String value) {
|
public static QuartzCronField parseDaysOfWeek(String value) {
|
||||||
int idx = value.lastIndexOf('L');
|
int idx = value.lastIndexOf('L');
|
||||||
|
|
@ -227,7 +230,7 @@ final class QuartzCronField extends CronField {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return a temporal adjuster that finds the nth-to-last day of the month.
|
* Returns a temporal adjuster that finds the nth-to-last day of the month.
|
||||||
* @param offset the negative offset, i.e. -3 means third-to-last
|
* @param offset the negative offset, i.e. -3 means third-to-last
|
||||||
* @return a nth-to-last day-of-month adjuster
|
* @return a nth-to-last day-of-month adjuster
|
||||||
*/
|
*/
|
||||||
|
|
@ -241,7 +244,7 @@ final class QuartzCronField extends CronField {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return a temporal adjuster that finds the weekday nearest to the given
|
* Returns a temporal adjuster that finds the weekday nearest to the given
|
||||||
* day-of-month. If {@code dayOfMonth} falls on a Saturday, the date is
|
* day-of-month. If {@code dayOfMonth} falls on a Saturday, the date is
|
||||||
* moved back to Friday; if it falls on a Sunday (or if {@code dayOfMonth}
|
* moved back to Friday; if it falls on a Sunday (or if {@code dayOfMonth}
|
||||||
* is 1 and it falls on a Saturday), it is moved forward to Monday.
|
* is 1 and it falls on a Saturday), it is moved forward to Monday.
|
||||||
|
|
@ -292,7 +295,7 @@ final class QuartzCronField extends CronField {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return a temporal adjuster that finds the last of the given doy-of-week
|
* Returns a temporal adjuster that finds the last of the given day-of-week
|
||||||
* in a month.
|
* in a month.
|
||||||
*/
|
*/
|
||||||
private static TemporalAdjuster lastInMonth(DayOfWeek dayOfWeek) {
|
private static TemporalAdjuster lastInMonth(DayOfWeek dayOfWeek) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue