public class StringCondition extends DefaultCondition<String>
| Modifier and Type | Field and Description |
|---|---|
protected DslField |
field |
protected BiFunction<DslModel,Context,Optional<N>> |
function |
protected Metadata |
metadata |
protected BiFunction<DslModel,DslField,Optional<N>> |
value |
| Constructor and Description |
|---|
StringCondition(DslField field) |
StringCondition(DslField field,
FieldMetadata metadata,
BiFunction<DslModel,Context,Optional<String>> value) |
| Modifier and Type | Method and Description |
|---|---|
StepCondition |
contains(String value) |
StepCondition |
endsWith(String value) |
IntegerCondition |
length() |
StepCondition |
matches(String value) |
IntegerCondition |
parseInt() |
protected StepCondition |
predicate(FieldMetadata metadata,
BiFunction<DslModel,Context,Optional<N>> value,
BiFunction<N,N,Boolean> predicate) |
protected StepCondition |
predicate(FieldMetadata metadata,
Function<N,Boolean> predicate) |
String |
readable() |
StepCondition |
startsWith(String value) |
protected Optional<N> |
value(DslModel model,
DslField field) |
protected Optional<N> |
valueModel(DslModel model,
DslField field) |
protected final DslField field
protected final Metadata metadata
protected final BiFunction<DslModel,DslField,Optional<N>> value
protected final BiFunction<DslModel,Context,Optional<N>> function
public StringCondition(DslField field)
public StringCondition(DslField field, FieldMetadata metadata, BiFunction<DslModel,Context,Optional<String>> value)
public final StepCondition contains(String value)
public final StepCondition matches(String value)
public final StepCondition startsWith(String value)
public final StepCondition endsWith(String value)
public IntegerCondition length()
public IntegerCondition parseInt()
protected final StepCondition predicate(FieldMetadata metadata, Function<N,Boolean> predicate)
protected final StepCondition predicate(FieldMetadata metadata, BiFunction<DslModel,Context,Optional<N>> value, BiFunction<N,N,Boolean> predicate)
Copyright © 2017. All rights reserved.