- checkArgument(boolean, Object) - Static method in class com.cronutils.utils.Preconditions
-
Ensures the truth of an expression involving one or more parameters to the calling method.
- checkArgument(boolean, String, Object...) - Static method in class com.cronutils.utils.Preconditions
-
Ensures the truth of an expression involving one or more parameters to the calling method.
- checkNotNull(T) - Static method in class com.cronutils.utils.Preconditions
-
Ensures that an object reference passed as a parameter to the calling method is not null.
- checkNotNull(T, Object) - Static method in class com.cronutils.utils.Preconditions
-
Ensures that an object reference passed as a parameter to the calling method is not null.
- checkNotNullNorEmpty(String, Object) - Static method in class com.cronutils.utils.Preconditions
-
Ensures that a string reference passed as a parameter to the calling method is not null.
- checkNotNullNorEmpty(T, Object) - Static method in class com.cronutils.utils.Preconditions
-
Ensures that a collection reference passed as a parameter to the calling method is not null.
- checkState(boolean, String, Object...) - Static method in class com.cronutils.utils.Preconditions
-
Ensures the truth of an expression involving the state of the calling instance, but not.
- com.cronutils - package com.cronutils
-
- com.cronutils.builder - package com.cronutils.builder
-
- com.cronutils.descriptor - package com.cronutils.descriptor
-
- com.cronutils.descriptor.refactor - package com.cronutils.descriptor.refactor
-
- com.cronutils.mapper - package com.cronutils.mapper
-
- com.cronutils.model - package com.cronutils.model
-
- com.cronutils.model.definition - package com.cronutils.model.definition
-
- com.cronutils.model.field - package com.cronutils.model.field
-
- com.cronutils.model.field.constraint - package com.cronutils.model.field.constraint
-
- com.cronutils.model.field.definition - package com.cronutils.model.field.definition
-
- com.cronutils.model.field.expression - package com.cronutils.model.field.expression
-
- com.cronutils.model.field.expression.visitor - package com.cronutils.model.field.expression.visitor
-
- com.cronutils.model.field.value - package com.cronutils.model.field.value
-
- com.cronutils.model.time - package com.cronutils.model.time
-
- com.cronutils.model.time.generator - package com.cronutils.model.time.generator
-
- com.cronutils.parser - package com.cronutils.parser
-
- com.cronutils.utils - package com.cronutils.utils
-
- com.cronutils.validation - package com.cronutils.validation
-
- CompositeCron - Class in com.cronutils.model
-
- CompositeCron(List<Cron>) - Constructor for class com.cronutils.model.CompositeCron
-
- CompositeExecutionTime - Class in com.cronutils.model.time
-
- CompositeExecutionTime(List<ExecutionTime>) - Constructor for class com.cronutils.model.time.CompositeExecutionTime
-
- ConstantsMapper - Class in com.cronutils.mapper
-
- constraints - Variable in class com.cronutils.model.field.definition.FieldDefinitionBuilder
-
- containsAny(CharSequence, char...) - Static method in class com.cronutils.utils.StringUtils
-
Checks if the CharSequence contains any character in the given.
- containsFieldDefinition(CronFieldName) - Method in class com.cronutils.model.definition.CronDefinition
-
Returns true
if this cron contains a field definition for field name.
- createConstraintsInstance() - Method in class com.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Creates FieldConstraints instance based on previously built parameters.
- createDayOfMonthValueGeneratorInstance(CronField, int, int) - Static method in class com.cronutils.model.time.generator.FieldValueGeneratorFactory
-
- createDayOfWeekValueGeneratorInstance(CronField, int, int, WeekDay) - Static method in class com.cronutils.model.time.generator.FieldValueGeneratorFactory
-
- createDayOfYearValueGeneratorInstance(CronField, int) - Static method in class com.cronutils.model.time.generator.FieldValueGeneratorFactory
-
- createFieldComparator() - Static method in class com.cronutils.model.field.CronField
-
- createFieldDefinitionComparator() - Static method in class com.cronutils.model.field.definition.FieldDefinition
-
Creates a field definition comparator.
- createFieldTypeComparator() - Static method in class com.cronutils.parser.CronParserField
-
Create a Comparator that compares CronField instances using CronFieldName value.
- createYearValueGeneratorInstance(CronField) - Static method in class com.cronutils.model.time.generator.FieldValueGeneratorFactory
-
- cron(CronDefinition) - Static method in class com.cronutils.builder.CronBuilder
-
- Cron - Interface in com.cronutils.model
-
Represents a cron expression.
- Cron - Annotation Type in com.cronutils.validation
-
- CronBuilder - Class in com.cronutils.builder
-
- CronConstraint - Class in com.cronutils.model.definition
-
- CronConstraint(String) - Constructor for class com.cronutils.model.definition.CronConstraint
-
- CronConstraintsFactory - Class in com.cronutils.model.definition
-
- CronDefinition - Class in com.cronutils.model.definition
-
Defines fields and conditions over each field for a cron.
- CronDefinition(List<FieldDefinition>, Set<CronConstraint>, boolean) - Constructor for class com.cronutils.model.definition.CronDefinition
-
Constructor.
- CronDefinitionBuilder - Class in com.cronutils.model.definition
-
Builder that allows to define and create CronDefinition instances.
- cronDefinitionBuilder - Variable in class com.cronutils.model.field.definition.FieldDefinitionBuilder
-
- CronDescriptor - Class in com.cronutils.descriptor
-
Provides human readable description for a given cron.
- CronField - Class in com.cronutils.model.field
-
- CronField(CronFieldName, FieldExpression, FieldConstraints) - Constructor for class com.cronutils.model.field.CronField
-
- cronField - Variable in class com.cronutils.model.time.generator.FieldValueGenerator
-
- CronFieldName - Enum in com.cronutils.model.field
-
Enumerates cron field names.
- CronMapper - Class in com.cronutils.mapper
-
- CronMapper(CronDefinition, CronDefinition, Function<Cron, Cron>) - Constructor for class com.cronutils.mapper.CronMapper
-
Constructor.
- CronParser - Class in com.cronutils.parser
-
Parser for cron expressions.
- CronParser(CronDefinition) - Constructor for class com.cronutils.parser.CronParser
-
- CronParserField - Class in com.cronutils.parser
-
Represents a cron field.
- CronParserField(CronFieldName, FieldConstraints) - Constructor for class com.cronutils.parser.CronParserField
-
Mandatory CronParserField Constructor.
- CronParserField(CronFieldName, FieldConstraints, boolean) - Constructor for class com.cronutils.parser.CronParserField
-
Constructor.
- CRONTAB_WEEK_DAY - Static variable in class com.cronutils.mapper.ConstantsMapper
-
- CronType - Enum in com.cronutils.model
-
Enumerates names of cron implementations.
- CronValidator - Class in com.cronutils.validation
-
- CronValidator() - Constructor for class com.cronutils.validation.CronValidator
-
- initialize(Cron) - Method in class com.cronutils.validation.CronValidator
-
- instance() - Method in class com.cronutils.builder.CronBuilder
-
- instance() - Static method in class com.cronutils.descriptor.CronDescriptor
-
Creates an instance with UK locale.
- instance(Locale) - Static method in class com.cronutils.descriptor.CronDescriptor
-
Creates and instance with given locale.
- instance() - Method in class com.cronutils.model.definition.CronDefinitionBuilder
-
Creates a new CronDefinition instance with provided field definitions.
- instance() - Static method in class com.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Creates a FieldConstraintsBuilder instance.
- instanceDefinitionFor(CronType) - Static method in class com.cronutils.model.definition.CronDefinitionBuilder
-
Creates CronDefinition instance matching cronType specification.
- IntegerFieldValue - Class in com.cronutils.model.field.value
-
- IntegerFieldValue(int) - Constructor for class com.cronutils.model.field.value.IntegerFieldValue
-
- intToInt(Integer) - Method in class com.cronutils.parser.FieldParser
-
Maps integer values to another integer equivalence.
- isDefault(FieldValue<?>) - Method in class com.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
-
- isEmpty(CharSequence) - Static method in class com.cronutils.utils.StringUtils
-
Checks if a CharSequence is empty ("") or null.
- isFirstDayZero() - Method in class com.cronutils.mapper.WeekDay
-
- isInRange(int) - Method in class com.cronutils.model.field.constraint.FieldConstraints
-
Check if given number is greater or equal to start range and minor or equal to end range.
- isInRange(FieldValue<?>) - Method in class com.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
-
Check if given number is greater or equal to start range and minor or equal to end range.
- isMatch(ZonedDateTime) - Method in class com.cronutils.model.time.CompositeExecutionTime
-
- isMatch(ZonedDateTime) - Method in interface com.cronutils.model.time.ExecutionTime
-
Provide feedback if a given date matches the cron expression.
- isMatch(int) - Method in class com.cronutils.model.time.generator.FieldValueGenerator
-
- isMatch(ZonedDateTime) - Method in class com.cronutils.model.time.SingleExecutionTime
-
Provide feedback if a given date matches the cron expression.
- isMatchDayOfWeekAndDayOfMonth() - Method in class com.cronutils.model.definition.CronDefinition
-
If both the day of the week and day of the month should be matched.
- isOptional() - Method in class com.cronutils.model.field.definition.FieldDefinition
-
Get optional tag.
- isOptional() - Method in class com.cronutils.parser.CronParserField
-
Returns optional tag.
- isPeriodInRange(int) - Method in class com.cronutils.model.field.constraint.FieldConstraints
-
Check if given period is compatible with the given range.
- isPeriodInRange(FieldValue<?>) - Method in class com.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
-
Check if given period is compatible with range.
- isSpecialCharNotL(FieldValue<?>) - Method in class com.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
-
- isStrictRange() - Method in class com.cronutils.model.field.constraint.FieldConstraints
-
- isValid(String, ConstraintValidatorContext) - Method in class com.cronutils.validation.CronValidator
-
- validate() - Method in class com.cronutils.model.CompositeCron
-
- validate() - Method in interface com.cronutils.model.Cron
-
Validates this Cron instance by validating its cron expression.
- validate(Cron) - Method in class com.cronutils.model.definition.CronConstraint
-
- validate() - Method in class com.cronutils.model.SingleCron
-
Validates this Cron instance by validating its cron expression.
- ValidationFieldExpressionVisitor - Class in com.cronutils.model.field.expression.visitor
-
- ValidationFieldExpressionVisitor(FieldConstraints) - Constructor for class com.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
-
- ValidationFieldExpressionVisitor(FieldConstraints, StringValidations) - Constructor for class com.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
-
- ValueMappingFieldExpressionVisitor - Class in com.cronutils.model.field.expression.visitor
-
Performs a transformation on FieldExpression values.
- ValueMappingFieldExpressionVisitor(Function<FieldValue<?>, FieldValue<?>>) - Constructor for class com.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
-
- valueOf(String) - Static method in enum com.cronutils.model.CronType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cronutils.model.field.CronFieldName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cronutils.model.field.expression.Weekdays
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cronutils.model.field.value.SpecialChar
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cronutils.utils.WeekendPolicy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.cronutils.model.CronType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cronutils.model.field.CronFieldName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cronutils.model.field.expression.Weekdays
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cronutils.model.field.value.SpecialChar
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cronutils.utils.WeekendPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VisibleForTesting - Annotation Type in com.cronutils.utils
-
Annotates a program element that exists, or is more widely visible than.
- visit(FieldExpression) - Method in interface com.cronutils.model.field.expression.visitor.FieldExpressionVisitor
-
Performs an action using given FieldExpression instance.
- visit(Always) - Method in interface com.cronutils.model.field.expression.visitor.FieldExpressionVisitor
-
Performs action on Always instance.
- visit(And) - Method in interface com.cronutils.model.field.expression.visitor.FieldExpressionVisitor
-
Performs action on And instance.
- visit(Between) - Method in interface com.cronutils.model.field.expression.visitor.FieldExpressionVisitor
-
Performs action on Between instance.
- visit(Every) - Method in interface com.cronutils.model.field.expression.visitor.FieldExpressionVisitor
-
Performs action on Every instance.
- visit(On) - Method in interface com.cronutils.model.field.expression.visitor.FieldExpressionVisitor
-
Performs action on On instance.
- visit(QuestionMark) - Method in interface com.cronutils.model.field.expression.visitor.FieldExpressionVisitor
-
Performs action on QuestionMark instance.
- visit(FieldExpression) - Method in class com.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
-
- visit(Always) - Method in class com.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
-
- visit(And) - Method in class com.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
-
- visit(Between) - Method in class com.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
-
- visit(Every) - Method in class com.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
-
- visit(On) - Method in class com.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
-
- visit(QuestionMark) - Method in class com.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
-
- visit(Always) - Method in class com.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
-
- visit(And) - Method in class com.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
-
- visit(Between) - Method in class com.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
-
- visit(Every) - Method in class com.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
-
- visit(On) - Method in class com.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
-
- visit(QuestionMark) - Method in class com.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
-
- visit(FieldExpression) - Method in class com.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
-
- WeekDay - Class in com.cronutils.mapper
-
- WeekDay(int, boolean) - Constructor for class com.cronutils.mapper.WeekDay
-
- weekDayMapping(WeekDay, WeekDay, int) - Static method in class com.cronutils.mapper.ConstantsMapper
-
Performs weekday mapping between two weekday definitions.
- Weekdays - Enum in com.cronutils.model.field.expression
-
- WeekendPolicy - Enum in com.cronutils.utils
-
- withCronValidation(CronConstraint) - Method in class com.cronutils.model.definition.CronDefinitionBuilder
-
Adds a cron validation.
- withDayOfMonth() - Method in class com.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for day of month field.
- withDayOfWeek() - Method in class com.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for day of week field.
- withDayOfYear() - Method in class com.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for day of year field.
- withDoM(FieldExpression) - Method in class com.cronutils.builder.CronBuilder
-
- withDoW(FieldExpression) - Method in class com.cronutils.builder.CronBuilder
-
- withDoY(FieldExpression) - Method in class com.cronutils.builder.CronBuilder
-
- withHour(FieldExpression) - Method in class com.cronutils.builder.CronBuilder
-
- withHours() - Method in class com.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for hours field.
- withIntMapping(int, int) - Method in class com.cronutils.model.field.definition.FieldDayOfWeekDefinitionBuilder
-
Defines mapping between integer values with equivalent meaning.
- withIntMapping(int, int) - Method in class com.cronutils.model.field.definition.FieldDefinitionBuilder
-
Provides means to define int values mappings between equivalent values.
- withIntMapping(int, int) - Method in class com.cronutils.model.field.definition.FieldSpecialCharsDefinitionBuilder
-
Defines mapping between integer values with equivalent meaning.
- withIntValueMapping(int, int) - Method in class com.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Adds integer to integer mapping.
- withMinute(FieldExpression) - Method in class com.cronutils.builder.CronBuilder
-
- withMinutes() - Method in class com.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for minutes field.
- withMondayDoWValue(int) - Method in class com.cronutils.model.field.definition.FieldDayOfWeekDefinitionBuilder
-
Registers the field supports the W (W) special char.
- withMonth(FieldExpression) - Method in class com.cronutils.builder.CronBuilder
-
- withMonth() - Method in class com.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for month field.
- withSecond(FieldExpression) - Method in class com.cronutils.builder.CronBuilder
-
- withSeconds() - Method in class com.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for seconds field.
- withShiftedStringMapping(int) - Method in class com.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Shifts integer representation of weekday/month names.
- withStrictRange() - Method in class com.cronutils.model.field.constraint.FieldConstraintsBuilder
-
With strict range.
- withStrictRange() - Method in class com.cronutils.model.field.definition.FieldDefinitionBuilder
-
Specifies that defined range for given field must be a strict range.
- withValidRange(int, int) - Method in class com.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Allows to set a range of valid values for field.
- withValidRange(int, int) - Method in class com.cronutils.model.field.definition.FieldDayOfWeekDefinitionBuilder
-
Allows to set a range of valid values for field.
- withValidRange(int, int) - Method in class com.cronutils.model.field.definition.FieldDefinitionBuilder
-
Allows to set a range of valid values for field.
- withValidRange(int, int) - Method in class com.cronutils.model.field.definition.FieldSpecialCharsDefinitionBuilder
-
Allows to set a range of valid values for field.
- withYear(FieldExpression) - Method in class com.cronutils.builder.CronBuilder
-
- withYear() - Method in class com.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for year field.
- workdaysCount(ZonedDateTime, int, List<ZonedDateTime>, WeekendPolicy) - Static method in class com.cronutils.utils.DateUtils
-
- workdaysCount(ZonedDateTime, ZonedDateTime, List<ZonedDateTime>, WeekendPolicy) - Static method in class com.cronutils.utils.DateUtils
-