public abstract class AbstractWeek<U extends AbstractDay> extends Object
Modifier and Type | Field and Description |
---|---|
protected U[] |
days |
static org.slf4j.Logger |
logger |
protected LocalDate |
weekEnd |
protected Interval |
weekInterval |
Constructor and Description |
---|
AbstractWeek(LocalDate weekStart,
LocalDate weekEnd) |
Modifier and Type | Method and Description |
---|---|
protected abstract U |
createDay(LocalDate dayStart,
LocalDate dayEnd) |
protected abstract U[] |
createDaysArray(int size) |
U |
findDayByDateTime(DateTime dateTime) |
U |
getDay(int index) |
LocalDate |
getWeekEnd() |
Interval |
getWeekInterval() |
LocalDate |
getWeekStart() |
protected final LocalDate weekEnd
protected final Interval weekInterval
protected final U extends AbstractDay[] days
public static final org.slf4j.Logger logger