Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(FieldExpressionVisitor) - Method in class io.github.projectunified.cronutils.model.field.expression.Always
- accept(FieldExpressionVisitor) - Method in class io.github.projectunified.cronutils.model.field.expression.And
- accept(FieldExpressionVisitor) - Method in class io.github.projectunified.cronutils.model.field.expression.Between
- accept(FieldExpressionVisitor) - Method in class io.github.projectunified.cronutils.model.field.expression.Every
- accept(FieldExpressionVisitor) - Method in class io.github.projectunified.cronutils.model.field.expression.FieldExpression
-
Accept a visitor to perform some action on the instance.
- accept(FieldExpressionVisitor) - Method in class io.github.projectunified.cronutils.model.field.expression.On
- accept(FieldExpressionVisitor) - Method in class io.github.projectunified.cronutils.model.field.expression.QuestionMark
- accept(FieldExpressionVisitor) - Method in class io.github.projectunified.cronutils.model.field.expression.RandomExpression
- addHashSupport() - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Adds hash support.
- addLSupport() - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Adds L support.
- addLWSupport() - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Adds LW support.
- addQuestionMarkSupport() - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Adds question mark (?)
- addWSupport() - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Adds W support.
- always() - Static method in class io.github.projectunified.cronutils.model.field.expression.FieldExpression
- always() - Static method in class io.github.projectunified.cronutils.model.field.expression.FieldExpressionFactory
- Always - Class in io.github.projectunified.cronutils.model.field.expression
-
Represents a star (*) value on cron expression field.
- and() - Method in class io.github.projectunified.cronutils.model.field.definition.FieldDayOfWeekDefinitionBuilder
-
Registers CronField in ParserDefinitionBuilder and returns its instance.
- and() - Method in class io.github.projectunified.cronutils.model.field.definition.FieldDefinitionBuilder
-
Registers CronField in ParserDefinitionBuilder and returns its instance.
- and(FieldExpression) - Method in class io.github.projectunified.cronutils.model.field.expression.And
- and(FieldExpression) - Method in class io.github.projectunified.cronutils.model.field.expression.FieldExpression
- and(List<FieldExpression>) - Static method in class io.github.projectunified.cronutils.model.field.expression.FieldExpressionFactory
- And - Class in io.github.projectunified.cronutils.model.field.expression
-
Represents a conjunction of cron expressions for a field.
- And() - Constructor for class io.github.projectunified.cronutils.model.field.expression.And
- annually(CronDefinition) - Static method in class io.github.projectunified.cronutils.builder.CronBuilder
- ANNUALLY - Enum constant in enum class io.github.projectunified.cronutils.model.definition.CronNicknames
- apply(String[], Calendar) - Method in class io.github.projectunified.cronutils.converter.BaseCronTransformer
- apply(T) - Method in interface io.github.projectunified.cronutils.Function
- asString() - Method in class io.github.projectunified.cronutils.model.CompositeCron
- asString() - Method in interface io.github.projectunified.cronutils.model.Cron
- asString() - Method in class io.github.projectunified.cronutils.model.field.expression.Always
- asString() - Method in class io.github.projectunified.cronutils.model.field.expression.And
- asString() - Method in class io.github.projectunified.cronutils.model.field.expression.Between
- asString() - Method in class io.github.projectunified.cronutils.model.field.expression.Every
- asString() - Method in class io.github.projectunified.cronutils.model.field.expression.FieldExpression
-
Represents FieldExpression as string.
- asString() - Method in class io.github.projectunified.cronutils.model.field.expression.On
- asString() - Method in class io.github.projectunified.cronutils.model.field.expression.QuestionMark
- asString() - Method in class io.github.projectunified.cronutils.model.field.expression.RandomExpression
- asString() - Method in class io.github.projectunified.cronutils.model.RebootCron
- asString() - Method in class io.github.projectunified.cronutils.model.SingleCron
B
- BaseCronTransformer - Class in io.github.projectunified.cronutils.converter
- BaseCronTransformer() - Constructor for class io.github.projectunified.cronutils.converter.BaseCronTransformer
- between(int, int) - Static method in class io.github.projectunified.cronutils.model.field.expression.FieldExpressionFactory
- between(SpecialChar, int) - Static method in class io.github.projectunified.cronutils.model.field.expression.FieldExpressionFactory
- Between - Class in io.github.projectunified.cronutils.model.field.expression
-
Represents a range in a cron expression.
- Between(Between) - Constructor for class io.github.projectunified.cronutils.model.field.expression.Between
- Between(FieldValue<?>, FieldValue<?>) - Constructor for class io.github.projectunified.cronutils.model.field.expression.Between
C
- calendarField - Variable in class io.github.projectunified.cronutils.converter.BaseCronTransformer
- calendarInstance - Variable in class io.github.projectunified.cronutils.converter.BaseCronTransformer
- CalendarToCronTransformer - Class in io.github.projectunified.cronutils.converter
- CalendarToCronTransformer() - Constructor for class io.github.projectunified.cronutils.converter.CalendarToCronTransformer
- caseDefault(T) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitorAdaptor
-
Internal roll-up method.
- checkArgument(boolean, Object) - Static method in class io.github.projectunified.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 io.github.projectunified.cronutils.utils.Preconditions
-
Ensures the truth of an expression involving one or more parameters to the calling method.
- checkNotNull(T) - Static method in class io.github.projectunified.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 io.github.projectunified.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 io.github.projectunified.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 io.github.projectunified.cronutils.utils.Preconditions
-
Ensures that a collection reference passed as a parameter to the calling method is not null.
- checkPositive(int, Object) - Static method in class io.github.projectunified.cronutils.utils.Preconditions
- checkState(boolean, String, Object...) - Static method in class io.github.projectunified.cronutils.utils.Preconditions
-
Ensures the truth of an expression involving the state of the calling instance, but not.
- compare(Cron, Cron) - Method in class io.github.projectunified.cronutils.utils.CronFrequencyComparator
- CompositeCron - Class in io.github.projectunified.cronutils.model
- CompositeCron(List<Cron>) - Constructor for class io.github.projectunified.cronutils.model.CompositeCron
- CompositeExecutionTime - Class in io.github.projectunified.cronutils.model.time
- CompositeExecutionTime(List<ExecutionTime>) - Constructor for class io.github.projectunified.cronutils.model.time.CompositeExecutionTime
- ConstantsMapper - Class in io.github.projectunified.cronutils.mapper
- constraints - Variable in class io.github.projectunified.cronutils.model.field.definition.FieldDefinitionBuilder
- containsAny(CharSequence, char...) - Static method in class io.github.projectunified.cronutils.utils.StringUtils
-
Checks if the CharSequence contains any character in the given.
- containsFieldDefinition(CronFieldName) - Method in class io.github.projectunified.cronutils.model.definition.CronDefinition
-
Returns
trueif this cron contains a field definition for field name. - convert() - Method in class io.github.projectunified.cronutils.converter.CronConverter
- countExecutions(ZonedDateTime, ZonedDateTime) - Method in interface io.github.projectunified.cronutils.model.time.ExecutionTime
-
Provide count of times cron expression would execute between given start and end dates
- createConstraintsInstance() - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Creates FieldConstraints instance based on previously built parameters.
- createDayOfMonthValueGeneratorInstance(CronField, int, int) - Static method in class io.github.projectunified.cronutils.model.time.generator.FieldValueGeneratorFactory
- createDayOfWeekValueGeneratorInstance(CronField, int, int, WeekDay) - Static method in class io.github.projectunified.cronutils.model.time.generator.FieldValueGeneratorFactory
- createDayOfYearValueGeneratorInstance(CronField, int) - Static method in class io.github.projectunified.cronutils.model.time.generator.FieldValueGeneratorFactory
- createFieldComparator() - Static method in class io.github.projectunified.cronutils.model.field.CronField
- createFieldDefinitionComparator() - Static method in class io.github.projectunified.cronutils.model.field.definition.FieldDefinition
-
Creates a field definition comparator.
- createFieldTypeComparator() - Static method in class io.github.projectunified.cronutils.parser.CronParserField
-
Create a Comparator that compares CronField instances using CronFieldName value.
- createYearValueGeneratorInstance(CronField) - Static method in class io.github.projectunified.cronutils.model.time.generator.FieldValueGeneratorFactory
- cron(CronDefinition) - Static method in class io.github.projectunified.cronutils.builder.CronBuilder
- Cron - Interface in io.github.projectunified.cronutils.model
-
Represents a cron expression.
- Cron - Annotation Interface in io.github.projectunified.cronutils.validation
- CRON4J - Enum constant in enum class io.github.projectunified.cronutils.model.CronType
- CronBuilder - Class in io.github.projectunified.cronutils.builder
- CronConstraint - Class in io.github.projectunified.cronutils.model.definition
- CronConstraint(String) - Constructor for class io.github.projectunified.cronutils.model.definition.CronConstraint
- CronConstraintsFactory - Class in io.github.projectunified.cronutils.model.definition
- CronConverter - Class in io.github.projectunified.cronutils.converter
- CronConverter(CronToCalendarTransformer, CalendarToCronTransformer) - Constructor for class io.github.projectunified.cronutils.converter.CronConverter
- CronDefinition - Class in io.github.projectunified.cronutils.model.definition
-
Defines fields and conditions over each field for a cron.
- CronDefinition(List<FieldDefinition>, Set<CronConstraint>, Set<CronNicknames>, boolean) - Constructor for class io.github.projectunified.cronutils.model.definition.CronDefinition
-
Constructor.
- cronDefinitionBuilder - Variable in class io.github.projectunified.cronutils.model.field.definition.FieldDefinitionBuilder
- CronDefinitionBuilder - Class in io.github.projectunified.cronutils.model.definition
-
Builder that allows to define and create CronDefinition instances.
- CronDescriptor - Class in io.github.projectunified.cronutils.descriptor
-
Provides human readable description for a given cron.
- CronDescriptor(ResourceBundle) - Constructor for class io.github.projectunified.cronutils.descriptor.CronDescriptor
-
Constructor creating a descriptor for given ResourceBundle.
- cronField - Variable in class io.github.projectunified.cronutils.model.time.generator.FieldValueGenerator
- CronField - Class in io.github.projectunified.cronutils.model.field
- CronField(CronFieldName, FieldExpression, FieldConstraints) - Constructor for class io.github.projectunified.cronutils.model.field.CronField
- CronFieldName - Enum Class in io.github.projectunified.cronutils.model.field
-
Enumerates cron field names.
- cronFieldPosition - Variable in class io.github.projectunified.cronutils.converter.BaseCronTransformer
- cronFieldValue - Variable in class io.github.projectunified.cronutils.converter.BaseCronTransformer
- CronFrequencyComparator - Class in io.github.projectunified.cronutils.utils
- CronFrequencyComparator(ZonedDateTime, ZonedDateTime) - Constructor for class io.github.projectunified.cronutils.utils.CronFrequencyComparator
- CronMapper - Class in io.github.projectunified.cronutils.mapper
- CronMapper(CronDefinition, CronDefinition, Function<Cron, Cron>) - Constructor for class io.github.projectunified.cronutils.mapper.CronMapper
-
Constructor.
- CronNicknames - Enum Class in io.github.projectunified.cronutils.model.definition
- CronParser - Class in io.github.projectunified.cronutils.parser
-
Parser for cron expressions.
- CronParser(CronDefinition) - Constructor for class io.github.projectunified.cronutils.parser.CronParser
- CronParserField - Class in io.github.projectunified.cronutils.parser
-
Represents a cron field.
- CronParserField(CronFieldName, FieldConstraints) - Constructor for class io.github.projectunified.cronutils.parser.CronParserField
-
Mandatory CronParserField Constructor.
- CronParserField(CronFieldName, FieldConstraints, boolean) - Constructor for class io.github.projectunified.cronutils.parser.CronParserField
-
Constructor.
- cronParts - Variable in class io.github.projectunified.cronutils.converter.BaseCronTransformer
- CRONTAB_WEEK_DAY - Static variable in class io.github.projectunified.cronutils.mapper.ConstantsMapper
- CronToCalendarTransformer - Class in io.github.projectunified.cronutils.converter
- CronToCalendarTransformer() - Constructor for class io.github.projectunified.cronutils.converter.CronToCalendarTransformer
- CronType - Enum Class in io.github.projectunified.cronutils.model
-
Enumerates names of cron implementations.
- CronValidator - Class in io.github.projectunified.cronutils.validation
- CronValidator() - Constructor for class io.github.projectunified.cronutils.validation.CronValidator
D
- daily(CronDefinition) - Static method in class io.github.projectunified.cronutils.builder.CronBuilder
- DAILY - Enum constant in enum class io.github.projectunified.cronutils.model.definition.CronNicknames
- DateUtils - Class in io.github.projectunified.cronutils.utils
- DAY_OF_MONTH - Enum constant in enum class io.github.projectunified.cronutils.model.field.CronFieldName
- DAY_OF_WEEK - Enum constant in enum class io.github.projectunified.cronutils.model.field.CronFieldName
- DAY_OF_YEAR - Enum constant in enum class io.github.projectunified.cronutils.model.field.CronFieldName
- DayOfWeekFieldDefinition - Class in io.github.projectunified.cronutils.model.field.definition
- DayOfWeekFieldDefinition(CronFieldName, FieldConstraints, boolean, WeekDay) - Constructor for class io.github.projectunified.cronutils.model.field.definition.DayOfWeekFieldDefinition
-
Constructor.
- daysFromWeekend(WeekendPolicy, ZonedDateTime) - Static method in enum class io.github.projectunified.cronutils.utils.WeekendPolicy
- daysToWeekend(WeekendPolicy, ZonedDateTime) - Static method in enum class io.github.projectunified.cronutils.utils.WeekendPolicy
- DEFAULT_LOCALE - Static variable in class io.github.projectunified.cronutils.descriptor.CronDescriptor
- defineCron() - Static method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Creates a builder instance.
- describe(Cron) - Method in class io.github.projectunified.cronutils.descriptor.CronDescriptor
-
Provide a description of given CronFieldParseResult list.
- describe(Cron) - Method in class io.github.projectunified.cronutils.descriptor.refactor.TimeDescriptor
- describeDayOfMonth(Map<CronFieldName, CronField>) - Method in class io.github.projectunified.cronutils.descriptor.CronDescriptor
-
Provide description for day of month.
- describeDayOfWeek(Map<CronFieldName, CronField>, Map<CronFieldName, FieldDefinition>) - Method in class io.github.projectunified.cronutils.descriptor.CronDescriptor
-
Provide description for day of week.
- describeHHmmss(Map<CronFieldName, CronField>) - Method in class io.github.projectunified.cronutils.descriptor.CronDescriptor
-
Provide description for hours, minutes and seconds.
- describeMonth(Map<CronFieldName, CronField>) - Method in class io.github.projectunified.cronutils.descriptor.CronDescriptor
-
Provide description for month.
- describeYear(Map<CronFieldName, CronField>) - Method in class io.github.projectunified.cronutils.descriptor.CronDescriptor
-
Provide description for a year.
E
- EMPTY - Static variable in class io.github.projectunified.cronutils.utils.StringUtils
-
The empty String
"". - ensureEitherDayOfWeekOrDayOfMonth() - Static method in class io.github.projectunified.cronutils.model.definition.CronConstraintsFactory
- ensureEitherDayOfYearOrMonth() - Static method in class io.github.projectunified.cronutils.model.definition.CronConstraintsFactory
-
Creates CronConstraint to ensure that either day-of-year or month is assigned a specific value.
- ensureQuartzDayOfMonthAndDayOfWeekValidation() - Static method in class io.github.projectunified.cronutils.model.definition.CronConstraintsFactory
-
Creates CronConstraint to ensure that for Quartz cron expressions, either day-of-month or day-of-week must be a question mark.
- equals(Object) - Method in class io.github.projectunified.cronutils.model.definition.CronConstraint
- equals(Object) - Method in class io.github.projectunified.cronutils.model.definition.CronDefinition
- equals(Object) - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraints
- equals(Object) - Method in class io.github.projectunified.cronutils.model.field.definition.FieldDefinition
- equivalent(CronMapper, Cron) - Method in class io.github.projectunified.cronutils.model.CompositeCron
- equivalent(CronMapper, Cron) - Method in interface io.github.projectunified.cronutils.model.Cron
-
Provides means to compare if two cron expressions are equivalent.
- equivalent(CronMapper, Cron) - Method in class io.github.projectunified.cronutils.model.RebootCron
-
Provides means to compare if two cron expressions are equivalent.
- equivalent(CronMapper, Cron) - Method in class io.github.projectunified.cronutils.model.SingleCron
-
Provides means to compare if two cron expressions are equivalent.
- equivalent(Cron) - Method in class io.github.projectunified.cronutils.model.CompositeCron
- equivalent(Cron) - Method in interface io.github.projectunified.cronutils.model.Cron
-
Provides means to compare if two cron expressions are equivalent.
- equivalent(Cron) - Method in class io.github.projectunified.cronutils.model.RebootCron
-
Provides means to compare if two cron expressions are equivalent.
- equivalent(Cron) - Method in class io.github.projectunified.cronutils.model.SingleCron
-
Provides means to compare if two cron expressions are equivalent.
- every(int) - Static method in class io.github.projectunified.cronutils.model.field.expression.FieldExpressionFactory
- every(FieldExpression, int) - Static method in class io.github.projectunified.cronutils.model.field.expression.FieldExpressionFactory
- Every - Class in io.github.projectunified.cronutils.model.field.expression
-
Represents every x time on a cron field.
- Every(FieldExpression, IntegerFieldValue) - Constructor for class io.github.projectunified.cronutils.model.field.expression.Every
- Every(IntegerFieldValue) - Constructor for class io.github.projectunified.cronutils.model.field.expression.Every
- ExecutionTime - Interface in io.github.projectunified.cronutils.model.time
-
Calculates execution time given a cron pattern.
F
- FieldConstraints - Class in io.github.projectunified.cronutils.model.field.constraint
-
Holds information on valid values for a field and allows to perform mappings and validations.
- FieldConstraints(Map<String, Integer>, Map<Integer, Integer>, Set<SpecialChar>, int, int, boolean) - Constructor for class io.github.projectunified.cronutils.model.field.constraint.FieldConstraints
-
Constructor.
- FieldConstraintsBuilder - Class in io.github.projectunified.cronutils.model.field.constraint
-
FieldConstraints builder.
- FieldDayOfWeekDefinitionBuilder - Class in io.github.projectunified.cronutils.model.field.definition
- FieldDayOfWeekDefinitionBuilder(CronDefinitionBuilder, CronFieldName) - Constructor for class io.github.projectunified.cronutils.model.field.definition.FieldDayOfWeekDefinitionBuilder
-
Constructor.
- FieldDefinition - Class in io.github.projectunified.cronutils.model.field.definition
-
Represents a definition of allowed values for a cron field.
- FieldDefinition(CronFieldName, FieldConstraints) - Constructor for class io.github.projectunified.cronutils.model.field.definition.FieldDefinition
-
Mandatory field Constructor.
- FieldDefinition(CronFieldName, FieldConstraints, boolean) - Constructor for class io.github.projectunified.cronutils.model.field.definition.FieldDefinition
-
Constructor.
- FieldDefinitionBuilder - Class in io.github.projectunified.cronutils.model.field.definition
-
Provides means to define cron field definitions.
- FieldDefinitionBuilder(CronDefinitionBuilder, CronFieldName) - Constructor for class io.github.projectunified.cronutils.model.field.definition.FieldDefinitionBuilder
-
Constructor.
- FieldExpression - Class in io.github.projectunified.cronutils.model.field.expression
- FieldExpression() - Constructor for class io.github.projectunified.cronutils.model.field.expression.FieldExpression
- FieldExpressionFactory - Class in io.github.projectunified.cronutils.model.field.expression
- FieldExpressionVisitor - Interface in io.github.projectunified.cronutils.model.field.expression.visitor
-
Visitor for custom actions performed on FieldExpression instances.
- FieldExpressionVisitorAdaptor - Class in io.github.projectunified.cronutils.model.field.expression.visitor
-
Adaptor calss for the
FieldExpressionVisitorinterface. - FieldExpressionVisitorAdaptor() - Constructor for class io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitorAdaptor
- fieldName - Variable in class io.github.projectunified.cronutils.model.field.definition.FieldDefinitionBuilder
- FieldParser - Class in io.github.projectunified.cronutils.parser
-
Parses a field from a cron expression.
- FieldParser(FieldConstraints) - Constructor for class io.github.projectunified.cronutils.parser.FieldParser
- FieldQuestionMarkDefinitionBuilder - Class in io.github.projectunified.cronutils.model.field.definition
-
Builder that allows to specify properties for a cron field supporting question mark,.
- FieldQuestionMarkDefinitionBuilder(CronDefinitionBuilder, CronFieldName) - Constructor for class io.github.projectunified.cronutils.model.field.definition.FieldQuestionMarkDefinitionBuilder
-
Constructor.
- FieldSpecialCharsDefinitionBuilder - Class in io.github.projectunified.cronutils.model.field.definition
-
Builder that allows to specify properties for a cron field supporting non-standard characters.
- FieldSpecialCharsDefinitionBuilder(CronDefinitionBuilder, CronFieldName) - Constructor for class io.github.projectunified.cronutils.model.field.definition.FieldSpecialCharsDefinitionBuilder
-
Constructor.
- FieldValue<T> - Class in io.github.projectunified.cronutils.model.field.value
-
Encapsulates a field value, allowing us to.
- FieldValue() - Constructor for class io.github.projectunified.cronutils.model.field.value.FieldValue
- FieldValueGenerator - Class in io.github.projectunified.cronutils.model.time.generator
-
Provides a strategy to generate values.
- FieldValueGenerator(CronField) - Constructor for class io.github.projectunified.cronutils.model.time.generator.FieldValueGenerator
- FieldValueGeneratorFactory - Class in io.github.projectunified.cronutils.model.time.generator
- forCron(Cron) - Static method in interface io.github.projectunified.cronutils.model.time.ExecutionTime
-
Creates execution time for given Cron.
- forCronField(CronField) - Static method in class io.github.projectunified.cronutils.model.time.generator.FieldValueGeneratorFactory
- forField(CronFieldName) - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Creates range constraints according to CronFieldName parameter.
- FRIDAY - Enum constant in enum class io.github.projectunified.cronutils.model.field.expression.Weekdays
- FRIDAY_SATURDAY - Enum constant in enum class io.github.projectunified.cronutils.utils.WeekendPolicy
- from(ZoneId) - Method in class io.github.projectunified.cronutils.converter.CronConverter
- fromCron4jToQuartz() - Static method in class io.github.projectunified.cronutils.mapper.CronMapper
-
Creates a CronMapper that maps a cron4j expression to a quartz expression.
- fromQuartzToCron4j() - Static method in class io.github.projectunified.cronutils.mapper.CronMapper
- fromQuartzToSpring() - Static method in class io.github.projectunified.cronutils.mapper.CronMapper
- fromQuartzToUnix() - Static method in class io.github.projectunified.cronutils.mapper.CronMapper
- fromSpringToQuartz() - Static method in class io.github.projectunified.cronutils.mapper.CronMapper
- fromUnixToQuartz() - Static method in class io.github.projectunified.cronutils.mapper.CronMapper
- Function<T,
R> - Interface in io.github.projectunified.cronutils -
Created by kiran on 19/3/17.
G
- generateCandidates(int, int) - Method in class io.github.projectunified.cronutils.model.time.generator.FieldValueGenerator
- generateCandidatesNotIncludingIntervalExtremes(int, int) - Method in class io.github.projectunified.cronutils.model.time.generator.FieldValueGenerator
- generateNextValue(int) - Method in class io.github.projectunified.cronutils.model.time.generator.FieldValueGenerator
-
Generates next valid value from reference.
- generatePreviousValue(int) - Method in class io.github.projectunified.cronutils.model.time.generator.FieldValueGenerator
-
Generates previous valid value from reference.
- getConstraints() - Method in class io.github.projectunified.cronutils.model.field.CronField
- getConstraints() - Method in class io.github.projectunified.cronutils.model.field.definition.FieldDefinition
-
Get field constraints.
- getCronConstraints() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinition
- getCronDefinition() - Method in class io.github.projectunified.cronutils.model.CompositeCron
- getCronDefinition() - Method in interface io.github.projectunified.cronutils.model.Cron
- getCronDefinition() - Method in class io.github.projectunified.cronutils.model.RebootCron
- getCronDefinition() - Method in class io.github.projectunified.cronutils.model.SingleCron
- getCronNicknames() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinition
- getCrons() - Method in class io.github.projectunified.cronutils.model.CompositeCron
- getDescription() - Method in class io.github.projectunified.cronutils.model.definition.CronConstraint
- getEndRange() - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraints
- getExecutionDates(ZonedDateTime, ZonedDateTime) - Method in interface io.github.projectunified.cronutils.model.time.ExecutionTime
-
Provide date times when cron expression would execute between given start and end dates.
- getExpression() - Method in class io.github.projectunified.cronutils.model.field.CronField
- getExpression() - Method in class io.github.projectunified.cronutils.model.field.expression.Every
- getExpressions() - Method in class io.github.projectunified.cronutils.model.field.expression.And
- getField() - Method in class io.github.projectunified.cronutils.model.field.CronField
- getField() - Method in class io.github.projectunified.cronutils.parser.CronParserField
-
Returns field name.
- getFieldDefinition(CronFieldName) - Method in class io.github.projectunified.cronutils.model.definition.CronDefinition
-
Returns field definition for field name of this cron.
- getFieldDefinitions() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinition
-
Returns field definitions for this cron.
- getFieldName() - Method in class io.github.projectunified.cronutils.model.field.definition.FieldDefinition
-
Retrieve field name.
- getFrom() - Method in class io.github.projectunified.cronutils.model.field.expression.Between
- getFrom() - Method in class io.github.projectunified.cronutils.model.field.expression.RandomExpression
- getIntMappingValue(Integer) - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraints
- getMondayDoWValue() - Method in class io.github.projectunified.cronutils.mapper.WeekDay
- getMondayDoWValue() - Method in class io.github.projectunified.cronutils.model.field.definition.DayOfWeekFieldDefinition
- getNth() - Method in class io.github.projectunified.cronutils.model.field.expression.On
- getOrder() - Method in enum class io.github.projectunified.cronutils.model.field.CronFieldName
-
Returns the order number that corresponds to the field.
- getPeriod() - Method in class io.github.projectunified.cronutils.model.field.expression.Every
- getRandomValue(int, int) - Method in class io.github.projectunified.cronutils.model.field.expression.RandomExpression
-
Get random value within the range considering step if specified
- getResourceBundle() - Method in class io.github.projectunified.cronutils.descriptor.CronDescriptor
-
Gets the current resource bundle that is in use to allow custom reuse of text phrases.
- getSpecialChar() - Method in class io.github.projectunified.cronutils.model.field.expression.On
- getSpecialChars() - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraints
- getStartRange() - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraints
- getStep() - Method in class io.github.projectunified.cronutils.model.field.expression.RandomExpression
- getStringMappingKeySet() - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraints
- getStringMappingValue(String) - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraints
- getTime() - Method in class io.github.projectunified.cronutils.model.field.expression.On
- getTo() - Method in class io.github.projectunified.cronutils.model.field.expression.Between
- getTo() - Method in class io.github.projectunified.cronutils.model.field.expression.RandomExpression
- getValue() - Method in class io.github.projectunified.cronutils.model.field.value.FieldValue
-
Allows to obtain the value.
- getValue() - Method in class io.github.projectunified.cronutils.model.field.value.IntegerFieldValue
- getValue() - Method in class io.github.projectunified.cronutils.model.field.value.SpecialCharFieldValue
- getWeekday() - Method in enum class io.github.projectunified.cronutils.model.field.expression.Weekdays
- getWeekday(WeekDay) - Method in enum class io.github.projectunified.cronutils.model.field.expression.Weekdays
- getWeekday(CronDefinition) - Method in enum class io.github.projectunified.cronutils.model.field.expression.Weekdays
- groups() - Element in annotation interface io.github.projectunified.cronutils.validation.Cron
H
- HASH - Enum constant in enum class io.github.projectunified.cronutils.model.field.value.SpecialChar
- hashCode() - Method in class io.github.projectunified.cronutils.model.definition.CronConstraint
- hashCode() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinition
- hashCode() - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraints
- hashCode() - Method in class io.github.projectunified.cronutils.model.field.definition.FieldDefinition
- HOUR - Enum constant in enum class io.github.projectunified.cronutils.model.field.CronFieldName
- hourly(CronDefinition) - Static method in class io.github.projectunified.cronutils.builder.CronBuilder
- HOURLY - Enum constant in enum class io.github.projectunified.cronutils.model.definition.CronNicknames
I
- initialize(Cron) - Method in class io.github.projectunified.cronutils.validation.CronValidator
- instance() - Method in class io.github.projectunified.cronutils.builder.CronBuilder
- instance() - Static method in class io.github.projectunified.cronutils.descriptor.CronDescriptor
-
Creates an instance with UK locale.
- instance() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Creates a new CronDefinition instance with provided field definitions.
- instance() - Static method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Creates a FieldConstraintsBuilder instance.
- instance(Locale) - Static method in class io.github.projectunified.cronutils.descriptor.CronDescriptor
-
Creates and instance with given locale.
- instanceDefinitionFor(CronType) - Static method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Creates CronDefinition instance matching cronType specification.
- IntegerFieldValue - Class in io.github.projectunified.cronutils.model.field.value
- IntegerFieldValue(int) - Constructor for class io.github.projectunified.cronutils.model.field.value.IntegerFieldValue
- intToInt(Integer) - Method in class io.github.projectunified.cronutils.parser.FieldParser
-
Maps integer values to another integer equivalence.
- io.github.projectunified.cronutils - package io.github.projectunified.cronutils
- io.github.projectunified.cronutils.builder - package io.github.projectunified.cronutils.builder
- io.github.projectunified.cronutils.converter - package io.github.projectunified.cronutils.converter
- io.github.projectunified.cronutils.descriptor - package io.github.projectunified.cronutils.descriptor
- io.github.projectunified.cronutils.descriptor.refactor - package io.github.projectunified.cronutils.descriptor.refactor
- io.github.projectunified.cronutils.mapper - package io.github.projectunified.cronutils.mapper
- io.github.projectunified.cronutils.model - package io.github.projectunified.cronutils.model
- io.github.projectunified.cronutils.model.definition - package io.github.projectunified.cronutils.model.definition
- io.github.projectunified.cronutils.model.field - package io.github.projectunified.cronutils.model.field
- io.github.projectunified.cronutils.model.field.constraint - package io.github.projectunified.cronutils.model.field.constraint
- io.github.projectunified.cronutils.model.field.definition - package io.github.projectunified.cronutils.model.field.definition
- io.github.projectunified.cronutils.model.field.expression - package io.github.projectunified.cronutils.model.field.expression
- io.github.projectunified.cronutils.model.field.expression.visitor - package io.github.projectunified.cronutils.model.field.expression.visitor
- io.github.projectunified.cronutils.model.field.value - package io.github.projectunified.cronutils.model.field.value
- io.github.projectunified.cronutils.model.time - package io.github.projectunified.cronutils.model.time
- io.github.projectunified.cronutils.model.time.generator - package io.github.projectunified.cronutils.model.time.generator
- io.github.projectunified.cronutils.parser - package io.github.projectunified.cronutils.parser
- io.github.projectunified.cronutils.utils - package io.github.projectunified.cronutils.utils
- io.github.projectunified.cronutils.validation - package io.github.projectunified.cronutils.validation
- isDefault(FieldValue<?>) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
- isEmpty(CharSequence) - Static method in class io.github.projectunified.cronutils.utils.StringUtils
-
Checks if a CharSequence is empty ("") or null.
- isFirstDayZero() - Method in class io.github.projectunified.cronutils.mapper.WeekDay
- isInRange(int) - Method in class io.github.projectunified.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 io.github.projectunified.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(int) - Method in class io.github.projectunified.cronutils.model.time.generator.FieldValueGenerator
- isMatch(ZonedDateTime) - Method in class io.github.projectunified.cronutils.model.time.CompositeExecutionTime
- isMatch(ZonedDateTime) - Method in interface io.github.projectunified.cronutils.model.time.ExecutionTime
-
Provide feedback if a given date matches the cron expression.
- isMatch(ZonedDateTime) - Method in class io.github.projectunified.cronutils.model.time.SingleExecutionTime
-
Provide feedback if a given date matches the cron expression.
- isMatchDayOfWeekAndDayOfMonth() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinition
-
If both the day of the week and day of the month should be matched.
- isNumeric(CharSequence) - Static method in class io.github.projectunified.cronutils.utils.StringUtils
-
Checks if the CharSequence contains only Unicode digits.
- isOptional() - Method in class io.github.projectunified.cronutils.model.field.definition.FieldDefinition
-
Get optional tag.
- isOptional() - Method in class io.github.projectunified.cronutils.parser.CronParserField
-
Returns optional tag.
- isPeriodInRange(int) - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraints
-
Check if given period is compatible with the given range.
- isPeriodInRange(FieldValue<?>) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
-
Check if given period is compatible with range.
- isSpecialCharNotL(FieldValue<?>) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
- isStrictRange() - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraints
- isValid(String, ConstraintValidatorContext) - Method in class io.github.projectunified.cronutils.validation.CronValidator
J
- java.util.Objects.requireNonNull() - Search tag in class io.github.projectunified.cronutils.utils.Preconditions
- Section
- JAVA8 - Static variable in class io.github.projectunified.cronutils.mapper.ConstantsMapper
- join(Object[], String) - Static method in class io.github.projectunified.cronutils.utils.StringUtils
-
Joins the elements of the provided array into a single String containing the provided list of elements.
L
- L - Enum constant in enum class io.github.projectunified.cronutils.model.field.value.SpecialChar
- lastExecution(ZonedDateTime) - Method in class io.github.projectunified.cronutils.model.time.CompositeExecutionTime
- lastExecution(ZonedDateTime) - Method in interface io.github.projectunified.cronutils.model.time.ExecutionTime
-
Provide nearest date for last execution.
- lastExecution(ZonedDateTime) - Method in class io.github.projectunified.cronutils.model.time.SingleExecutionTime
-
Provide nearest date for last execution.
- LW - Enum constant in enum class io.github.projectunified.cronutils.model.field.value.SpecialChar
M
- map(Cron) - Method in class io.github.projectunified.cronutils.mapper.CronMapper
-
Maps given cron to target cron definition.
- map(String) - Method in class io.github.projectunified.cronutils.parser.FieldParser
- mapTo(int, WeekDay) - Method in class io.github.projectunified.cronutils.mapper.WeekDay
-
Maps given WeekDay to representation hold by this instance.
- mapToIntegerFieldValue(String) - Method in class io.github.projectunified.cronutils.parser.FieldParser
- matchDayOfWeekAndDayOfMonth() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Sets matchDayOfWeekAndDayOfMonth value to true.
- matchesFieldExpressionClass(FieldExpression) - Method in class io.github.projectunified.cronutils.model.time.generator.FieldValueGenerator
- message() - Element in annotation interface io.github.projectunified.cronutils.validation.Cron
- midnight(CronDefinition) - Static method in class io.github.projectunified.cronutils.builder.CronBuilder
- MIDNIGHT - Enum constant in enum class io.github.projectunified.cronutils.model.definition.CronNicknames
- MINUTE - Enum constant in enum class io.github.projectunified.cronutils.model.field.CronFieldName
- MONDAY - Enum constant in enum class io.github.projectunified.cronutils.model.field.expression.Weekdays
- MONTH - Enum constant in enum class io.github.projectunified.cronutils.model.field.CronFieldName
- monthly(CronDefinition) - Static method in class io.github.projectunified.cronutils.builder.CronBuilder
- MONTHLY - Enum constant in enum class io.github.projectunified.cronutils.model.definition.CronNicknames
- More information - Search tag in class io.github.projectunified.cronutils.utils.Preconditions
- Section
N
- nextExecution(ZonedDateTime) - Method in class io.github.projectunified.cronutils.model.time.CompositeExecutionTime
- nextExecution(ZonedDateTime) - Method in interface io.github.projectunified.cronutils.model.time.ExecutionTime
-
Provide nearest date for next execution.
- nextExecution(ZonedDateTime) - Method in class io.github.projectunified.cronutils.model.time.SingleExecutionTime
-
Provide nearest date for next execution.
- nextInt(int) - Method in class io.github.projectunified.cronutils.utils.RandomUtils
-
Generate a random integer between 0 (inclusive) and bound (exclusive)
- nextInt(int, int) - Method in class io.github.projectunified.cronutils.utils.RandomUtils
-
Generate a random integer between min (inclusive) and max (exclusive)
- NO_VALUE - Static variable in class io.github.projectunified.cronutils.model.time.generator.FieldValueGenerator
- NONE - Enum constant in enum class io.github.projectunified.cronutils.model.field.value.SpecialChar
- Non-preconditions - Search tag in class io.github.projectunified.cronutils.utils.Preconditions
- Section
- NoSuchValueException - Exception Class in io.github.projectunified.cronutils.model.time.generator
- NoSuchValueException() - Constructor for exception class io.github.projectunified.cronutils.model.time.generator.NoSuchValueException
- not(Predicate<T>) - Static method in class io.github.projectunified.cronutils.utils.Predicates
O
- on(int) - Static method in class io.github.projectunified.cronutils.model.field.expression.FieldExpressionFactory
- on(int, SpecialChar) - Static method in class io.github.projectunified.cronutils.model.field.expression.FieldExpressionFactory
- on(int, SpecialChar, int) - Static method in class io.github.projectunified.cronutils.model.field.expression.FieldExpressionFactory
- on(SpecialChar) - Static method in class io.github.projectunified.cronutils.model.field.expression.FieldExpressionFactory
- On - Class in io.github.projectunified.cronutils.model.field.expression
- On(IntegerFieldValue) - Constructor for class io.github.projectunified.cronutils.model.field.expression.On
- On(IntegerFieldValue, SpecialCharFieldValue) - Constructor for class io.github.projectunified.cronutils.model.field.expression.On
- On(IntegerFieldValue, SpecialCharFieldValue, IntegerFieldValue) - Constructor for class io.github.projectunified.cronutils.model.field.expression.On
- On(SpecialCharFieldValue) - Constructor for class io.github.projectunified.cronutils.model.field.expression.On
- Only %s is supported - Search tag in class io.github.projectunified.cronutils.utils.Preconditions
- Section
- optional - Variable in class io.github.projectunified.cronutils.model.field.definition.FieldDefinitionBuilder
- optional() - Method in class io.github.projectunified.cronutils.model.field.definition.FieldDefinitionBuilder
-
Allows to tag a field as optional.
- Other types of preconditions - Search tag in class io.github.projectunified.cronutils.utils.Preconditions
- Section
- overlap(Cron) - Method in class io.github.projectunified.cronutils.model.CompositeCron
- overlap(Cron) - Method in interface io.github.projectunified.cronutils.model.Cron
-
Checks if this cron expression overlaps with another cron expression.
- overlap(Cron) - Method in class io.github.projectunified.cronutils.model.RebootCron
- overlap(Cron) - Method in class io.github.projectunified.cronutils.model.SingleCron
P
- parse(String) - Method in class io.github.projectunified.cronutils.parser.CronParser
-
Parse string with cron expression.
- parse(String) - Method in class io.github.projectunified.cronutils.parser.CronParserField
-
Parses a String cron expression.
- parse(String) - Method in class io.github.projectunified.cronutils.parser.FieldParser
-
Parse given expression for a single cron field.
- parseBetween(String[]) - Method in class io.github.projectunified.cronutils.parser.FieldParser
- parseOn(String) - Method in class io.github.projectunified.cronutils.parser.FieldParser
- parseOnWithHash(String) - Method in class io.github.projectunified.cronutils.parser.FieldParser
- parseOnWithL(String) - Method in class io.github.projectunified.cronutils.parser.FieldParser
- parseOnWithL(String, IntegerFieldValue) - Method in class io.github.projectunified.cronutils.parser.FieldParser
- parseOnWithLW(String) - Method in class io.github.projectunified.cronutils.parser.FieldParser
- parseOnWithQuestionMark(String) - Method in class io.github.projectunified.cronutils.parser.FieldParser
- parseOnWithW(String) - Method in class io.github.projectunified.cronutils.parser.FieldParser
- payload() - Element in annotation interface io.github.projectunified.cronutils.validation.Cron
- Preconditions - Class in io.github.projectunified.cronutils.utils
- Predicates - Class in io.github.projectunified.cronutils.utils
Q
- QUARTZ - Enum constant in enum class io.github.projectunified.cronutils.model.CronType
- QUARTZ_WEEK_DAY - Static variable in class io.github.projectunified.cronutils.mapper.ConstantsMapper
- QUESTION_MARK - Enum constant in enum class io.github.projectunified.cronutils.model.field.value.SpecialChar
- questionMark() - Static method in class io.github.projectunified.cronutils.model.field.expression.FieldExpression
- questionMark() - Static method in class io.github.projectunified.cronutils.model.field.expression.FieldExpressionFactory
- QuestionMark - Class in io.github.projectunified.cronutils.model.field.expression
-
Represents a question mark (?)
R
- RandomExpression - Class in io.github.projectunified.cronutils.model.field.expression
-
Represents a random value expression in a cron field, using the '~' character.
- RandomExpression(RandomUtils) - Constructor for class io.github.projectunified.cronutils.model.field.expression.RandomExpression
- RandomExpression(Integer, Integer, Integer, RandomUtils) - Constructor for class io.github.projectunified.cronutils.model.field.expression.RandomExpression
- RandomUtils - Class in io.github.projectunified.cronutils.utils
-
Utility class for random number generation in cron expressions.
- RandomUtils() - Constructor for class io.github.projectunified.cronutils.utils.RandomUtils
- RandomUtils(Random) - Constructor for class io.github.projectunified.cronutils.utils.RandomUtils
- reboot(CronDefinition) - Static method in class io.github.projectunified.cronutils.builder.CronBuilder
- REBOOT - Enum constant in enum class io.github.projectunified.cronutils.model.definition.CronNicknames
- RebootCron - Class in io.github.projectunified.cronutils.model
- RebootCron(CronDefinition) - Constructor for class io.github.projectunified.cronutils.model.RebootCron
-
Creates a Cron with the given cron definition and the given fields.
- register(FieldDefinition) - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Registers a certain FieldDefinition.
- removeValidChars(String) - Method in class io.github.projectunified.cronutils.StringValidations
- retrieve(CronFieldName) - Method in class io.github.projectunified.cronutils.model.CompositeCron
- retrieve(CronFieldName) - Method in interface io.github.projectunified.cronutils.model.Cron
-
Retrieve value for cron field.
- retrieve(CronFieldName) - Method in class io.github.projectunified.cronutils.model.RebootCron
-
Retrieve value for cron field.
- retrieve(CronFieldName) - Method in class io.github.projectunified.cronutils.model.SingleCron
-
Retrieve value for cron field.
- retrieveFieldDefinitionsAsMap() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinition
-
Retrieve all cron field definitions values as map.
- retrieveFieldsAsMap() - Method in class io.github.projectunified.cronutils.model.CompositeCron
- retrieveFieldsAsMap() - Method in interface io.github.projectunified.cronutils.model.Cron
-
Retrieve all cron field values as map.
- retrieveFieldsAsMap() - Method in class io.github.projectunified.cronutils.model.RebootCron
-
Retrieve all cron field values as map.
- retrieveFieldsAsMap() - Method in class io.github.projectunified.cronutils.model.SingleCron
-
Retrieve all cron field values as map.
S
- sameCron(CronDefinition) - Static method in class io.github.projectunified.cronutils.mapper.CronMapper
- SATURDAY - Enum constant in enum class io.github.projectunified.cronutils.model.field.expression.Weekdays
- SATURDAY_SUNDAY - Enum constant in enum class io.github.projectunified.cronutils.utils.WeekendPolicy
- SECOND - Enum constant in enum class io.github.projectunified.cronutils.model.field.CronFieldName
- SingleCron - Class in io.github.projectunified.cronutils.model
- SingleCron(CronDefinition, List<CronField>) - Constructor for class io.github.projectunified.cronutils.model.SingleCron
-
Creates a Cron with the given cron definition and the given fields.
- SingleExecutionTime - Class in io.github.projectunified.cronutils.model.time
-
Calculates execution time given a cron pattern.
- SpecialChar - Enum Class in io.github.projectunified.cronutils.model.field.value
-
Enumerates non-standard cron special chars.
- SpecialCharFieldValue - Class in io.github.projectunified.cronutils.model.field.value
- SpecialCharFieldValue(SpecialChar) - Constructor for class io.github.projectunified.cronutils.model.field.value.SpecialCharFieldValue
- SPRING - Enum constant in enum class io.github.projectunified.cronutils.model.CronType
- SPRING53 - Enum constant in enum class io.github.projectunified.cronutils.model.CronType
- stringToInt(String) - Method in class io.github.projectunified.cronutils.parser.FieldParser
-
Maps string expression to integer.
- StringUtils - Class in io.github.projectunified.cronutils.utils
-
Operations on
Stringthat arenullsafe. - StringValidations - Class in io.github.projectunified.cronutils
-
Utility class for string validations.
- StringValidations(FieldConstraints) - Constructor for class io.github.projectunified.cronutils.StringValidations
- SUNDAY - Enum constant in enum class io.github.projectunified.cronutils.model.field.expression.Weekdays
- supportsHash() - Method in class io.github.projectunified.cronutils.model.field.definition.FieldSpecialCharsDefinitionBuilder
-
Registers the field supports the hash (#) special char.
- supportsL() - Method in class io.github.projectunified.cronutils.model.field.definition.FieldSpecialCharsDefinitionBuilder
-
Registers the field supports the L (L) special char.
- supportsLW() - Method in class io.github.projectunified.cronutils.model.field.definition.FieldSpecialCharsDefinitionBuilder
-
Registers the field supports the LW (LW) special char.
- supportsQuestionMark() - Method in class io.github.projectunified.cronutils.model.field.definition.FieldQuestionMarkDefinitionBuilder
-
Registers the field supports the LW (LW) special char.
- supportsW() - Method in class io.github.projectunified.cronutils.model.field.definition.FieldSpecialCharsDefinitionBuilder
-
Registers the field supports the W (W) special char.
T
- THURSDAY - Enum constant in enum class io.github.projectunified.cronutils.model.field.expression.Weekdays
- THURSDAY_FRIDAY - Enum constant in enum class io.github.projectunified.cronutils.utils.WeekendPolicy
- TILDE - Enum constant in enum class io.github.projectunified.cronutils.model.field.value.SpecialChar
- TimeDescriptor - Class in io.github.projectunified.cronutils.descriptor.refactor
- TimeDescriptor(ResourceBundle) - Constructor for class io.github.projectunified.cronutils.descriptor.refactor.TimeDescriptor
- timeFromLastExecution(ZonedDateTime) - Method in class io.github.projectunified.cronutils.model.time.CompositeExecutionTime
- timeFromLastExecution(ZonedDateTime) - Method in interface io.github.projectunified.cronutils.model.time.ExecutionTime
-
Provide nearest time from last execution.
- timeFromLastExecution(ZonedDateTime) - Method in class io.github.projectunified.cronutils.model.time.SingleExecutionTime
-
Provide nearest time from last execution.
- timeToNextExecution(ZonedDateTime) - Method in class io.github.projectunified.cronutils.model.time.CompositeExecutionTime
- timeToNextExecution(ZonedDateTime) - Method in interface io.github.projectunified.cronutils.model.time.ExecutionTime
-
Provide nearest time for next execution.
- timeToNextExecution(ZonedDateTime) - Method in class io.github.projectunified.cronutils.model.time.SingleExecutionTime
-
Provide nearest time for next execution.
- to(ZoneId) - Method in class io.github.projectunified.cronutils.converter.CronConverter
- toString() - Method in class io.github.projectunified.cronutils.model.field.CronField
- toString() - Method in class io.github.projectunified.cronutils.model.field.expression.Always
- toString() - Method in class io.github.projectunified.cronutils.model.field.expression.QuestionMark
- toString() - Method in class io.github.projectunified.cronutils.model.field.expression.RandomExpression
- toString() - Method in class io.github.projectunified.cronutils.model.field.value.FieldValue
-
String representation of encapsulated value.
- toString() - Method in class io.github.projectunified.cronutils.parser.CronParserField
- transform() - Method in class io.github.projectunified.cronutils.converter.BaseCronTransformer
- transform() - Method in class io.github.projectunified.cronutils.converter.CalendarToCronTransformer
- transform() - Method in class io.github.projectunified.cronutils.converter.CronToCalendarTransformer
- TUESDAY - Enum constant in enum class io.github.projectunified.cronutils.model.field.expression.Weekdays
- type() - Element in annotation interface io.github.projectunified.cronutils.validation.Cron
U
- UNIX - Enum constant in enum class io.github.projectunified.cronutils.model.CronType
- using(String) - Method in class io.github.projectunified.cronutils.converter.CronConverter
V
- validate() - Method in class io.github.projectunified.cronutils.model.CompositeCron
- validate() - Method in interface io.github.projectunified.cronutils.model.Cron
-
Validates this Cron instance by validating its cron expression.
- validate() - Method in class io.github.projectunified.cronutils.model.RebootCron
-
Validates this Cron instance by validating its cron expression.
- validate() - Method in class io.github.projectunified.cronutils.model.SingleCron
-
Validates this Cron instance by validating its cron expression.
- validate(Cron) - Method in class io.github.projectunified.cronutils.model.definition.CronConstraint
- ValidationFieldExpressionVisitor - Class in io.github.projectunified.cronutils.model.field.expression.visitor
- ValidationFieldExpressionVisitor(FieldConstraints) - Constructor for class io.github.projectunified.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
- ValidationFieldExpressionVisitor(FieldConstraints, StringValidations) - Constructor for class io.github.projectunified.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
- ValueMappingFieldExpressionVisitor - Class in io.github.projectunified.cronutils.model.field.expression.visitor
-
Performs a transformation on FieldExpression values.
- ValueMappingFieldExpressionVisitor(Function<FieldValue<?>, FieldValue<?>>) - Constructor for class io.github.projectunified.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
- valueOf(String) - Static method in enum class io.github.projectunified.cronutils.model.CronType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.projectunified.cronutils.model.definition.CronNicknames
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.projectunified.cronutils.model.field.CronFieldName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.projectunified.cronutils.model.field.expression.Weekdays
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.projectunified.cronutils.model.field.value.SpecialChar
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.projectunified.cronutils.utils.WeekendPolicy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.projectunified.cronutils.model.CronType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.projectunified.cronutils.model.definition.CronNicknames
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.projectunified.cronutils.model.field.CronFieldName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.projectunified.cronutils.model.field.expression.Weekdays
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.projectunified.cronutils.model.field.value.SpecialChar
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.projectunified.cronutils.utils.WeekendPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VisibleForTesting - Annotation Interface in io.github.projectunified.cronutils.utils
-
Annotates a program element that exists, or is more widely visible than.
- visit(Always) - Method in interface io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitor
-
Performs action on Always instance.
- visit(Always) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitorAdaptor
- visit(Always) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
- visit(Always) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
- visit(And) - Method in interface io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitor
-
Performs action on And instance.
- visit(And) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitorAdaptor
- visit(And) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
- visit(And) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
- visit(Between) - Method in interface io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitor
-
Performs action on Between instance.
- visit(Between) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitorAdaptor
- visit(Between) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
- visit(Between) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
- visit(Every) - Method in interface io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitor
-
Performs action on Every instance.
- visit(Every) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitorAdaptor
- visit(Every) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
- visit(Every) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
- visit(On) - Method in interface io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitor
-
Performs action on On instance.
- visit(On) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitorAdaptor
- visit(On) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
- visit(On) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
- visit(QuestionMark) - Method in interface io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitor
-
Performs action on QuestionMark instance.
- visit(QuestionMark) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitorAdaptor
- visit(QuestionMark) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
- visit(QuestionMark) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
- visit(RandomExpression) - Method in interface io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitor
-
Performs action on RandomExpression instance.
- visit(RandomExpression) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.FieldExpressionVisitorAdaptor
- visit(RandomExpression) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValidationFieldExpressionVisitor
- visit(RandomExpression) - Method in class io.github.projectunified.cronutils.model.field.expression.visitor.ValueMappingFieldExpressionVisitor
W
- W - Enum constant in enum class io.github.projectunified.cronutils.model.field.value.SpecialChar
- Warning about performance - Search tag in class io.github.projectunified.cronutils.utils.Preconditions
- Section
- WEDNESDAY - Enum constant in enum class io.github.projectunified.cronutils.model.field.expression.Weekdays
- WeekDay - Class in io.github.projectunified.cronutils.mapper
- WeekDay(int, boolean) - Constructor for class io.github.projectunified.cronutils.mapper.WeekDay
- weekDayMapping(WeekDay, WeekDay, int) - Static method in class io.github.projectunified.cronutils.mapper.ConstantsMapper
-
Performs weekday mapping between two weekday definitions.
- Weekdays - Enum Class in io.github.projectunified.cronutils.model.field.expression
- WeekendPolicy - Enum Class in io.github.projectunified.cronutils.utils
- weekly(CronDefinition) - Static method in class io.github.projectunified.cronutils.builder.CronBuilder
- WEEKLY - Enum constant in enum class io.github.projectunified.cronutils.model.definition.CronNicknames
- withCronValidation(CronConstraint) - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Adds a cron validation.
- withDayOfMonth() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for day of month field.
- withDayOfWeek() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for day of week field.
- withDayOfYear() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for day of year field.
- withDoM(FieldExpression) - Method in class io.github.projectunified.cronutils.builder.CronBuilder
- withDoW(FieldExpression) - Method in class io.github.projectunified.cronutils.builder.CronBuilder
- withDoY(FieldExpression) - Method in class io.github.projectunified.cronutils.builder.CronBuilder
- withHour(FieldExpression) - Method in class io.github.projectunified.cronutils.builder.CronBuilder
- withHours() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for hours field.
- withIntMapping(int, int) - Method in class io.github.projectunified.cronutils.model.field.definition.FieldDayOfWeekDefinitionBuilder
-
Defines mapping between integer values with equivalent meaning.
- withIntMapping(int, int) - Method in class io.github.projectunified.cronutils.model.field.definition.FieldDefinitionBuilder
-
Provides means to define int values mappings between equivalent values.
- withIntMapping(int, int) - Method in class io.github.projectunified.cronutils.model.field.definition.FieldSpecialCharsDefinitionBuilder
-
Defines mapping between integer values with equivalent meaning.
- withIntValueMapping(int, int) - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Adds integer to integer mapping.
- withMinute(FieldExpression) - Method in class io.github.projectunified.cronutils.builder.CronBuilder
- withMinutes() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for minutes field.
- withMondayDoWValue(int) - Method in class io.github.projectunified.cronutils.model.field.definition.FieldDayOfWeekDefinitionBuilder
-
Registers the field supports the W (W) special char.
- withMonth() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for month field.
- withMonth(FieldExpression) - Method in class io.github.projectunified.cronutils.builder.CronBuilder
- withSecond(FieldExpression) - Method in class io.github.projectunified.cronutils.builder.CronBuilder
- withSeconds() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for seconds field.
- withShiftedStringMapping(int) - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Shifts integer representation of weekday/month names.
- withStrictRange() - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraintsBuilder
-
With strict range.
- withStrictRange() - Method in class io.github.projectunified.cronutils.model.field.definition.FieldDefinitionBuilder
-
Specifies that defined range for given field must be a strict range.
- withSupportedNicknameAnnually() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Supports cron nickname @annually
- withSupportedNicknameDaily() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Supports cron nickname @daily
- withSupportedNicknameHourly() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Supports cron nickname @hourly
- withSupportedNicknameMidnight() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Supports cron nickname @midnight
- withSupportedNicknameMonthly() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Supports cron nickname @monthly
- withSupportedNicknameReboot() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Supports cron nickname @reboot
- withSupportedNicknameWeekly() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Supports cron nickname @weekly
- withSupportedNicknameYearly() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Supports cron nickname @yearly
- withValidRange(int, int) - Method in class io.github.projectunified.cronutils.model.field.constraint.FieldConstraintsBuilder
-
Allows to set a range of valid values for field.
- withValidRange(int, int) - Method in class io.github.projectunified.cronutils.model.field.definition.FieldDayOfWeekDefinitionBuilder
-
Allows to set a range of valid values for field.
- withValidRange(int, int) - Method in class io.github.projectunified.cronutils.model.field.definition.FieldDefinitionBuilder
-
Allows to set a range of valid values for field.
- withValidRange(int, int) - Method in class io.github.projectunified.cronutils.model.field.definition.FieldSpecialCharsDefinitionBuilder
-
Allows to set a range of valid values for field.
- withYear() - Method in class io.github.projectunified.cronutils.model.definition.CronDefinitionBuilder
-
Adds definition for year field.
- withYear(FieldExpression) - Method in class io.github.projectunified.cronutils.builder.CronBuilder
- workdaysCount(ZonedDateTime, int, List<ZonedDateTime>, WeekendPolicy) - Static method in class io.github.projectunified.cronutils.utils.DateUtils
- workdaysCount(ZonedDateTime, ZonedDateTime, List<ZonedDateTime>, WeekendPolicy) - Static method in class io.github.projectunified.cronutils.utils.DateUtils
Y
- YEAR - Enum constant in enum class io.github.projectunified.cronutils.model.field.CronFieldName
- yearly(CronDefinition) - Static method in class io.github.projectunified.cronutils.builder.CronBuilder
- YEARLY - Enum constant in enum class io.github.projectunified.cronutils.model.definition.CronNicknames
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form