| Package | Description |
|---|---|
| io.doov.core.dsl | |
| io.doov.core.dsl.field | |
| io.doov.core.dsl.impl | |
| io.doov.core.dsl.lang | |
| io.doov.core.dsl.meta | |
| io.doov.core.dsl.meta.ast |
| Modifier and Type | Method and Description |
|---|---|
static StepCondition |
DOOV.alwaysFalse() |
static StepCondition |
DOOV.alwaysTrue() |
static StepCondition |
DOOV.matchAll(StepCondition... steps) |
static StepCondition |
DOOV.matchAny(StepCondition... steps) |
static StepCondition |
DOOV.matchNone(StepCondition... steps) |
| Modifier and Type | Method and Description |
|---|---|
static IntegerCondition |
DOOV.count(StepCondition... steps) |
static StepCondition |
DOOV.matchAll(StepCondition... steps) |
static StepCondition |
DOOV.matchAny(StepCondition... steps) |
static StepCondition |
DOOV.matchNone(StepCondition... steps) |
static StepWhen |
DOOV.when(StepCondition condition) |
| Modifier and Type | Method and Description |
|---|---|
default StepCondition |
TemporalFieldInfo.after(N value) |
default StepCondition |
TemporalFieldInfo.after(Supplier<N> value) |
default StepCondition |
TemporalFieldInfo.after(TemporalCondition<N> value) |
default StepCondition |
TemporalFieldInfo.after(TemporalFieldInfo<N> value) |
default StepCondition |
TemporalFieldInfo.afterOrEq(N value) |
default StepCondition |
TemporalFieldInfo.afterOrEq(Supplier<N> value) |
default StepCondition |
TemporalFieldInfo.afterOrEq(TemporalCondition<N> value) |
default StepCondition |
BaseFieldInfo.allMatch(Collection<T> values) |
default StepCondition |
BaseFieldInfo.allMatch(Predicate<T> value) |
default StepCondition |
BaseFieldInfo.allMatch(T... values) |
default StepCondition |
LogicalFieldInfo.and(boolean value) |
default StepCondition |
LogicalFieldInfo.and(LogicalFieldInfo value) |
default StepCondition |
BaseFieldInfo.anyMatch(Collection<T> values) |
default StepCondition |
BaseFieldInfo.anyMatch(Predicate<T> value) |
default StepCondition |
BaseFieldInfo.anyMatch(T... values) |
default StepCondition |
TemporalFieldInfo.before(N value) |
default StepCondition |
TemporalFieldInfo.before(Supplier<N> value) |
default StepCondition |
TemporalFieldInfo.before(TemporalCondition<N> value) |
default StepCondition |
TemporalFieldInfo.before(TemporalFieldInfo<N> value) |
default StepCondition |
TemporalFieldInfo.beforeOrEq(N value) |
default StepCondition |
TemporalFieldInfo.beforeOrEq(Supplier<N> value) |
default StepCondition |
TemporalFieldInfo.beforeOrEq(TemporalCondition<N> value) |
default StepCondition |
TemporalFieldInfo.between(N minValueInclusive,
N maxValueExclusive) |
default StepCondition |
NumericFieldInfo.between(N minIncluded,
N maxExcluded) |
default StepCondition |
NumericFieldInfo.between(NumericFieldInfo<N> minIncluded,
NumericFieldInfo<N> maxExcluded) |
default StepCondition |
TemporalFieldInfo.between(Supplier<N> minValueInclusive,
Supplier<N> maxValueExclusive) |
default StepCondition |
TextFieldInfo.contains(String string) |
StepCondition |
IterableFieldInfo.contains(T value) |
StepCondition |
IterableFieldInfo.containsAll(T... values) |
default StepCondition |
TextFieldInfo.endsWith(String suffix) |
default StepCondition |
BaseFieldInfo.eq(BaseFieldInfo<T> value) |
default StepCondition |
BaseFieldInfo.eq(Supplier<T> value) |
default StepCondition |
BaseFieldInfo.eq(T value) |
default StepCondition |
NumericFieldInfo.greaterOrEquals(N value) |
default StepCondition |
NumericFieldInfo.greaterOrEquals(NumericFieldInfo<N> field) |
default StepCondition |
NumericFieldInfo.greaterThan(N value) |
default StepCondition |
NumericFieldInfo.greaterThan(NumericFieldInfo<N> field) |
StepCondition |
IterableFieldInfo.hasNotSize(int size) |
StepCondition |
IterableFieldInfo.hasSize(int size) |
StepCondition |
IterableFieldInfo.isEmpty() |
default StepCondition |
LogicalFieldInfo.isFalse() |
StepCondition |
IterableFieldInfo.isNotEmpty() |
default StepCondition |
BaseFieldInfo.isNotNull() |
default StepCondition |
BaseFieldInfo.isNull() |
default StepCondition |
LogicalFieldInfo.isTrue() |
default StepCondition |
NumericFieldInfo.lesserOrEquals(N value) |
default StepCondition |
NumericFieldInfo.lesserOrEquals(NumericFieldInfo<N> field) |
default StepCondition |
NumericFieldInfo.lesserThan(N value) |
default StepCondition |
NumericFieldInfo.lesserThan(NumericFieldInfo<N> field) |
default StepCondition |
TextFieldInfo.matches(String regex) |
default StepCondition |
BaseFieldInfo.noneMatch(Collection<T> values) |
default StepCondition |
BaseFieldInfo.noneMatch(Predicate<T> value) |
default StepCondition |
BaseFieldInfo.noneMatch(T... values) |
default StepCondition |
LogicalFieldInfo.not() |
default StepCondition |
TemporalFieldInfo.notBetween(N minValueInclusive,
N maxValueExclusive) |
default StepCondition |
BaseFieldInfo.notEq(BaseFieldInfo<T> value) |
default StepCondition |
BaseFieldInfo.notEq(T value) |
default StepCondition |
LogicalFieldInfo.or(boolean value) |
default StepCondition |
LogicalFieldInfo.or(LogicalFieldInfo value) |
default StepCondition |
TextFieldInfo.startsWith(String prefix) |
default StepCondition |
LogicalFieldInfo.xor(boolean value) |
default StepCondition |
LogicalFieldInfo.xor(LogicalFieldInfo value) |
| Modifier and Type | Method and Description |
|---|---|
default NumericCondition<N> |
NumericFieldInfo.when(StepCondition condition) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultStepCondition |
class |
LogicalBinaryCondition |
class |
LogicalNaryCondition |
class |
LogicalUnaryCondition |
| Modifier and Type | Method and Description |
|---|---|
StepCondition |
TemporalCondition.after(N value) |
StepCondition |
TemporalCondition.after(Supplier<N> value) |
StepCondition |
TemporalCondition.after(TemporalCondition<N> value) |
StepCondition |
TemporalCondition.after(TemporalFieldInfo<N> value) |
StepCondition |
TemporalCondition.afterOrEq(N value) |
StepCondition |
TemporalCondition.afterOrEq(Supplier<N> value) |
StepCondition |
TemporalCondition.afterOrEq(TemporalCondition<N> value) |
StepCondition |
DefaultCondition.allMatch(Collection<T> values) |
StepCondition |
DefaultCondition.allMatch(List<Predicate<T>> values) |
StepCondition |
DefaultCondition.allMatch(T... values) |
StepCondition |
BooleanCondition.and(boolean value) |
StepCondition |
BooleanCondition.and(LogicalFieldInfo value) |
StepCondition |
DefaultCondition.anyMatch(Collection<T> values) |
StepCondition |
DefaultCondition.anyMatch(List<Predicate<T>> values) |
StepCondition |
DefaultCondition.anyMatch(T... values) |
StepCondition |
TemporalCondition.before(N value) |
StepCondition |
TemporalCondition.before(Supplier<N> value) |
StepCondition |
TemporalCondition.before(TemporalCondition<N> value) |
StepCondition |
TemporalCondition.before(TemporalFieldInfo<N> value) |
StepCondition |
TemporalCondition.beforeOrEq(N value) |
StepCondition |
TemporalCondition.beforeOrEq(Supplier<N> value) |
StepCondition |
TemporalCondition.beforeOrEq(TemporalCondition<N> value) |
StepCondition |
NumericCondition.between(N minIncluded,
N maxExcluded) |
StepCondition |
TemporalCondition.between(N minInclusive,
N maxExclusive) |
StepCondition |
NumericCondition.between(NumericFieldInfo<N> minIncluded,
NumericFieldInfo<N> maxExcluded) |
StepCondition |
TemporalCondition.between(Supplier<N> minInclusive,
Supplier<N> maxExclusive) |
StepCondition |
TemporalCondition.between(TemporalCondition<N> minInclusive,
TemporalCondition<N> maxExclusive) |
StepCondition |
StringCondition.contains(String value) |
StepCondition |
IterableCondition.contains(T value) |
StepCondition |
IterableCondition.containsAll(T... values) |
StepCondition |
StringCondition.endsWith(String value) |
StepCondition |
DefaultCondition.eq(BaseFieldInfo<T> value) |
StepCondition |
DefaultCondition.eq(DefaultCondition<T> value) |
StepCondition |
DefaultCondition.eq(Supplier<T> value) |
StepCondition |
DefaultCondition.eq(T value) |
StepCondition |
TemporalCondition.eq(TemporalCondition<N> value) |
StepCondition |
NumericCondition.greaterOrEquals(N value) |
StepCondition |
NumericCondition.greaterOrEquals(NumericFieldInfo<N> value) |
StepCondition |
NumericCondition.greaterThan(N value) |
StepCondition |
NumericCondition.greaterThan(NumericFieldInfo<N> value) |
StepCondition |
IterableCondition.hasNotSize(int size) |
StepCondition |
IterableCondition.hasSize(int size) |
StepCondition |
IterableCondition.isEmpty() |
StepCondition |
BooleanCondition.isFalse() |
StepCondition |
IterableCondition.isNotEmpty() |
StepCondition |
DefaultCondition.isNotNull() |
StepCondition |
DefaultCondition.isNull() |
StepCondition |
BooleanCondition.isTrue() |
StepCondition |
NumericCondition.lesserOrEquals(N value) |
StepCondition |
NumericCondition.lesserOrEquals(NumericFieldInfo<N> value) |
StepCondition |
NumericCondition.lesserThan(N value) |
StepCondition |
NumericCondition.lesserThan(NumericFieldInfo<N> value) |
StepCondition |
StringCondition.matches(String value) |
StepCondition |
DefaultCondition.noneMatch(Collection<T> values) |
StepCondition |
DefaultCondition.noneMatch(List<Predicate<T>> values) |
StepCondition |
DefaultCondition.noneMatch(T... values) |
StepCondition |
BooleanCondition.not() |
StepCondition |
TemporalCondition.notBetween(N minInclusive,
N maxExclusive) |
StepCondition |
TemporalCondition.notBetween(Supplier<N> minInclusive,
Supplier<N> maxExclusive) |
StepCondition |
TemporalCondition.notBetween(TemporalCondition<N> minInclusive,
TemporalCondition<N> maxExclusive) |
StepCondition |
DefaultCondition.notEq(BaseFieldInfo<T> value) |
StepCondition |
DefaultCondition.notEq(DefaultCondition<T> value) |
StepCondition |
DefaultCondition.notEq(Supplier<T> value) |
StepCondition |
DefaultCondition.notEq(T value) |
StepCondition |
BooleanCondition.or(boolean value) |
StepCondition |
BooleanCondition.or(LogicalFieldInfo value) |
StepCondition |
StringCondition.startsWith(String value) |
StepCondition |
DefaultStepWhen.stepCondition() |
StepCondition |
BooleanCondition.xor(boolean value) |
StepCondition |
BooleanCondition.xor(LogicalFieldInfo value) |
| Modifier and Type | Method and Description |
|---|---|
static LogicalBinaryCondition |
LogicalBinaryCondition.and(StepCondition left,
StepCondition right) |
static LogicalUnaryCondition |
LogicalUnaryCondition.negate(StepCondition step) |
static LogicalBinaryCondition |
LogicalBinaryCondition.or(StepCondition left,
StepCondition right) |
NumericCondition<N> |
NumericCondition.when(StepCondition condition) |
| Modifier and Type | Method and Description |
|---|---|
static IntegerCondition |
LogicalNaryCondition.count(List<StepCondition> steps) |
static LogicalNaryCondition |
LogicalNaryCondition.matchAll(List<StepCondition> steps) |
static LogicalNaryCondition |
LogicalNaryCondition.matchAny(List<StepCondition> steps) |
static LogicalNaryCondition |
LogicalNaryCondition.matchNone(List<StepCondition> steps) |
| Constructor and Description |
|---|
DefaultStepWhen(StepCondition stepCondition) |
| Modifier and Type | Method and Description |
|---|---|
default StepCondition |
StepCondition.and(StepCondition condition) |
default StepCondition |
StepCondition.not() |
default StepCondition |
StepCondition.or(StepCondition condition) |
StepCondition |
StepWhen.stepCondition() |
| Modifier and Type | Method and Description |
|---|---|
default StepCondition |
StepCondition.and(StepCondition condition) |
default StepCondition |
StepCondition.or(StepCondition condition) |
| Modifier and Type | Method and Description |
|---|---|
void |
MetadataVisitor.visit(StepCondition stepCondition) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractAstVisitor.visit(StepCondition metadata) |
void |
AstFullVisitor.visitMetadata(StepCondition metadata) |
protected void |
AbstractAstVisitor.visitMetadata(StepCondition metadata) |
Copyright © 2017. All rights reserved.