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 |
withStrictRange()
With strict range.
|
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 withStrictRange()
public FieldConstraintsBuilder withShiftedStringMapping(int shiftSize)
shiftSize
- - size of the shiftpublic FieldConstraints createConstraintsInstance()
public static FieldConstraintsBuilder instance()
Copyright © 2020 JBoss by Red Hat. All rights reserved.