@Override public Span getOffset(Span span, int amount, PointerType pointer) { int direction = (pointer == PointerType.FUTURE) ? 1 : -1; Span offsetSpan = span.add(direction * amount * RepeaterFortnight.FORTNIGHT_SECONDS); return offsetSpan; }
@Override public Span getOffset(Span span, int amount, Pointer.PointerType pointer) { int direction = (pointer == Pointer.PointerType.FUTURE) ? 1 : -1; // WARN: Does not use Calendar return span.add(direction * amount * RepeaterHour.HOUR_SECONDS); }
/** * Subtract a number of seconds to this span, returning the * resulting Span */ public Span subtract(long seconds) { return add(-seconds); }
@Override public Span getOffset(Span span, int amount, Pointer.PointerType pointer) { int direction = (pointer == Pointer.PointerType.FUTURE) ? 1 : -1; // WARN: Does not use Calendar return span.add(direction * amount * RepeaterWeek.WEEK_SECONDS); }
@Override public Span getOffset(Span span, int amount, Pointer.PointerType pointer) { int direction = (pointer == Pointer.PointerType.FUTURE) ? 1 : -1; // WARN: Does not use Calendar return span.add(direction * amount * RepeaterDay.DAY_SECONDS); }
@Override public Span getOffset(Span span, int amount, Pointer.PointerType pointer) { int direction = (pointer == Pointer.PointerType.FUTURE) ? 1 : -1; // WARN: Does not use Calendar return span.add(direction * amount * RepeaterSecond.SECOND_SECONDS); }
@Override public Span getOffset(Span span, int amount, Pointer.PointerType pointer) { int direction = (pointer == Pointer.PointerType.FUTURE) ? 1 : -1; // WARN: Does not use Calendar return span.add(direction * amount * RepeaterMinute.MINUTE_SECONDS); }
@Override public Span getOffset(Span span, int amount, PointerType pointer) { setStart(span.getBeginCalendar()); Span portionSpan = nextSpan(pointer); int direction = (pointer == Pointer.PointerType.FUTURE) ? 1 : -1; portionSpan = portionSpan.add(direction * (amount - 1) * RepeaterDay.DAY_SECONDS); return portionSpan; }
if (pointer == Pointer.PointerType.FUTURE) { _currentSpan = _currentSpan.add(RepeaterDayPortion.FULL_DAY_SECONDS);