Reusable Java library of general tools with minimal external dependencies.
For questions or support, please contact us:
Email: support@aoindustries.com
Phone: 1-800-519-9541
Phone: +1-251-607-9556
Web: https://www.aoindustries.com/contact
public abstract class Recurring extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Recurring.DayOfWeekList |
static class |
Recurring.Every |
static class |
Recurring.MonthList |
| Modifier and Type | Field and Description |
|---|---|
static Recurring |
EVERYDAY |
static Recurring |
MONTHLY |
static Recurring |
WEEKDAYS |
static Recurring |
WEEKLY |
static Recurring |
YEARLY |
| Constructor and Description |
|---|
Recurring() |
| Modifier and Type | Method and Description |
|---|---|
String |
checkScheduleFrom(Calendar from,
String attribute)
Checks if the schedule can start on the given day.
|
abstract boolean |
equals(Object o)
Recurring schedules are equal when they have both the same type and schedule.
|
abstract String |
getRecurringDisplay() |
abstract Iterator<Calendar> |
getScheduleIterator(Calendar from)
Gets an iterator over dates in the YYYY-MM-DD format.
|
abstract int |
hashCode() |
static Recurring |
parse(String recurring)
Parses a human-readable representation of a recurring schedule.
|
public static final Recurring EVERYDAY
public static final Recurring WEEKDAYS
public static final Recurring WEEKLY
public static final Recurring MONTHLY
public static final Recurring YEARLY
public static Recurring parse(String recurring) throws IllegalArgumentException
recurring - when null, returns nullIllegalArgumentException - if unable to parse recurringpublic abstract boolean equals(Object o)
public abstract String getRecurringDisplay()
public String checkScheduleFrom(Calendar from, String attribute)
Copyright © 2000–2016 AO Industries, Inc.. All rights reserved.