public class FieldConstraintsBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
FieldConstraintsBuilder |
addHashSupport()
Adds hash support
|
FieldConstraintsBuilder |
addLSupport()
Adds L support
|
FieldConstraintsBuilder |
addLWSupport()
Adds LW support
|
FieldConstraintsBuilder |
addQuestionMarkSupport()
Adds question mark (?) support
|
FieldConstraintsBuilder |
addWSupport()
Adds W support
|
FieldConstraints |
createConstraintsInstance()
Creates FieldConstraints instance based on previously built parameters
|
FieldConstraintsBuilder |
forField(CronFieldName field)
Creates range constraints according to CronFieldName parameter
|
static FieldConstraintsBuilder |
instance()
Creates a FieldConstraintsBuilder instance;
|
FieldConstraintsBuilder |
withIntValueMapping(int source,
int dest)
Adds integer to integer mapping.
|
FieldConstraintsBuilder |
withShiftedStringMapping(int shiftSize)
Shifts integer representation of weekday/month names
|
FieldConstraintsBuilder |
withValidRange(int startRange,
int endRange)
Allows to set a range of valid values for field.
|
public FieldConstraintsBuilder forField(CronFieldName field)
field - - CronFieldNamepublic FieldConstraintsBuilder addHashSupport()
public FieldConstraintsBuilder addLSupport()
public FieldConstraintsBuilder addWSupport()
public FieldConstraintsBuilder addLWSupport()
public FieldConstraintsBuilder addQuestionMarkSupport()
public FieldConstraintsBuilder withIntValueMapping(int source, int dest)
source - - some intdest - - some intpublic FieldConstraintsBuilder withValidRange(int startRange, int endRange)
startRange - - start range valueendRange - - end range valuepublic FieldConstraintsBuilder withShiftedStringMapping(int shiftSize)
shiftSize - - size of the shiftpublic FieldConstraints createConstraintsInstance()
public static FieldConstraintsBuilder instance()
Copyright © 2016. All rights reserved.