public class CalendarOpPlusMinus extends Object implements CalendarOp
Constructor and Description |
---|
CalendarOpPlusMinus(ExprEvaluator param,
int factor) |
Modifier and Type | Method and Description |
---|---|
protected static void |
action(Calendar cal,
int factor,
Long duration) |
static void |
action(Calendar cal,
int factor,
TimePeriod tp) |
protected static LocalDateTime |
action(LocalDateTime ldt,
int factor,
Long duration) |
protected static ZonedDateTime |
action(ZonedDateTime ldt,
int factor,
Long duration) |
static void |
actionSafeOverflow(Calendar cal,
int factor,
TimePeriod tp) |
void |
evaluate(Calendar cal,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
LocalDateTime |
evaluate(LocalDateTime ldt,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
ZonedDateTime |
evaluate(ZonedDateTime zdt,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
public CalendarOpPlusMinus(ExprEvaluator param, int factor)
public void evaluate(Calendar cal, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
evaluate
in interface CalendarOp
public LocalDateTime evaluate(LocalDateTime ldt, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
evaluate
in interface CalendarOp
public ZonedDateTime evaluate(ZonedDateTime zdt, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
evaluate
in interface CalendarOp
protected static LocalDateTime action(LocalDateTime ldt, int factor, Long duration)
protected static ZonedDateTime action(ZonedDateTime ldt, int factor, Long duration)
public static void actionSafeOverflow(Calendar cal, int factor, TimePeriod tp)
public static void action(Calendar cal, int factor, TimePeriod tp)