YearlyRepetitionBase

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.tasks.IValidatorCreator, com.aspose.tasks.ICalculatorCreator

public abstract class YearlyRepetitionBase implements IValidatorCreator, ICalculatorCreator

Represents a base pattern for yearly day position.

Methods

MethodDescription
getCalculator(Calendar calendar, Duration duration){@inheritDoc}
getValidator(Calendar calendar){@inheritDoc}

getCalculator(Calendar calendar, Duration duration)

public final RecurrenceDateCalculatorBase getCalculator(Calendar calendar, Duration duration)

Gets a calculator used to calculate a repetition.

Parameters:

ParameterTypeDescription
calendarCalendar{@inheritDoc}
durationDuration{@inheritDoc}

Returns: com.aspose.tasks.RecurrenceDateCalculatorBase - {@inheritDoc}

getValidator(Calendar calendar)

public final RecurrencePatternValidatorBase getValidator(Calendar calendar)

Gets a validator for recurrence pattern.

Parameters:

ParameterTypeDescription
calendarCalendar{@inheritDoc}

Returns: com.aspose.tasks.RecurrencePatternValidatorBase - {@inheritDoc}