Skip navigation links
$ A B C D E F G H I L M N O P R S T U V W Y _ 

$

$Boolean - Static variable in class io.doov.core.dsl.template.ParameterTypes
 
$Char - Static variable in class io.doov.core.dsl.template.ParameterTypes
 
$Double - Static variable in class io.doov.core.dsl.template.ParameterTypes
 
$Enum(Class<T>) - Static method in class io.doov.core.dsl.template.ParameterTypes
 
$Float - Static variable in class io.doov.core.dsl.template.ParameterTypes
 
$Integer - Static variable in class io.doov.core.dsl.template.ParameterTypes
 
$Iterable(Class<T>) - Static method in class io.doov.core.dsl.template.ParameterTypes
 
$LocalDate - Static variable in class io.doov.core.dsl.template.ParameterTypes
 
$LocalDateTime - Static variable in class io.doov.core.dsl.template.ParameterTypes
 
$LocalTime - Static variable in class io.doov.core.dsl.template.ParameterTypes
 
$Long - Static variable in class io.doov.core.dsl.template.ParameterTypes
 
$String - Static variable in class io.doov.core.dsl.template.ParameterTypes
 

A

AbstractAstVisitor - Class in io.doov.core.dsl.meta.ast
 
AbstractAstVisitor() - Constructor for class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
AbstractDSLBuilder - Class in io.doov.core.dsl.lang
 
AbstractDSLBuilder() - Constructor for class io.doov.core.dsl.lang.AbstractDSLBuilder
 
AbstractMetadata - Class in io.doov.core.dsl.meta
 
AbstractMetadata() - Constructor for class io.doov.core.dsl.meta.AbstractMetadata
 
AbstractWrapper<M> - Class in io.doov.core
Base class for Wrapper implementation.
AbstractWrapper(List<FieldInfo>, M) - Constructor for class io.doov.core.AbstractWrapper
 
accept(T, U, V) - Method in interface io.doov.core.dsl.lang.TriConsumer
Performs this operation on the given arguments.
accept(B, R) - Method in class io.doov.core.dsl.runtime.RuntimeField
 
accept(FieldInfo) - Method in class io.doov.core.serial.adapter.BooleanTypeAdapter
 
accept(Object) - Method in class io.doov.core.serial.adapter.BooleanTypeAdapter
 
accept(FieldInfo) - Method in class io.doov.core.serial.adapter.ByteTypeAdapter
 
accept(Object) - Method in class io.doov.core.serial.adapter.ByteTypeAdapter
 
accept(FieldInfo) - Method in class io.doov.core.serial.adapter.CharacterTypeAdapter
 
accept(Object) - Method in class io.doov.core.serial.adapter.CharacterTypeAdapter
 
accept(FieldInfo) - Method in class io.doov.core.serial.adapter.CodeValuableEnumTypeAdapter
 
accept(Object) - Method in class io.doov.core.serial.adapter.CodeValuableEnumTypeAdapter
 
accept(FieldInfo) - Method in class io.doov.core.serial.adapter.DateTypeAdapter
 
accept(Object) - Method in class io.doov.core.serial.adapter.DateTypeAdapter
 
accept(FieldInfo) - Method in class io.doov.core.serial.adapter.DoubleTypeAdapter
 
accept(Object) - Method in class io.doov.core.serial.adapter.DoubleTypeAdapter
 
accept(FieldInfo) - Method in class io.doov.core.serial.adapter.FloatTypeAdapter
 
accept(Object) - Method in class io.doov.core.serial.adapter.FloatTypeAdapter
 
accept(FieldInfo) - Method in class io.doov.core.serial.adapter.IntegerTypeAdapter
 
accept(Object) - Method in class io.doov.core.serial.adapter.IntegerTypeAdapter
 
accept(FieldInfo) - Method in class io.doov.core.serial.adapter.LocalDateTypeAdapter
 
accept(Object) - Method in class io.doov.core.serial.adapter.LocalDateTypeAdapter
 
accept(FieldInfo) - Method in class io.doov.core.serial.adapter.LongTypeAdapter
 
accept(Object) - Method in class io.doov.core.serial.adapter.LongTypeAdapter
 
accept(FieldInfo) - Method in class io.doov.core.serial.adapter.ShortTypeAdapter
 
accept(Object) - Method in class io.doov.core.serial.adapter.ShortTypeAdapter
 
accept(FieldInfo) - Method in class io.doov.core.serial.adapter.StringTypeAdapter
 
accept(Object) - Method in class io.doov.core.serial.adapter.StringTypeAdapter
 
accept(FieldInfo) - Method in interface io.doov.core.serial.TypeAdapter
accept(Object) - Method in interface io.doov.core.serial.TypeAdapter
add(Element) - Method in class io.doov.core.dsl.meta.LeafMetadata
 
addEvalFalse(Metadata) - Method in class io.doov.core.dsl.impl.DefaultContext
 
addEvalFalse(Metadata) - Method in interface io.doov.core.dsl.lang.Context
Adds the given node that evaluates to false.
addEvalTrue(Metadata) - Method in class io.doov.core.dsl.impl.DefaultContext
 
addEvalTrue(Metadata) - Method in interface io.doov.core.dsl.lang.Context
Adds the given node that evaluates to true.
addEvalValue(FieldId, Object) - Method in class io.doov.core.dsl.impl.DefaultContext
 
addEvalValue(FieldId, Object) - Method in interface io.doov.core.dsl.lang.Context
Adds the given evaluation value for the given field id.
addSetValue(FieldId, Object) - Method in class io.doov.core.dsl.impl.DefaultContext
 
addSetValue(FieldId, Object) - Method in interface io.doov.core.dsl.lang.Context
Adds the set value for the given field id.
after(N) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
after(TemporalFieldInfo<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
after(Supplier<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
after(TemporalCondition<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
after(N) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is after the value.
after(TemporalFieldInfo<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is after the field value.
after(Supplier<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is after the supplier value.
after(TemporalCondition<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is after the condition value.
afterChild(Metadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
afterChild(Metadata, Metadata, boolean, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
 
afterChildBinary(BinaryMetadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
afterChildBinary(BinaryMetadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
afterChildBinary(BinaryMetadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AstLineVisitor
 
afterChildBinary(BinaryMetadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
afterChildDefault(Metadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
afterChildDefault(Metadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
afterChildMappingRule(Metadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
afterChildMappingRule(Metadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
afterChildNary(NaryMetadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
afterChildNary(NaryMetadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
afterChildNary(NaryMetadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AstLineVisitor
 
afterChildRule(Metadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
afterChildTypeConverter(LeafMetadata<?>, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
afterChildUnary(UnaryMetadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
afterChildWhen(Metadata, Metadata, boolean, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
afterFunction() - Method in interface io.doov.core.dsl.impl.time.LocalDateOperators
 
afterFunction() - Method in interface io.doov.core.dsl.impl.time.LocalDateTimeOperators
 
afterFunction() - Method in interface io.doov.core.dsl.impl.time.LocalTimeOperators
 
afterFunction() - Method in interface io.doov.core.dsl.impl.time.TemporalOperators
 
afterOrEq(N) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
afterOrEq(TemporalFieldInfo<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
afterOrEq(Supplier<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
afterOrEq(TemporalCondition<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
afterOrEq(N) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is after or equals the value.
afterOrEq(TemporalFieldInfo<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is after the field value.
afterOrEq(Supplier<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is after or equals the supplier value.
afterOrEq(TemporalCondition<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is after or equals the condition value.
afterOrEqTemporalFieldMetadata(DefaultCondition<?>, DslField<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
afterOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.time.LocalDateOperators
 
afterOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.time.LocalDateTimeOperators
 
afterOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.time.LocalTimeOperators
 
afterOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.time.TemporalOperators
 
afterOrEqualsSupplierMetadata(DefaultCondition<?>, Supplier<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
afterOrEqualsTemporalConditionMetadata(DefaultCondition<?>, DefaultCondition<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
afterOrEqualsValueMetadata(DefaultCondition<?>, Object) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
afterSupplierMetadata(DefaultCondition<?>, Supplier<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
afterTemporalConditionMetadata(DefaultCondition<?>, DefaultCondition<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
afterTemporalFieldMetadata(DefaultCondition<?>, DslField<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
afterValueMetadata(DefaultCondition<?>, Object) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
ageAt(N) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
ageAt(TemporalFieldInfo<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
ageAt(TemporalFunction<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
ageAt(Supplier<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
ageAt(N) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the age at the given value.
ageAt(TemporalFieldInfo<N>) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the age of this node value at the given field value.
ageAt(TemporalFunction<N>) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the age of this node value at the given condition value.
ageAt(Supplier<N>) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the age of this node value at the given supplier value.
ageAtSupplierMetadata(DefaultCondition<?>, Supplier<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
ageAtTemporalConditionMetadata(DefaultCondition<?>, DefaultCondition<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
ageAtTemporalFieldMetadata(DefaultCondition<?>, DslField<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
ageAtValueMetadata(DefaultCondition<?>, Object) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
allMatch(Predicate<T>) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
allMatch(T...) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
allMatch(Collection<T>) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
allMatch(T...) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if the node value matches all of the given values.
allMatch(Collection<T>) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if the node value matches all of the given values.
allMatch(List<Predicate<T>>) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if all of the given predicates testing the node value match.
allMatchMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
allMatchMetadata(Metadata, Collection<?>) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
alwaysFalse() - Static method in class io.doov.core.dsl.DOOV
Returns a condition that is always false.
alwaysFalse(String) - Static method in class io.doov.core.dsl.DOOV
Returns a condition that is always false.
alwaysTrue() - Static method in class io.doov.core.dsl.DOOV
Returns a condition that is always true.
alwaysTrue(String) - Static method in class io.doov.core.dsl.DOOV
Returns a condition that is always true.
and(boolean) - Method in interface io.doov.core.dsl.field.types.LogicalFieldInfo
and(LogicalFieldInfo) - Method in interface io.doov.core.dsl.field.types.LogicalFieldInfo
and(boolean) - Method in class io.doov.core.dsl.impl.base.BooleanFunction
Returns a step condition checking if the node value and the given value is true.
and(LogicalFieldInfo) - Method in class io.doov.core.dsl.impl.base.BooleanFunction
Returns a step condition checking if the node value and the given field value is true.
and(StepCondition, StepCondition) - Static method in class io.doov.core.dsl.impl.LogicalBinaryCondition
Returns a binary condition that returns true if the given left and right conditions evaluate to true.
and(StepCondition) - Method in interface io.doov.core.dsl.lang.StepCondition
Returns a condition checking if the node predicate and the given condition predicate evaluate to true.
andMetadata(Metadata, boolean) - Static method in class io.doov.core.dsl.meta.function.BooleanFunctionMetadata
 
andMetadata(Metadata, Readable) - Static method in class io.doov.core.dsl.meta.function.BooleanFunctionMetadata
 
andMetadata(Metadata, Metadata) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
andThen(Function<? super R, ? extends W>) - Method in interface io.doov.core.dsl.lang.Function3
Returns a composed function that first applies this function
andThen(Function<? super R, ? extends R2>) - Method in interface io.doov.core.dsl.lang.Function4
Returns a composed function that first applies this function
andThen(Function<? super R, ? extends R2>) - Method in interface io.doov.core.dsl.lang.Function5
Returns a composed function that first applies this function
andThen(TriConsumer<? super T, ? super U, ? super V>) - Method in interface io.doov.core.dsl.lang.TriConsumer
Returns a composed TriConsumer that performs, in sequence, this operation followed by the after operation.
anyMatch(Predicate<T>) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
anyMatch(T...) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
anyMatch(Collection<T>) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
anyMatch(Collection<T>) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if the node value matches any of the given values.
anyMatch(List<Predicate<T>>) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if any of the given predicates testing the node value match.
anyMatchMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
anyMatchMetadata(Metadata, Collection<?>) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
anyMatchMetadata(Collection<?>) - Static method in class io.doov.core.dsl.meta.predicate.ValuePredicateMetadata
 
anyMatchMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.predicate.ValuePredicateMetadata
 
APOS - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
apply(T, U, V) - Method in interface io.doov.core.dsl.lang.Function3
Applies this function to the given arguments.
apply(T1, T2, T3, T4) - Method in interface io.doov.core.dsl.lang.Function4
Applies this function to the given arguments.
apply(T1, T2, T3, T4, T5) - Method in interface io.doov.core.dsl.lang.Function5
Applies this function to the given arguments.
apply(B) - Method in class io.doov.core.dsl.runtime.RuntimeField
 
asMap() - Method in class io.doov.core.BaseFieldModel
 
asString(TypeAdapterRegistry) - Static method in class io.doov.core.dsl.mapping.TypeConverters
Convert the value in type I to String using TypeAdapter registry
AstFullVisitor - Class in io.doov.core.dsl.meta.ast
 
AstFullVisitor(StringBuilder) - Constructor for class io.doov.core.dsl.meta.ast.AstFullVisitor
 
AstHtmlRenderer - Class in io.doov.core.dsl.meta.ast
 
AstHtmlRenderer(HtmlWriter) - Constructor for class io.doov.core.dsl.meta.ast.AstHtmlRenderer
 
AstLinePercentVisitor - Class in io.doov.core.dsl.meta.ast
 
AstLinePercentVisitor(StringBuilder, ResourceProvider, Locale) - Constructor for class io.doov.core.dsl.meta.ast.AstLinePercentVisitor
 
AstLineVisitor - Class in io.doov.core.dsl.meta.ast
 
AstLineVisitor(StringBuilder, ResourceProvider, Locale) - Constructor for class io.doov.core.dsl.meta.ast.AstLineVisitor
 
AstMarkdownRenderer - Class in io.doov.core.dsl.meta.ast
 
AstMarkdownRenderer(StringBuilder, ResourceBundleProvider, Locale) - Constructor for class io.doov.core.dsl.meta.ast.AstMarkdownRenderer
 
AstTextVisitor - Class in io.doov.core.dsl.meta.ast
 
AstTextVisitor(StringBuilder, ResourceProvider, Locale) - Constructor for class io.doov.core.dsl.meta.ast.AstTextVisitor
 
astToMarkdown(Metadata, Locale) - Static method in class io.doov.core.dsl.meta.ast.AstVisitorUtils
 
astToString(Metadata, Locale) - Static method in class io.doov.core.dsl.meta.ast.AstVisitorUtils
 
AstVisitorUtils - Class in io.doov.core.dsl.meta.ast
 
AstVisitorUtils() - Constructor for class io.doov.core.dsl.meta.ast.AstVisitorUtils
 

B

BaseFieldInfo<T> - Interface in io.doov.core.dsl.field
Base interface for all field info.
BaseFieldModel - Class in io.doov.core
FieldModel implementation based on java.util.Map
BaseFieldModel(List<FieldInfo>) - Constructor for class io.doov.core.BaseFieldModel
 
BaseFieldModel(Map<FieldId, Object>, List<FieldInfo>) - Constructor for class io.doov.core.BaseFieldModel
 
BaseFieldModel(FieldModel) - Constructor for class io.doov.core.BaseFieldModel
 
before(N) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
before(TemporalFieldInfo<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
before(Supplier<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
before(TemporalCondition<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
before(N) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is before the given value.
before(TemporalFieldInfo<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is before the given field value.
before(Supplier<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is before the supplier value.
before(TemporalCondition<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is before the condition value.
beforeChild(Metadata, Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
beforeChild(Metadata, Metadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
 
beforeChildBinary(BinaryMetadata, Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
beforeChildDefault(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
beforeChildMappingRule(Metadata, Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
beforeChildNary(NaryMetadata, Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
beforeChildRule(Metadata, Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
beforeChildTypeConverter(LeafMetadata<?>, Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
beforeChildUnary(UnaryMetadata, Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
beforeChildWhen(Metadata, Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
beforeFunction() - Method in interface io.doov.core.dsl.impl.time.LocalDateOperators
 
beforeFunction() - Method in interface io.doov.core.dsl.impl.time.LocalDateTimeOperators
 
beforeFunction() - Method in interface io.doov.core.dsl.impl.time.LocalTimeOperators
 
beforeFunction() - Method in interface io.doov.core.dsl.impl.time.TemporalOperators
 
beforeOrEq(N) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
beforeOrEq(TemporalFieldInfo<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
beforeOrEq(Supplier<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
beforeOrEq(TemporalCondition<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
beforeOrEq(N) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is before or equals the value.
beforeOrEq(TemporalFieldInfo<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is before the given field value.
beforeOrEq(Supplier<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is before or equals the supplier value.
beforeOrEq(TemporalCondition<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is before or equals the condition value.
beforeOrEqTemporalFieldMetadata(DefaultCondition<?>, DslField<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
beforeOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.time.LocalDateOperators
 
beforeOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.time.LocalDateTimeOperators
 
beforeOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.time.LocalTimeOperators
 
beforeOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.time.TemporalOperators
 
beforeOrEqualsSupplierMetadata(DefaultCondition<?>, Supplier<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
beforeOrEqualsTemporalConditionMetadata(DefaultCondition<?>, DefaultCondition<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
beforeOrEqualsValueMetadata(DefaultCondition<?>, Object) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
beforeSupplierMetadata(DefaultCondition<?>, Supplier<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
beforeTemporalConditionMetadata(DefaultCondition<?>, DefaultCondition<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
beforeTemporalFieldMetadata(DefaultCondition<?>, DslField<?>) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
beforeValueMetadata(DefaultCondition<?>, Object) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
between(N, N) - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
between(NumericFieldInfo<N>, NumericFieldInfo<N>) - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
between(N, N) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
between(Supplier<N>, Supplier<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
between(N, N) - Method in class io.doov.core.dsl.impl.num.NumericCondition
Returns a step condition checking if the node value is between the given min included and max excluded values.
between(NumericFieldInfo<N>, NumericFieldInfo<N>) - Method in class io.doov.core.dsl.impl.num.NumericCondition
Returns a step condition checking if the node value is between the given min included and max excluded field values.
between(N, N) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is between the given min inclusive and max exclusive values.
between(Supplier<N>, Supplier<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is between the given min inclusive and max exclusive supplier values.
between(TemporalCondition<N>, TemporalCondition<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is between the given min inclusive and max exclusive condition values.
betweenFunction(ChronoUnit) - Method in interface io.doov.core.dsl.impl.time.LocalDateOperators
 
betweenFunction(ChronoUnit) - Method in interface io.doov.core.dsl.impl.time.LocalDateTimeOperators
 
betweenFunction(ChronoUnit) - Method in interface io.doov.core.dsl.impl.time.LocalTimeOperators
 
betweenFunction(ChronoUnit) - Method in interface io.doov.core.dsl.impl.time.TemporalOperators
 
BiContextawareStepMap<I,J> - Class in io.doov.core.dsl.mapping.builder
 
BiContextawareStepMap(MappingInput<I>, MappingInput<J>) - Constructor for class io.doov.core.dsl.mapping.builder.BiContextawareStepMap
 
BiContextawareStepMap(BiFunction<FieldModel, Context, I>, BiFunction<FieldModel, Context, J>) - Constructor for class io.doov.core.dsl.mapping.builder.BiContextawareStepMap
 
biConverter(Function3<Context, Optional<I>, Optional<J>, O>, String) - Static method in class io.doov.core.dsl.mapping.TypeContextConverters
2-to-1 converter with context as additional parameter
biConverter(BiFunction<Optional<I>, Optional<J>, O>, String) - Static method in class io.doov.core.dsl.mapping.TypeConverters
2-to-1 converter with optional types
biConverter(BiFunction<I, J, O>, O, String) - Static method in class io.doov.core.dsl.mapping.TypeConverters
2-to-1 converter with null calse.
biConverter(BiFunction<I, J, O>, I, J, String) - Static method in class io.doov.core.dsl.mapping.TypeConverters
2-to-1 converter with compensation values for null inputs.
BiConverterInput<U,S,T> - Class in io.doov.core.dsl.mapping
 
BiConverterInput(MappingInput<U>, MappingInput<S>, BiTypeConverter<U, S, T>) - Constructor for class io.doov.core.dsl.mapping.BiConverterInput
 
BinaryMetadata - Class in io.doov.core.dsl.meta
 
BinaryMetadata(Metadata, Operator, Metadata) - Constructor for class io.doov.core.dsl.meta.BinaryMetadata
 
BinaryPredicateMetadata - Class in io.doov.core.dsl.meta.predicate
 
BinaryPredicateMetadata(Metadata, Operator, Metadata) - Constructor for class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
bind(T1) - Method in class io.doov.core.dsl.template.TemplateMapping.Map1
 
bind(T1, T2) - Method in class io.doov.core.dsl.template.TemplateMapping.Map2
 
bind(T1, T2, T3) - Method in class io.doov.core.dsl.template.TemplateMapping.Map3
 
bind(T1, T2, T3, T4) - Method in class io.doov.core.dsl.template.TemplateMapping.Map4
 
bind(T1, T2, T3, T4, T5) - Method in class io.doov.core.dsl.template.TemplateMapping.Map5
 
bind(T1) - Method in class io.doov.core.dsl.template.TemplateMapping.Registry1
 
bind(T1, T2) - Method in class io.doov.core.dsl.template.TemplateMapping.Registry2
 
bind(T1, T2, T3) - Method in class io.doov.core.dsl.template.TemplateMapping.Registry3
 
bind(T1, T2, T3, T4) - Method in class io.doov.core.dsl.template.TemplateMapping.Registry4
 
bind(T1, T2, T3, T4, T5) - Method in class io.doov.core.dsl.template.TemplateMapping.Registry5
 
bind(T) - Method in class io.doov.core.dsl.template.TemplateParam
 
bind(T1) - Method in class io.doov.core.dsl.template.TemplateRule.Rule1
 
bind(T1, T2) - Method in class io.doov.core.dsl.template.TemplateRule.Rule2
 
bind(T1, T2, T3) - Method in class io.doov.core.dsl.template.TemplateRule.Rule3
 
bind(T1, T2, T3, T4) - Method in class io.doov.core.dsl.template.TemplateRule.Rule4
 
bind(T1, T2, T3, T4, T5) - Method in class io.doov.core.dsl.template.TemplateRule.Rule5
 
BiStepMap<I,J> - Class in io.doov.core.dsl.mapping.builder
First step for creating mapping rule.
BiStepMap(DslField<I>, DslField<J>) - Constructor for class io.doov.core.dsl.mapping.builder.BiStepMap
 
BiStepMap.BiStepMapping<I,J,O> - Class in io.doov.core.dsl.mapping.builder
Intermediary step for creating a bi mapping rule.
BiTypeConverter<I,J,O> - Interface in io.doov.core.dsl.lang
Bi type converter
booleanField(boolean, String) - Method in class io.doov.core.dsl.runtime.GenericModel
 
BooleanFieldInfo - Class in io.doov.core.dsl.field.types
 
BooleanFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.BooleanFieldInfo
 
BooleanFunction - Class in io.doov.core.dsl.impl.base
Base class for boolean conditions.
BooleanFunction(DslField<Boolean>) - Constructor for class io.doov.core.dsl.impl.base.BooleanFunction
 
BooleanFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<Boolean>>) - Constructor for class io.doov.core.dsl.impl.base.BooleanFunction
 
BooleanFunctionMetadata - Class in io.doov.core.dsl.meta.function
 
BooleanFunctionMetadata(Metadata, Operator, Metadata) - Constructor for class io.doov.core.dsl.meta.function.BooleanFunctionMetadata
 
BooleanTypeAdapter - Class in io.doov.core.serial.adapter
 
BooleanTypeAdapter() - Constructor for class io.doov.core.serial.adapter.BooleanTypeAdapter
 
BR - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
browse(Metadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
 
build(List<FieldInfo>) - Method in class io.doov.core.dsl.field.FieldInfoBuilder
 
build() - Method in class io.doov.core.dsl.field.FieldInfoBuilder
 
build() - Method in class io.doov.core.dsl.path.PathBuilder
 
build(List<FieldPath>) - Method in class io.doov.core.dsl.path.PathBuilder
 
bundle - Variable in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
ByteTypeAdapter - Class in io.doov.core.serial.adapter
 
ByteTypeAdapter() - Constructor for class io.doov.core.serial.adapter.ByteTypeAdapter
 

C

call(T) - Method in interface io.doov.core.dsl.path.ReadMethodRef
 
call(T, R) - Method in interface io.doov.core.dsl.path.WriteMethodRef
 
canonicalPathReplacements() - Method in interface io.doov.core.PathConstraint
Returns the map of replacements necessary to transform a path to a canonical form
CharacterFieldInfo - Class in io.doov.core.dsl.field.types
 
CharacterFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.CharacterFieldInfo
 
CharacterTypeAdapter - Class in io.doov.core.serial.adapter
 
CharacterTypeAdapter() - Constructor for class io.doov.core.serial.adapter.CharacterTypeAdapter
 
charField(char, String) - Method in class io.doov.core.dsl.runtime.GenericModel
 
childAt(int...) - Method in interface io.doov.core.dsl.meta.Metadata
 
childAt(int[], int) - Method in interface io.doov.core.dsl.meta.Metadata
 
children() - Method in class io.doov.core.dsl.meta.ConditionalMappingMetadata
 
children() - Method in class io.doov.core.dsl.meta.MappingInputMetadata
 
children() - Method in interface io.doov.core.dsl.meta.Metadata
Returns the direct children of this node in a flat list.
children() - Method in class io.doov.core.dsl.meta.RuleMetadata
 
children() - Method in class io.doov.core.dsl.meta.WhenMetadata
 
clear() - Method in interface io.doov.core.FieldModel
Clears all the FieldId by setting their value to null
clear(TagId) - Method in interface io.doov.core.FieldModel
Clears all the FieldId tagged with the specified TagId by setting their value to null
code() - Method in interface io.doov.core.FieldId
Returns the field unique identifier
CodeLookup<E extends java.lang.Enum<E> & CodeValuable> - Interface in io.doov.core
Enum type interface with overridable CodeLookup.parseCode(java.lang.String) implementation.
codeLookup(boolean) - Method in class io.doov.core.dsl.field.FieldInfoBuilder
 
CodeValuable - Interface in io.doov.core
Enum type interface for coherent String representation of an Enum literal.
codeValuable(boolean) - Method in class io.doov.core.dsl.field.FieldInfoBuilder
 
CodeValuable.Helper - Class in io.doov.core
 
CodeValuableEnumTypeAdapter - Class in io.doov.core.serial.adapter
 
CodeValuableEnumTypeAdapter() - Constructor for class io.doov.core.serial.adapter.CodeValuableEnumTypeAdapter
 
collect(Metadata, T, BiFunction<T, Metadata, T>) - Static method in class io.doov.core.dsl.meta.ast.AstVisitorUtils
 
collect(Metadata, Function<Metadata, Stream<T>>) - Static method in class io.doov.core.dsl.meta.ast.AstVisitorUtils
 
collect(Metadata) - Static method in class io.doov.core.dsl.meta.ast.FieldCollector
 
collectIf(Metadata, Predicate<Metadata>) - Static method in class io.doov.core.dsl.meta.ast.AstVisitorUtils
 
collectMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.ast.AstVisitorUtils
 
ComposeOperator - Class in io.doov.core.dsl.meta
 
ComposeOperator(Operator, LeafMetadata<?>) - Constructor for class io.doov.core.dsl.meta.ComposeOperator
 
conditional(Metadata, Metadata, Metadata) - Static method in class io.doov.core.dsl.meta.ConditionalMappingMetadata
 
ConditionalMappingMetadata - Class in io.doov.core.dsl.meta
 
ConditionalMappingMetadata(Metadata, Metadata, Metadata) - Constructor for class io.doov.core.dsl.meta.ConditionalMappingMetadata
 
ConditionalMappingRule - Interface in io.doov.core.dsl.lang
Conditional mapping rule The conditional mapping rule will execute when this validation rule is valid.
constraint(PathConstraint) - Method in class io.doov.core.dsl.path.PathBuilder
 
ConsumerOutput<T> - Class in io.doov.core.dsl.mapping
 
ConsumerOutput(MappingMetadata, TriConsumer<FieldModel, Context, T>) - Constructor for class io.doov.core.dsl.mapping.ConsumerOutput
 
ConsumerOutput(TriConsumer<FieldModel, Context, T>) - Constructor for class io.doov.core.dsl.mapping.ConsumerOutput
 
contains(T) - Method in class io.doov.core.dsl.field.types.IterableFieldInfo
 
contains(String) - Method in interface io.doov.core.dsl.field.types.TextFieldInfo
contains(StringFunction) - Method in interface io.doov.core.dsl.field.types.TextFieldInfo
contains(T) - Method in class io.doov.core.dsl.impl.base.IterableFunction
 
contains(String) - Method in class io.doov.core.dsl.impl.base.StringFunction
Returns a condition checking if the node value contains the given value.
contains(StringFunction) - Method in class io.doov.core.dsl.impl.base.StringFunction
Returns a condition checking if the node value contains the given value.
containsAll(T...) - Method in class io.doov.core.dsl.field.types.IterableFieldInfo
 
containsAll(T...) - Method in class io.doov.core.dsl.impl.base.IterableFunction
 
containsMetadata(Metadata, Object) - Static method in class io.doov.core.dsl.meta.function.IterableFunctionMetadata
 
containsMetadata(Metadata, Collection<Object>) - Static method in class io.doov.core.dsl.meta.function.IterableFunctionMetadata
 
containsMetadata(Metadata, String) - Static method in class io.doov.core.dsl.meta.function.StringFunctionMetadata
 
containsMetadata(Metadata, StringFunction) - Static method in class io.doov.core.dsl.meta.function.StringFunctionMetadata
 
Context - Interface in io.doov.core.dsl.lang
Interface for the execution context.
ContextAccessor<T> - Interface in io.doov.core.dsl.field.types
 
ContextawareStepMap<I> - Class in io.doov.core.dsl.mapping.builder
 
ContextawareStepMap(MappingInput<I>) - Constructor for class io.doov.core.dsl.mapping.builder.ContextawareStepMap
 
ContextawareStepMap(BiFunction<FieldModel, Context, I>) - Constructor for class io.doov.core.dsl.mapping.builder.ContextawareStepMap
 
convert(FieldModel, Context, I, J) - Method in interface io.doov.core.dsl.lang.BiTypeConverter
Convert the given fields in with type O J, the model to the value in type O
convert(FieldModel, Context, DslField<?>...) - Method in interface io.doov.core.dsl.lang.NaryTypeConverter
Convert the given in fields in the model to the value in type O
convert(FieldModel, Context, I) - Method in interface io.doov.core.dsl.lang.TypeConverter
Convert the given field in with type O, the model to the value in type O
convert(FieldModel, Context, I, J) - Method in class io.doov.core.dsl.mapping.converter.DefaultBiTypeConverter
 
convert(FieldModel, Context, DslField<?>...) - Method in class io.doov.core.dsl.mapping.converter.DefaultNaryTypeConverter
 
convert(FieldModel, Context, I) - Method in class io.doov.core.dsl.mapping.converter.DefaultTypeConverter
 
converter(BiFunction<Context, Optional<I>, O>, String) - Static method in class io.doov.core.dsl.mapping.TypeContextConverters
1-to-1 converter with context as additional parameter
converter(Function<I, O>, String) - Static method in class io.doov.core.dsl.mapping.TypeConverters
1-to-1 converter
converter(Function<I, O>, O, String) - Static method in class io.doov.core.dsl.mapping.TypeConverters
1-to-1 converter with null case.
ConverterInput<S,T> - Class in io.doov.core.dsl.mapping
 
ConverterInput(MappingInput<S>, TypeConverter<S, T>) - Constructor for class io.doov.core.dsl.mapping.ConverterInput
 
ConverterMetadata - Class in io.doov.core.dsl.meta
 
ConverterMetadata(MetadataType) - Constructor for class io.doov.core.dsl.meta.ConverterMetadata
 
count(StepCondition...) - Static method in class io.doov.core.dsl.DOOV
Returns an integer condition that returns the number of given conditions that evaluates to true.
count(List<StepCondition>) - Static method in class io.doov.core.dsl.impl.LogicalNaryCondition
Returns an integer condition that returns the number of the given conditions that evaluate to true.
counter(String) - Static method in class io.doov.core.dsl.mapping.TypeConverters
Counts the non-null fields
countMetadata(List<Metadata>) - Static method in class io.doov.core.dsl.meta.predicate.NaryPredicateMetadata
 
create(Supplier<U>) - Static method in class io.doov.core.dsl.meta.IterableMetadata
 
create(Supplier<U>) - Static method in class io.doov.core.dsl.meta.StaticMetadata
 
create(T) - Method in class io.doov.core.dsl.runtime.ListPathMethod
 
create(T) - Method in interface io.doov.core.dsl.runtime.PathMethod
Create, set in the path container and return the value
create(T) - Method in class io.doov.core.dsl.runtime.SimplePathMethod
 
create() - Method in class io.doov.core.dsl.template.TemplateParam
 
createClockFrom(LocalDate) - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Returns a clock from the given local date.
CSS_ELSE - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_FIELD - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_LI_BINARY - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_LI_LEAF - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_LI_NARY - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_LI_UNARY - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_MULTIPLE_MAPPING - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_NARY - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_OL_MAPPING_NARY - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_OL_NARY - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_OPERATOR - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_SINGLE_MAPPING - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_TEMPLATE_PARAM - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_THEN - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_TYPE_CONVERTER - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_UL_BINARY - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_UL_ITERABLE - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_UL_UNARY - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_UL_WHEN - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_UNKNOWN - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_VALIDATE - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_VALIDATION_RULE - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_VALUE - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
CSS_WHEN - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 

D

date(int, int, int) - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Return a temporal condition that returns the local date from the given year, month, and day.
DateIsoFieldInfo - Class in io.doov.core.dsl.field.types
 
DateIsoFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.DateIsoFieldInfo
 
dateMetadata(Object) - Static method in class io.doov.core.dsl.meta.function.TemporalFunctionMetadata
 
DateTypeAdapter - Class in io.doov.core.serial.adapter
 
DateTypeAdapter() - Constructor for class io.doov.core.serial.adapter.DateTypeAdapter
 
daysBetween(N) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
daysBetween(TemporalFieldInfo<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
daysBetween(TemporalFunction<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
daysBetween(Supplier<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
daysBetween(N) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the days between this node value and the given value.
daysBetween(TemporalFieldInfo<N>) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the days between this node value and the given field value.
daysBetween(TemporalFunction<N>) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the days between this node value and the given condition value.
daysBetween(Supplier<N>) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the days between this node value and the given supplier value.
DefaultBiTypeConverter<I,J,O> - Class in io.doov.core.dsl.mapping.converter
 
DefaultBiTypeConverter(Function3<Context, Optional<I>, Optional<J>, O>, ConverterMetadata) - Constructor for class io.doov.core.dsl.mapping.converter.DefaultBiTypeConverter
 
DefaultBiTypeConverter(Function3<Context, Optional<I>, Optional<J>, O>, String) - Constructor for class io.doov.core.dsl.mapping.converter.DefaultBiTypeConverter
 
DefaultBiTypeConverter(BiFunction<Optional<I>, Optional<J>, O>, String) - Constructor for class io.doov.core.dsl.mapping.converter.DefaultBiTypeConverter
 
DefaultCondition<T> - Class in io.doov.core.dsl.impl
Base class for all conditions.
DefaultCondition(DslField<T>) - Constructor for class io.doov.core.dsl.impl.DefaultCondition
 
DefaultCondition(PredicateMetadata, BiFunction<FieldModel, Context, Optional<T>>) - Constructor for class io.doov.core.dsl.impl.DefaultCondition
 
DefaultConditionalMappingRule - Class in io.doov.core.dsl.mapping
 
DefaultConditionalMappingRule(StepWhen, MappingRule...) - Constructor for class io.doov.core.dsl.mapping.DefaultConditionalMappingRule
 
DefaultContext - Class in io.doov.core.dsl.impl
 
DefaultContext(Metadata) - Constructor for class io.doov.core.dsl.impl.DefaultContext
 
DefaultContext(boolean, Metadata) - Constructor for class io.doov.core.dsl.impl.DefaultContext
 
DefaultFieldInfo<T> - Class in io.doov.core.dsl.field
 
DefaultFieldInfo(FieldId, String, Class<?>, boolean, boolean, boolean, Class<?>[], FieldId...) - Constructor for class io.doov.core.dsl.field.DefaultFieldInfo
 
DefaultFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.DefaultFieldInfo
 
DefaultFieldPath - Class in io.doov.core.dsl.path
 
DefaultFieldPath(Class<?>, List<ReadMethodRef<?, ?>>, FieldId, PathConstraint, String, boolean, ReadMethodRef, WriteMethodRef) - Constructor for class io.doov.core.dsl.path.DefaultFieldPath
 
DefaultFunction<N,M extends Metadata> - Class in io.doov.core.dsl.impl
 
DefaultFunction(M, BiFunction<FieldModel, Context, Optional<N>>) - Constructor for class io.doov.core.dsl.impl.DefaultFunction
 
DefaultHtmlWriter - Class in io.doov.core.dsl.meta.ast
 
DefaultHtmlWriter(Locale, OutputStream, ResourceProvider) - Constructor for class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
DefaultMappingRule<T> - Class in io.doov.core.dsl.mapping
 
DefaultMappingRule(MappingInput<T>, MappingOutput<T>) - Constructor for class io.doov.core.dsl.mapping.DefaultMappingRule
 
DefaultNaryTypeConverter<O> - Class in io.doov.core.dsl.mapping.converter
 
DefaultNaryTypeConverter(Function3<FieldModel, Context, List<DslField<?>>, O>, ConverterMetadata) - Constructor for class io.doov.core.dsl.mapping.converter.DefaultNaryTypeConverter
 
DefaultNaryTypeConverter(Function3<FieldModel, Context, List<DslField<?>>, O>, String) - Constructor for class io.doov.core.dsl.mapping.converter.DefaultNaryTypeConverter
 
DefaultNaryTypeConverter(BiFunction<FieldModel, List<DslField<?>>, O>, String) - Constructor for class io.doov.core.dsl.mapping.converter.DefaultNaryTypeConverter
 
DefaultOperator - Enum in io.doov.core.dsl.meta
 
DefaultResult - Class in io.doov.core.dsl.impl
 
DefaultResult(boolean, Context) - Constructor for class io.doov.core.dsl.impl.DefaultResult
 
DefaultStepCondition - Class in io.doov.core.dsl.impl
 
DefaultStepCondition(PredicateMetadata, BiPredicate<FieldModel, Context>) - Constructor for class io.doov.core.dsl.impl.DefaultStepCondition
 
DefaultStepWhen - Class in io.doov.core.dsl.impl
 
DefaultStepWhen(StepCondition) - Constructor for class io.doov.core.dsl.impl.DefaultStepWhen
 
DefaultTypeConverter<I,O> - Class in io.doov.core.dsl.mapping.converter
 
DefaultTypeConverter(BiFunction<Context, Optional<I>, O>, ConverterMetadata) - Constructor for class io.doov.core.dsl.mapping.converter.DefaultTypeConverter
 
DefaultTypeConverter(BiFunction<Context, Optional<I>, O>, String) - Constructor for class io.doov.core.dsl.mapping.converter.DefaultTypeConverter
 
DefaultTypeConverter(Function<Optional<I>, O>, String) - Constructor for class io.doov.core.dsl.mapping.converter.DefaultTypeConverter
 
DefaultValidationRule - Class in io.doov.core.dsl.impl
 
DefaultValidationRule(StepWhen) - Constructor for class io.doov.core.dsl.impl.DefaultValidationRule
 
DefaultValidationRule(StepWhen, boolean) - Constructor for class io.doov.core.dsl.impl.DefaultValidationRule
 
delegate() - Method in interface io.doov.core.dsl.field.DelegatingFieldInfo
 
delegate() - Method in class io.doov.core.dsl.field.DelegatingFieldInfoImpl
 
DelegatingFieldInfo - Interface in io.doov.core.dsl.field
Delegates all FieldInfo methods to another.
DelegatingFieldInfoImpl - Class in io.doov.core.dsl.field
 
DelegatingFieldInfoImpl(FieldInfo) - Constructor for class io.doov.core.dsl.field.DelegatingFieldInfoImpl
 
DOOV - Class in io.doov.core.dsl
Entry point of the DSL.
doubleField(double, String) - Method in class io.doov.core.dsl.runtime.GenericModel
 
DoubleFieldInfo - Class in io.doov.core.dsl.field.types
 
DoubleFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.DoubleFieldInfo
 
DoubleFunction - Class in io.doov.core.dsl.impl.num
 
DoubleFunction(DslField<Double>) - Constructor for class io.doov.core.dsl.impl.num.DoubleFunction
 
DoubleFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<Double>>) - Constructor for class io.doov.core.dsl.impl.num.DoubleFunction
 
DoubleOperators - Interface in io.doov.core.dsl.impl.num
 
DoubleTypeAdapter - Class in io.doov.core.serial.adapter
 
DoubleTypeAdapter() - Constructor for class io.doov.core.serial.adapter.DoubleTypeAdapter
 
DSLBuilder - Interface in io.doov.core.dsl.lang
 
DslField<T> - Interface in io.doov.core.dsl
Interface for all field types.

E

Element - Class in io.doov.core.dsl.meta
 
Element(Readable, ElementType) - Constructor for class io.doov.core.dsl.meta.Element
 
Element(String, ElementType) - Constructor for class io.doov.core.dsl.meta.Element
 
elements() - Method in class io.doov.core.dsl.meta.LeafMetadata
 
elementsAsList() - Method in class io.doov.core.dsl.meta.LeafMetadata
 
ElementType - Enum in io.doov.core.dsl.meta
 
EmptyMetadata - Class in io.doov.core.dsl.meta
 
EmptyMetadata() - Constructor for class io.doov.core.dsl.meta.EmptyMetadata
 
end(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
end(Metadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
 
endBinary(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
endBinary(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
endBinary(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstLineVisitor
 
endDefault(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
endLeaf(LeafMetadata<?>, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
endMappingRule(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
endMappingRule(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
endNary(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
endNary(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
endNary(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstLineVisitor
 
endRule(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
endRule(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
endRule(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AstLineVisitor
 
endRule(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
endsWith(String) - Method in interface io.doov.core.dsl.field.types.TextFieldInfo
endsWith(String) - Method in class io.doov.core.dsl.impl.base.StringFunction
Returns a condition checking if the node value ends with the given value.
endsWithMetadata(Metadata, String) - Static method in class io.doov.core.dsl.meta.function.StringFunctionMetadata
 
endTypeConverter(LeafMetadata<?>, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
endTypeConverter(LeafMetadata<?>, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
endUnary(UnaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
endUnary(UnaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
endWhen(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
endWhen(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
enumField(E, String) - Method in class io.doov.core.dsl.runtime.GenericModel
 
EnumFieldInfo<E extends java.lang.Enum<E>> - Class in io.doov.core.dsl.field.types
 
EnumFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.EnumFieldInfo
 
eq(T) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
eq(BaseFieldInfo<T>) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
eq(Supplier<T>) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
eq(TemporalCondition<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
eq(T) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if the node value is equal to the given value.
eq(Supplier<T>) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if the node value is equal to the given field value.
eq(BaseFieldInfo<T>) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if the node value is equal to the given supplier value.
eq(TemporalCondition<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is equal to the given condition value.
equalsMetadata(Metadata, Metadata) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
equalsMetadata(Metadata, Object) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
equalsMetadata(Metadata, Supplier<?>) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
equalsMetadata(Metadata, Readable) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
equalsMetadata(Metadata, DefaultCondition<?>) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
escapeHtml4(String) - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
escapeHtml4(String) - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
evalFalse() - Method in class io.doov.core.dsl.meta.function.TemporalAdjusterMetadata
 
evalFalse() - Method in class io.doov.core.dsl.meta.function.TemporalFunctionMetadata
 
evalFalse() - Method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
evalFalse() - Method in class io.doov.core.dsl.meta.predicate.FieldMetadata
 
evalFalse() - Method in class io.doov.core.dsl.meta.predicate.NaryPredicateMetadata
 
evalFalse() - Method in interface io.doov.core.dsl.meta.predicate.PredicateMetadata
 
evalFalse() - Method in class io.doov.core.dsl.meta.predicate.UnaryPredicateMetadata
 
evalFalse() - Method in class io.doov.core.dsl.meta.predicate.ValuePredicateMetadata
 
evalTrue() - Method in class io.doov.core.dsl.meta.function.TemporalAdjusterMetadata
 
evalTrue() - Method in class io.doov.core.dsl.meta.function.TemporalFunctionMetadata
 
evalTrue() - Method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
evalTrue() - Method in class io.doov.core.dsl.meta.predicate.FieldMetadata
 
evalTrue() - Method in class io.doov.core.dsl.meta.predicate.NaryPredicateMetadata
 
evalTrue() - Method in interface io.doov.core.dsl.meta.predicate.PredicateMetadata
 
evalTrue() - Method in class io.doov.core.dsl.meta.predicate.UnaryPredicateMetadata
 
evalTrue() - Method in class io.doov.core.dsl.meta.predicate.ValuePredicateMetadata
 
exclusionBar(ValidationRule, ExclusionBar, Locale) - Static method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
ExclusionBar - Enum in io.doov.core.dsl.meta.ast
 
execute() - Method in interface io.doov.core.dsl.lang.ValidationRule
Executes the validation rule on a null model.
executeOn(FieldModel) - Method in class io.doov.core.dsl.impl.DefaultValidationRule
 
executeOn(FieldModel, Context) - Method in class io.doov.core.dsl.impl.DefaultValidationRule
 
executeOn(FieldModel, FieldModel) - Method in interface io.doov.core.dsl.lang.MappingRule
Execute the mapping rule on in/out models
executeOn(FieldModel) - Method in interface io.doov.core.dsl.lang.MappingRule
Execute the mapping rule on the same model
executeOn(FieldModel, FieldModel, C) - Method in interface io.doov.core.dsl.lang.MappingRule
Execute the mapping rule on in/out models with given context
executeOn(FieldModel, C) - Method in interface io.doov.core.dsl.lang.MappingRule
Execute the mapping rule on the same model with given context
executeOn(FieldModel) - Method in interface io.doov.core.dsl.lang.ValidationRule
Executes the validation rule on the given model.
executeOn(FieldModel, Context) - Method in interface io.doov.core.dsl.lang.ValidationRule
Executes the validation rule on the given model.
executeOn(FieldModel, FieldModel, C) - Method in class io.doov.core.dsl.mapping.DefaultConditionalMappingRule
 
executeOn(FieldModel, C) - Method in class io.doov.core.dsl.mapping.DefaultConditionalMappingRule
 
executeOn(FieldModel, FieldModel) - Method in class io.doov.core.dsl.mapping.DefaultConditionalMappingRule
 
executeOn(FieldModel) - Method in class io.doov.core.dsl.mapping.DefaultConditionalMappingRule
 
executeOn(FieldModel, FieldModel) - Method in class io.doov.core.dsl.mapping.DefaultMappingRule
 
executeOn(FieldModel) - Method in class io.doov.core.dsl.mapping.DefaultMappingRule
 
executeOn(FieldModel, FieldModel, C) - Method in class io.doov.core.dsl.mapping.DefaultMappingRule
 
executeOn(FieldModel, C) - Method in class io.doov.core.dsl.mapping.DefaultMappingRule
 
executeOn(FieldModel, FieldModel, C) - Method in class io.doov.core.dsl.mapping.MappingRegistry
 
executeOn(FieldModel, C) - Method in class io.doov.core.dsl.mapping.MappingRegistry
 
executeOn(FieldModel, FieldModel) - Method in class io.doov.core.dsl.mapping.MappingRegistry
 
executeOn(FieldModel) - Method in class io.doov.core.dsl.mapping.MappingRegistry
 

F

falseEvalCount() - Method in interface io.doov.core.dsl.meta.predicate.PredicateMetadata
 
falseMetadata() - Static method in class io.doov.core.dsl.meta.predicate.ValuePredicateMetadata
 
field(DslField<?>) - Method in class io.doov.core.dsl.meta.LeafMetadata
 
field() - Method in class io.doov.core.dsl.meta.predicate.FieldMetadata
 
field(ReadMethodRef<T, R>, WriteMethodRef<T, R>) - Method in class io.doov.core.dsl.path.PathBuilder
 
field(Function<R, O>, BiConsumer<R, O>, Class<O>, Class<?>...) - Method in class io.doov.core.dsl.runtime.FieldChainBuilder
Terminal method that builds the RuntimeField
FieldChainBuilder<B,T,R> - Class in io.doov.core.dsl.runtime
Builder for RuntimeField
FieldCollector - Class in io.doov.core.dsl.meta.ast
 
FieldCollector() - Constructor for class io.doov.core.dsl.meta.ast.FieldCollector
 
fieldId(FieldId) - Method in class io.doov.core.dsl.field.FieldInfoBuilder
 
fieldId(FieldId) - Method in class io.doov.core.dsl.path.PathBuilder
 
FieldId - Interface in io.doov.core
Id representing a value of the FieldModel
fieldInfo() - Static method in class io.doov.core.dsl.field.FieldInfoBuilder
 
FieldInfo - Interface in io.doov.core
Properties of a FieldId, generated from the model java bean
FieldInfoBuilder - Class in io.doov.core.dsl.field
 
FieldInfoBuilder() - Constructor for class io.doov.core.dsl.field.FieldInfoBuilder
 
fieldInfos - Variable in class io.doov.core.AbstractWrapper
 
fieldInfos - Variable in class io.doov.core.BaseFieldModel
 
fieldInfos() - Method in class io.doov.core.dsl.runtime.RuntimeFieldRegistry
 
fieldInList(Function<R, List<O>>, BiConsumer<R, List<O>>, Class<O>, Class<?>...) - Method in class io.doov.core.dsl.runtime.FieldChainBuilder
Terminal method that builds the RuntimeField for a field in list
fieldInPosition(Stream<T>, int) - Static method in class io.doov.core.dsl.DOOV
Returns the field in the position
FieldInput<T> - Class in io.doov.core.dsl.mapping
 
FieldInput(DslField<T>) - Constructor for class io.doov.core.dsl.mapping.FieldInput
 
fieldInput(DslField<?>) - Static method in class io.doov.core.dsl.meta.MappingMetadata
 
FieldMetadata<M extends FieldMetadata<M>> - Class in io.doov.core.dsl.meta.predicate
 
FieldMetadata(MetadataType, DslField<?>) - Constructor for class io.doov.core.dsl.meta.predicate.FieldMetadata
 
fieldMetadata(DslField<?>) - Static method in class io.doov.core.dsl.meta.predicate.FieldMetadata
 
FieldModel - Interface in io.doov.core
An model that maps FieldId to values.
FieldModels - Class in io.doov.core
Utility methods for creating and manipulating FieldModel.
FieldModels() - Constructor for class io.doov.core.FieldModels
 
FieldOutput<T> - Class in io.doov.core.dsl.mapping
 
FieldOutput(DslField<T>) - Constructor for class io.doov.core.dsl.mapping.FieldOutput
 
fieldOutput(DslField<?>) - Static method in class io.doov.core.dsl.meta.MappingMetadata
 
FieldPath - Interface in io.doov.core.dsl.path
Contains the same information as the Path annotation.
FieldPathProvider - Interface in io.doov.core.dsl.path
Provider for FieldPath
fieldsInput(List<DslField<?>>) - Static method in class io.doov.core.dsl.meta.MappingMetadata
 
fieldsOf(Metadata) - Static method in class io.doov.core.dsl.meta.ast.FieldCollector
 
FieldTransient - Annotation Type in io.doov.core
A Field annotated with this annotation will not be serialized (client/server) and not persisted in the persistent storage.
FieldTypeProvider - Interface in io.doov.core.dsl.field
Provider interface for FieldInfo class types.
FieldTypes - Class in io.doov.core.dsl.field
Default implementation for provided types.
FieldTypes() - Constructor for class io.doov.core.dsl.field.FieldTypes
 
fielInfoType(FieldInfo) - Method in interface io.doov.core.dsl.field.FieldTypeProvider
 
firstDayOfMonth() - Static method in class io.doov.core.dsl.time.TemporalAdjuster
See TemporalAdjusters.firstDayOfMonth()
firstDayOfMonthMetadata() - Static method in class io.doov.core.dsl.meta.function.TemporalAdjusterMetadata
 
firstDayOfNextMonth() - Static method in class io.doov.core.dsl.time.TemporalAdjuster
See TemporalAdjusters.firstDayOfNextMonth()
firstDayOfNextMonthMetadata() - Static method in class io.doov.core.dsl.meta.function.TemporalAdjusterMetadata
 
firstDayOfNextYear() - Static method in class io.doov.core.dsl.time.TemporalAdjuster
See TemporalAdjusters.firstDayOfNextYear()
firstDayOfNextYearMetadata() - Static method in class io.doov.core.dsl.meta.function.TemporalAdjusterMetadata
 
firstDayOfThisMonth() - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Return a temporal condition that returns today's local date at the first day of month.
firstDayOfThisMonthMetadata() - Static method in class io.doov.core.dsl.meta.function.TemporalFunctionMetadata
 
firstDayOfThisYear() - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Return a temporal condition that returns today's local date at the first day of year.
firstDayOfThisYearMetadata() - Static method in class io.doov.core.dsl.meta.function.TemporalFunctionMetadata
 
firstDayOfYear() - Static method in class io.doov.core.dsl.time.TemporalAdjuster
See TemporalAdjusters.firstDayOfYear()
firstDayOfYearMetadata() - Static method in class io.doov.core.dsl.meta.function.TemporalAdjusterMetadata
 
floatField(float, String) - Method in class io.doov.core.dsl.runtime.GenericModel
 
FloatFieldInfo - Class in io.doov.core.dsl.field.types
 
FloatFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.FloatFieldInfo
 
FloatFunction - Class in io.doov.core.dsl.impl.num
 
FloatFunction(DslField<Float>) - Constructor for class io.doov.core.dsl.impl.num.FloatFunction
 
FloatFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<Float>>) - Constructor for class io.doov.core.dsl.impl.num.FloatFunction
 
FloatOperators - Interface in io.doov.core.dsl.impl.num
 
FloatTypeAdapter - Class in io.doov.core.serial.adapter
 
FloatTypeAdapter() - Constructor for class io.doov.core.serial.adapter.FloatTypeAdapter
 
FoldVisitor<T> - Class in io.doov.core.dsl.meta.ast
 
formatCurrentIndent() - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
formatCurrentIndent() - Method in class io.doov.core.dsl.meta.ast.AstLineVisitor
 
formatLeafMetadata(LeafMetadata<?>) - Method in class io.doov.core.dsl.meta.ast.AstLinePercentVisitor
 
formatLeafMetadata(LeafMetadata<?>) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
formatNewLine() - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
formatNewLine() - Method in class io.doov.core.dsl.meta.ast.AstLineVisitor
 
formatNewLine() - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
formatOperator(Operator) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
formatRule() - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
formatSpace() - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
formatValidate() - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
formatWhen() - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
from(Class<B>) - Static method in class io.doov.core.dsl.path.PathBuilder
 
from(Class<B>, FieldId) - Static method in class io.doov.core.dsl.runtime.FieldChainBuilder
 
fromString(T, TypeAdapterRegistry) - Static method in class io.doov.core.dsl.mapping.TypeConverters
Convert String to I using TypeAdapter registry
fromString(FieldInfo, String) - Method in class io.doov.core.serial.adapter.BooleanTypeAdapter
 
fromString(FieldInfo, String) - Method in class io.doov.core.serial.adapter.ByteTypeAdapter
 
fromString(FieldInfo, String) - Method in class io.doov.core.serial.adapter.CharacterTypeAdapter
 
fromString(FieldInfo, String) - Method in class io.doov.core.serial.adapter.CodeValuableEnumTypeAdapter
 
fromString(FieldInfo, String) - Method in class io.doov.core.serial.adapter.DateTypeAdapter
 
fromString(FieldInfo, String) - Method in class io.doov.core.serial.adapter.DoubleTypeAdapter
 
fromString(FieldInfo, String) - Method in class io.doov.core.serial.adapter.FloatTypeAdapter
 
fromString(FieldInfo, String) - Method in class io.doov.core.serial.adapter.IntegerTypeAdapter
 
fromString(FieldInfo, String) - Method in class io.doov.core.serial.adapter.LocalDateTypeAdapter
 
fromString(FieldInfo, String) - Method in class io.doov.core.serial.adapter.LongTypeAdapter
 
fromString(FieldInfo, String) - Method in class io.doov.core.serial.adapter.ShortTypeAdapter
 
fromString(FieldInfo, String) - Method in class io.doov.core.serial.adapter.StringTypeAdapter
 
fromString(FieldInfo, String) - Method in interface io.doov.core.serial.TypeAdapter
Deserialize
Function<T> - Interface in io.doov.core.dsl.field.types
 
function - Variable in class io.doov.core.dsl.impl.DefaultFunction
 
Function3<T,U,V,R> - Interface in io.doov.core.dsl.lang
This is the three-arity specialization of Function.
Function4<T1,T2,T3,T4,R> - Interface in io.doov.core.dsl.lang
This is the three-arity specialization of Function.
Function5<T1,T2,T3,T4,T5,R> - Interface in io.doov.core.dsl.lang
This is the three-arity specialization of Function.
FunctionInput<T> - Class in io.doov.core.dsl.mapping
 
FunctionInput(MappingMetadata, BiFunction<FieldModel, Context, T>) - Constructor for class io.doov.core.dsl.mapping.FunctionInput
 
FunctionInput(BiFunction<FieldModel, Context, T>) - Constructor for class io.doov.core.dsl.mapping.FunctionInput
 
functionInput() - Static method in class io.doov.core.dsl.meta.MappingMetadata
 
functionOutput() - Static method in class io.doov.core.dsl.meta.MappingMetadata
 

G

GenericModel - Class in io.doov.core.dsl.runtime
 
GenericModel() - Constructor for class io.doov.core.dsl.runtime.GenericModel
 
GenericModel(TypeAdapterRegistry) - Constructor for class io.doov.core.dsl.runtime.GenericModel
 
genericTypes() - Method in class io.doov.core.dsl.field.DefaultFieldInfo
 
genericTypes() - Method in interface io.doov.core.dsl.field.DelegatingFieldInfo
 
genericTypes(Class<?>...) - Method in class io.doov.core.dsl.field.FieldInfoBuilder
 
genericTypes() - Method in class io.doov.core.dsl.runtime.RuntimeField
 
genericTypes() - Method in interface io.doov.core.FieldInfo
Returns the FieldId type parameters
generify(Class<?>) - Static method in class io.doov.core.dsl.runtime.FieldChainBuilder
 
generify(Class<?>) - Static method in class io.doov.core.dsl.template.TemplateParam
 
get(FieldId) - Method in class io.doov.core.BaseFieldModel
 
get(FieldId) - Method in class io.doov.core.dsl.impl.ModelInterceptor
 
get(Operator, Locale) - Method in enum io.doov.core.dsl.meta.i18n.ResourceBundleProvider
 
get(String, Locale) - Method in enum io.doov.core.dsl.meta.i18n.ResourceBundleProvider
 
get(Operator, Locale) - Method in interface io.doov.core.dsl.meta.i18n.ResourceProvider
 
get(String, Locale) - Method in interface io.doov.core.dsl.meta.i18n.ResourceProvider
 
get(ReadMethodRef<T, R>) - Method in class io.doov.core.dsl.path.PathBuilder
 
get(Function<R, O>, BiConsumer<R, O>, Supplier<O>) - Method in class io.doov.core.dsl.runtime.FieldChainBuilder
 
get(FieldId) - Method in class io.doov.core.dsl.runtime.GenericModel
 
get(T) - Method in class io.doov.core.dsl.runtime.ListPathMethod
 
get(T) - Method in interface io.doov.core.dsl.runtime.PathMethod
Get value
get(B) - Method in class io.doov.core.dsl.runtime.RuntimeField
 
get(FieldId) - Method in class io.doov.core.dsl.runtime.RuntimeFieldRegistry
 
get(FieldId) - Method in class io.doov.core.dsl.runtime.RuntimeModel
 
get(T) - Method in class io.doov.core.dsl.runtime.SimplePathMethod
 
get(FieldId) - Method in interface io.doov.core.FieldModel
Returns the FieldId value from the FieldId to read
get(DslField<T>) - Method in interface io.doov.core.FieldModel
 
getAdjuster() - Method in class io.doov.core.dsl.time.TemporalAdjuster
 
getAsString(FieldId) - Method in interface io.doov.core.FieldModel
 
getAsString(FieldInfo) - Method in interface io.doov.core.FieldModel
 
getAsString(FieldId) - Method in interface io.doov.core.serial.StringMapper
Gets the field value as String
getAsString(FieldInfo) - Method in interface io.doov.core.serial.StringMapper
Gets the field value as String
getBaseClass() - Method in class io.doov.core.dsl.path.DefaultFieldPath
 
getBaseClass() - Method in interface io.doov.core.dsl.path.FieldPath
Entry point of the annotated model.
getBooleanFunction() - Method in class io.doov.core.dsl.field.types.BooleanFieldInfo
 
getBooleanFunction() - Method in interface io.doov.core.dsl.field.types.LogicalFieldInfo
Returns a new boolean condition that will use this as a field.
getBorderClass() - Method in enum io.doov.core.dsl.meta.ast.ExclusionBar
 
getClock() - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Returns the clock.
getCode() - Method in interface io.doov.core.CodeValuable
 
getConstraint() - Method in class io.doov.core.dsl.path.DefaultFieldPath
 
getConstraint() - Method in interface io.doov.core.dsl.path.FieldPath
The path constraint
getContext() - Method in class io.doov.core.dsl.impl.DefaultResult
 
getContext() - Method in interface io.doov.core.dsl.lang.Result
Returns the context that contains the execution values.
getCurrentIndentSize() - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
getCurrentIndentSize() - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
getDefaultFieldInfoClass() - Method in interface io.doov.core.dsl.field.FieldTypeProvider
 
getDefaultFunction() - Method in interface io.doov.core.dsl.DslField
Returns a new default condition that will use this as a field.
getDefaultFunction() - Method in class io.doov.core.dsl.field.DefaultFieldInfo
 
getDefaultFunction() - Method in class io.doov.core.dsl.field.types.CharacterFieldInfo
 
getDefaultFunction() - Method in class io.doov.core.dsl.field.types.EnumFieldInfo
 
getDefaultFunction() - Method in class io.doov.core.dsl.field.types.IterableFieldInfo
 
getDefaultFunction() - Method in interface io.doov.core.dsl.field.types.LogicalFieldInfo
 
getDefaultFunction() - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
 
getDefaultFunction() - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
 
getDefaultFunction() - Method in interface io.doov.core.dsl.field.types.TextFieldInfo
 
getDefaultFunction() - Method in class io.doov.core.dsl.runtime.RuntimeField
 
getEvalFalse() - Method in class io.doov.core.dsl.impl.DefaultContext
 
getEvalFalse() - Method in interface io.doov.core.dsl.lang.Context
Returns the list of nodes that evaluates to false.
getEvalTrue() - Method in class io.doov.core.dsl.impl.DefaultContext
 
getEvalTrue() - Method in interface io.doov.core.dsl.lang.Context
Returns the list of nodes that evaluates to true.
getEvalValue(FieldId) - Method in class io.doov.core.dsl.impl.DefaultContext
 
getEvalValue(FieldId) - Method in interface io.doov.core.dsl.lang.Context
Return the evaluation value for this field id.
getFailureCause(Locale) - Method in interface io.doov.core.dsl.lang.Result
Returns the failure cause of the failed predicate.
getFailureCause() - Method in interface io.doov.core.dsl.lang.Result
Returns the failure cause of the failed predicate.
getFieldId() - Method in class io.doov.core.dsl.path.DefaultFieldPath
 
getFieldId() - Method in interface io.doov.core.dsl.path.FieldPath
The field Id
getFieldIds() - Method in interface io.doov.core.FieldModel
Returns all FieldId with a not-null value
getFieldInfos() - Method in class io.doov.core.AbstractWrapper
 
getFieldInfos() - Method in class io.doov.core.BaseFieldModel
 
getFieldInfos() - Method in class io.doov.core.dsl.impl.ModelInterceptor
 
getFieldInfos() - Method in class io.doov.core.dsl.runtime.GenericModel
 
getFieldInfos() - Method in class io.doov.core.dsl.runtime.RuntimeModel
 
getFieldInfos() - Method in interface io.doov.core.FieldModel
Returns all the FieldInfo for this model
getFillingClass() - Method in enum io.doov.core.dsl.meta.ast.ExclusionBar
 
getFunction() - Method in class io.doov.core.dsl.impl.DefaultFunction
 
getIndentSize() - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
getIndentSize() - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
getIndentSize() - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
getLeft() - Method in class io.doov.core.dsl.meta.BinaryMetadata
 
getLocale() - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
getLocale() - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
getMetadata() - Method in interface io.doov.core.dsl.DslField
 
getMetadata() - Method in class io.doov.core.dsl.field.DefaultFieldInfo
 
getMetadata() - Method in interface io.doov.core.dsl.field.DelegatingFieldInfo
 
getMetadata() - Method in class io.doov.core.dsl.field.DelegatingFieldInfoImpl
 
getMetadata() - Method in interface io.doov.core.dsl.field.types.Function
 
getMetadata() - Method in class io.doov.core.dsl.impl.DefaultFunction
 
getMetadata() - Method in class io.doov.core.dsl.runtime.RuntimeField
 
getMetadata() - Method in class io.doov.core.dsl.time.TemporalAdjuster
 
getMetadata() - Method in interface io.doov.core.FieldInfo
 
getModel() - Method in class io.doov.core.AbstractWrapper
 
getNewLineIndex() - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
getNumericFunction() - Method in class io.doov.core.dsl.field.types.DoubleFieldInfo
 
getNumericFunction() - Method in class io.doov.core.dsl.field.types.FloatFieldInfo
 
getNumericFunction() - Method in class io.doov.core.dsl.field.types.IntegerFieldInfo
 
getNumericFunction() - Method in class io.doov.core.dsl.field.types.LongFieldInfo
 
getNumericFunction() - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
Returns a new numeric condition that will use this as a value.
getOperator() - Method in class io.doov.core.dsl.meta.BinaryMetadata
 
getOperator() - Method in interface io.doov.core.dsl.meta.Metadata
 
getOperator() - Method in class io.doov.core.dsl.meta.NaryMetadata
 
getOperator() - Method in class io.doov.core.dsl.meta.RuleMetadata
 
getOperator() - Method in class io.doov.core.dsl.meta.UnaryMetadata
 
getOperator() - Method in class io.doov.core.dsl.meta.WhenMetadata
 
getPath() - Method in class io.doov.core.dsl.path.DefaultFieldPath
 
getPath() - Method in interface io.doov.core.dsl.path.FieldPath
List of read method references to access the field
getPercentage(int, int) - Method in class io.doov.core.dsl.meta.ast.AstLinePercentVisitor
 
getReadable() - Method in class io.doov.core.dsl.meta.Element
 
getReadable() - Method in class io.doov.core.dsl.path.DefaultFieldPath
 
getReadable() - Method in interface io.doov.core.dsl.path.FieldPath
getReadMethod() - Method in class io.doov.core.dsl.path.DefaultFieldPath
 
getReadMethod() - Method in interface io.doov.core.dsl.path.FieldPath
The read access method for the field
getResult() - Method in class io.doov.core.dsl.meta.ast.FoldVisitor
 
getRight() - Method in class io.doov.core.dsl.meta.BinaryMetadata
 
getRootMetadata() - Method in class io.doov.core.dsl.impl.DefaultContext
 
getRootMetadata() - Method in interface io.doov.core.dsl.lang.Context
Returns the root node of the syntax tree.
getStepWhen() - Method in class io.doov.core.dsl.impl.DefaultValidationRule
 
getStepWhen() - Method in interface io.doov.core.dsl.lang.ValidationRule
Returns the root when node of this rule.
getStringFunction() - Method in class io.doov.core.dsl.field.types.StringFieldInfo
 
getStringFunction() - Method in interface io.doov.core.dsl.field.types.TextFieldInfo
Returns a new string condition that will use this as a field.
getTemporalFunction() - Method in class io.doov.core.dsl.field.types.DateIsoFieldInfo
 
getTemporalFunction() - Method in class io.doov.core.dsl.field.types.LocalDateFieldInfo
 
getTemporalFunction() - Method in class io.doov.core.dsl.field.types.LocalDateTimeFieldInfo
 
getTemporalFunction() - Method in class io.doov.core.dsl.field.types.LocalTimeFieldInfo
 
getTemporalFunction() - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
Returns a new temporal function that will use this as a field.
getTemporalFunction() - Method in class io.doov.core.dsl.field.types.TimeIsoFieldInfo
 
getType() - Method in class io.doov.core.dsl.meta.Element
 
getTypeAdapterRegistry() - Method in class io.doov.core.BaseFieldModel
 
getTypeAdapterRegistry() - Method in class io.doov.core.dsl.impl.ModelInterceptor
 
getTypeAdapterRegistry() - Method in class io.doov.core.dsl.runtime.GenericModel
 
getTypeAdapterRegistry() - Method in class io.doov.core.dsl.runtime.RuntimeModel
 
getTypeAdapterRegistry() - Method in interface io.doov.core.serial.StringMapper
Returns the registry for TypeAdapters
getTypes() - Method in interface io.doov.core.dsl.field.FieldTypeProvider
To implement by the implementors of this interface
getTypes() - Method in class io.doov.core.dsl.field.FieldTypes
 
getValue() - Method in class io.doov.core.dsl.meta.UnaryMetadata
 
getValues() - Method in class io.doov.core.dsl.meta.NaryMetadata
 
getWrapperClass() - Method in enum io.doov.core.dsl.meta.ast.ExclusionBar
 
getWriteMethod() - Method in class io.doov.core.dsl.path.DefaultFieldPath
 
getWriteMethod() - Method in interface io.doov.core.dsl.path.FieldPath
The write access method for the field
greaterOrEquals(N) - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
greaterOrEquals(NumericFieldInfo<N>) - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
greaterOrEquals(N) - Method in class io.doov.core.dsl.impl.num.NumericCondition
Returns a step condition checking if the node value is greater or equals the given value.
greaterOrEquals(NumericFieldInfo<N>) - Method in class io.doov.core.dsl.impl.num.NumericCondition
Returns a step condition checking if the node value is greater or equals the given field value.
greaterOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.num.DoubleOperators
 
greaterOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.num.FloatOperators
 
greaterOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.num.IntegerOperators
 
greaterOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.num.LongOperators
 
greaterOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.num.NumericOperators
 
greaterOrEqualsMetadata(Metadata, Object) - Static method in class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 
greaterOrEqualsMetadata(Metadata, Readable) - Static method in class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 
greaterOrEqualsMetadata(Metadata, DslField<?>) - Static method in class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 
greaterThan(N) - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
greaterThan(NumericFieldInfo<N>) - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
greaterThan(N) - Method in class io.doov.core.dsl.impl.num.NumericCondition
Returns a step condition checking if the node value is greater than the given value.
greaterThan(NumericFieldInfo<N>) - Method in class io.doov.core.dsl.impl.num.NumericCondition
Returns a step condition checking if the node value is greater than the given field value.
greaterThanFunction() - Method in interface io.doov.core.dsl.impl.num.DoubleOperators
 
greaterThanFunction() - Method in interface io.doov.core.dsl.impl.num.FloatOperators
 
greaterThanFunction() - Method in interface io.doov.core.dsl.impl.num.IntegerOperators
 
greaterThanFunction() - Method in interface io.doov.core.dsl.impl.num.LongOperators
 
greaterThanFunction() - Method in interface io.doov.core.dsl.impl.num.NumericOperators
 
greaterThanMetadata(Metadata, Object) - Static method in class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 
greaterThanMetadata(Metadata, Readable) - Static method in class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 
greaterThanMetadata(Metadata, DslField<?>) - Static method in class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 

H

handleField(Metadata) - Method in class io.doov.core.dsl.meta.ast.AstHtmlRenderer
Allows to overrides the default behaviour of the HTML renderer like adding links of tooltip.
hasNotSize(int) - Method in class io.doov.core.dsl.field.types.IterableFieldInfo
 
hasNotSize(int) - Method in class io.doov.core.dsl.impl.base.IterableFunction
 
hasNotSizeMetadata(Metadata, int) - Static method in class io.doov.core.dsl.meta.function.IterableFunctionMetadata
 
hasSize(int) - Method in class io.doov.core.dsl.field.types.IterableFieldInfo
 
hasSize(int) - Method in class io.doov.core.dsl.impl.base.IterableFunction
 
hasSizeMetadata(Metadata, int) - Static method in class io.doov.core.dsl.meta.function.IterableFunctionMetadata
 
hasTag(TagId) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
hasTag(TagId) - Method in interface io.doov.core.FieldId
Returns true if this field is tagged by the given tag.
Helper() - Constructor for class io.doov.core.CodeValuable.Helper
 
HtmlWriter - Interface in io.doov.core.dsl.meta.ast
 

I

id() - Method in interface io.doov.core.dsl.DslField
 
id() - Method in class io.doov.core.dsl.field.DefaultFieldInfo
 
id() - Method in interface io.doov.core.dsl.field.DelegatingFieldInfo
 
id() - Method in class io.doov.core.dsl.field.DelegatingFieldInfoImpl
 
id() - Method in class io.doov.core.dsl.runtime.RuntimeField
 
id() - Method in interface io.doov.core.FieldInfo
Returns the referenced FieldId
identity() - Method in interface io.doov.core.dsl.impl.num.DoubleOperators
 
identity() - Method in interface io.doov.core.dsl.impl.num.FloatOperators
 
identity() - Method in interface io.doov.core.dsl.impl.num.IntegerOperators
 
identity() - Method in interface io.doov.core.dsl.impl.num.LongOperators
 
identity() - Method in interface io.doov.core.dsl.impl.num.NumericOperators
 
identity() - Static method in class io.doov.core.dsl.mapping.converter.DefaultTypeConverter
 
identity() - Static method in class io.doov.core.dsl.meta.ConverterMetadata
 
incFalseEval() - Method in interface io.doov.core.dsl.meta.predicate.PredicateMetadata
 
includePath() - Method in interface io.doov.core.PathConstraint
Returns the path constraint value
incTrueEval() - Method in interface io.doov.core.dsl.meta.predicate.PredicateMetadata
 
info(FieldId) - Method in interface io.doov.core.FieldModel
Returns the field info for the given field id.
inputMetadata(Metadata...) - Static method in class io.doov.core.dsl.meta.MappingInputMetadata
 
inputMetadata(String) - Static method in class io.doov.core.dsl.meta.MappingMetadata
 
INSTANCE - Static variable in class io.doov.core.serial.TypeAdapters
 
IntegerFieldInfo - Class in io.doov.core.dsl.field.types
 
IntegerFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.IntegerFieldInfo
 
IntegerFunction - Class in io.doov.core.dsl.impl.num
 
IntegerFunction(DslField<Integer>) - Constructor for class io.doov.core.dsl.impl.num.IntegerFunction
 
IntegerFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<Integer>>) - Constructor for class io.doov.core.dsl.impl.num.IntegerFunction
 
IntegerFunction(NumericCondition<Long>) - Constructor for class io.doov.core.dsl.impl.num.IntegerFunction
 
IntegerOperators - Interface in io.doov.core.dsl.impl.num
 
IntegerTypeAdapter - Class in io.doov.core.serial.adapter
 
IntegerTypeAdapter() - Constructor for class io.doov.core.serial.adapter.IntegerTypeAdapter
 
intField(int, String) - Method in class io.doov.core.dsl.runtime.GenericModel
 
io.doov.core - package io.doov.core
Interfaces and annotations for domain model.
io.doov.core.dsl - package io.doov.core.dsl
Main package, entry point is DOOV.
io.doov.core.dsl.field - package io.doov.core.dsl.field
Field info implementations.
io.doov.core.dsl.field.types - package io.doov.core.dsl.field.types
 
io.doov.core.dsl.impl - package io.doov.core.dsl.impl
Condition implementations.
io.doov.core.dsl.impl.base - package io.doov.core.dsl.impl.base
 
io.doov.core.dsl.impl.num - package io.doov.core.dsl.impl.num
 
io.doov.core.dsl.impl.time - package io.doov.core.dsl.impl.time
 
io.doov.core.dsl.lang - package io.doov.core.dsl.lang
Dsl interfaces
io.doov.core.dsl.mapping - package io.doov.core.dsl.mapping
Mapping implementations.
io.doov.core.dsl.mapping.builder - package io.doov.core.dsl.mapping.builder
 
io.doov.core.dsl.mapping.converter - package io.doov.core.dsl.mapping.converter
 
io.doov.core.dsl.meta - package io.doov.core.dsl.meta
Abstract syntax tree implementation
io.doov.core.dsl.meta.ast - package io.doov.core.dsl.meta.ast
 
io.doov.core.dsl.meta.function - package io.doov.core.dsl.meta.function
 
io.doov.core.dsl.meta.i18n - package io.doov.core.dsl.meta.i18n
 
io.doov.core.dsl.meta.predicate - package io.doov.core.dsl.meta.predicate
 
io.doov.core.dsl.path - package io.doov.core.dsl.path
External path implementation
io.doov.core.dsl.runtime - package io.doov.core.dsl.runtime
Pure runtime implementation of FieldModel and FieldInfo, which does not need code generation.
io.doov.core.dsl.template - package io.doov.core.dsl.template
 
io.doov.core.dsl.time - package io.doov.core.dsl.time
Support of java.time API
io.doov.core.serial - package io.doov.core.serial
Serialization framework for domain model via TypeAdapter.
io.doov.core.serial.adapter - package io.doov.core.serial.adapter
 
isClockSet() - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Returns true if the clock is set.
isCodeLookup() - Method in class io.doov.core.dsl.field.DefaultFieldInfo
 
isCodeLookup() - Method in interface io.doov.core.dsl.field.DelegatingFieldInfo
 
isCodeLookup() - Method in class io.doov.core.dsl.runtime.RuntimeField
 
isCodeLookup() - Method in interface io.doov.core.FieldInfo
Field metadata for CodeLookup.
isCodeValuable() - Method in class io.doov.core.dsl.field.DefaultFieldInfo
 
isCodeValuable() - Method in interface io.doov.core.dsl.field.DelegatingFieldInfo
 
isCodeValuable() - Method in class io.doov.core.dsl.runtime.RuntimeField
 
isCodeValuable() - Method in interface io.doov.core.FieldInfo
Field metadata for CodeValuable.
isEmpty() - Method in class io.doov.core.dsl.field.types.IterableFieldInfo
 
isEmpty() - Method in class io.doov.core.dsl.impl.base.IterableFunction
 
isEmpty() - Method in class io.doov.core.dsl.mapping.MappingRegistry
 
isEmptyMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.predicate.UnaryPredicateMetadata
 
isEvalFalse(Metadata) - Method in class io.doov.core.dsl.impl.DefaultContext
 
isEvalFalse(Metadata) - Method in interface io.doov.core.dsl.lang.Context
Returns true if the given node evaluation is false.
isEvalTrue(Metadata) - Method in class io.doov.core.dsl.impl.DefaultContext
 
isEvalTrue(Metadata) - Method in interface io.doov.core.dsl.lang.Context
Returns true if the given node evaluation is true.
isFalse() - Method in interface io.doov.core.dsl.field.types.LogicalFieldInfo
isFalse() - Method in class io.doov.core.dsl.impl.base.BooleanFunction
Returns a step condition checking if the node value is false.
isMetadata(Metadata, boolean) - Static method in class io.doov.core.dsl.meta.function.BooleanFunctionMetadata
 
isNotEmpty() - Method in class io.doov.core.dsl.field.types.IterableFieldInfo
 
isNotEmpty() - Method in class io.doov.core.dsl.impl.base.IterableFunction
 
isNotEmptyMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.predicate.UnaryPredicateMetadata
 
isNotNull() - Method in interface io.doov.core.dsl.field.BaseFieldInfo
isNotNull() - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if the node value is not null.
isNotNull(DefaultCondition<N>) - Static method in class io.doov.core.dsl.impl.LeafStepCondition
Returns a step condition checking if the node value is not null.
isNull() - Method in interface io.doov.core.dsl.field.BaseFieldInfo
isNull() - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if the node value is null.
isNull(DefaultCondition<N>) - Static method in class io.doov.core.dsl.impl.LeafStepCondition
Returns a step condition checking if the node value is null.
isShortCircuit() - Method in class io.doov.core.dsl.impl.DefaultContext
 
isShortCircuit() - Method in class io.doov.core.dsl.impl.DefaultValidationRule
 
isShortCircuit() - Method in interface io.doov.core.dsl.lang.Context
Returns true if the evaluation short-circuit is activated, which will evaluate logical expression like java.
isTransient() - Method in class io.doov.core.dsl.field.DefaultFieldInfo
 
isTransient() - Method in interface io.doov.core.dsl.field.DelegatingFieldInfo
 
isTransient() - Method in class io.doov.core.dsl.path.DefaultFieldPath
 
isTransient() - Method in interface io.doov.core.dsl.path.FieldPath
Returns whether the field is transient
isTransient() - Method in class io.doov.core.dsl.runtime.RuntimeField
 
isTransient() - Method in interface io.doov.core.FieldInfo
Field metadata for transient.
isTrue() - Method in interface io.doov.core.dsl.field.types.LogicalFieldInfo
isTrue() - Method in class io.doov.core.dsl.impl.base.BooleanFunction
Returns a step condition checking if the node value is true.
isUsing(FieldId) - Method in interface io.doov.core.dsl.lang.DSLBuilder
Returns true if the implementation is using the fieldId, false otherwise.
items() - Method in class io.doov.core.dsl.meta.IterableMetadata
 
iterable(ReadMethodRef<T, Iterable<R>>) - Method in class io.doov.core.dsl.path.PathBuilder
 
iterableField(C, String) - Method in class io.doov.core.dsl.runtime.GenericModel
 
IterableFieldInfo<T,C extends java.lang.Iterable<T>> - Class in io.doov.core.dsl.field.types
 
IterableFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.IterableFieldInfo
 
IterableFunction<T,C extends java.lang.Iterable<T>> - Class in io.doov.core.dsl.impl.base
 
IterableFunction(DslField<C>) - Constructor for class io.doov.core.dsl.impl.base.IterableFunction
 
IterableFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<C>>) - Constructor for class io.doov.core.dsl.impl.base.IterableFunction
 
IterableFunctionMetadata - Class in io.doov.core.dsl.meta.function
 
IterableFunctionMetadata(Metadata, Operator, Metadata) - Constructor for class io.doov.core.dsl.meta.function.IterableFunctionMetadata
 
IterableInput<E,T extends java.lang.Iterable<E>> - Class in io.doov.core.dsl.mapping
 
IterableInput(Supplier<T>) - Constructor for class io.doov.core.dsl.mapping.IterableInput
 
IterableMetadata<E,T extends java.lang.Iterable<E>> - Class in io.doov.core.dsl.meta
 
IterableStepMap<E,I extends java.lang.Iterable<E>> - Class in io.doov.core.dsl.mapping.builder
First step for creating a static mapping rule.
IterableStepMap(Supplier<I>) - Constructor for class io.doov.core.dsl.mapping.builder.IterableStepMap
 
iterator() - Method in class io.doov.core.BaseFieldModel
 
iterator() - Method in class io.doov.core.dsl.impl.ModelInterceptor
 
iterator() - Method in class io.doov.core.dsl.runtime.GenericModel
 
iterator() - Method in class io.doov.core.dsl.runtime.RuntimeModel
 

L

lastChild() - Method in interface io.doov.core.dsl.meta.Metadata
 
lastDayOfMonth() - Static method in class io.doov.core.dsl.time.TemporalAdjuster
See TemporalAdjusters.lastDayOfMonth()
lastDayOfMonthMetadata() - Static method in class io.doov.core.dsl.meta.function.TemporalAdjusterMetadata
 
lastDayOfThisMonth() - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Return a temporal condition that returns today's local date at the last day of month.
lastDayOfThisMonthMetadata() - Static method in class io.doov.core.dsl.meta.function.TemporalFunctionMetadata
 
lastDayOfThisYear() - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Return a temporal condition that returns today's local date at the last day of year.
lastDayOfThisYearMetadata() - Static method in class io.doov.core.dsl.meta.function.TemporalFunctionMetadata
 
lastDayOfYear() - Static method in class io.doov.core.dsl.time.TemporalAdjuster
See TemporalAdjusters.lastDayOfYear()
lastDayOfYearMetadata() - Static method in class io.doov.core.dsl.meta.function.TemporalAdjusterMetadata
 
LeafMetadata<M extends LeafMetadata<M>> - Class in io.doov.core.dsl.meta
 
LeafMetadata(MetadataType) - Constructor for class io.doov.core.dsl.meta.LeafMetadata
 
LeafStepCondition<N> - Class in io.doov.core.dsl.impl
 
left() - Method in class io.doov.core.dsl.meta.BinaryMetadata
 
left() - Method in class io.doov.core.dsl.meta.MappingRuleMetadata
 
left() - Method in interface io.doov.core.dsl.meta.Metadata
Returns the direct left children of this node in a flat list.
length() - Method in interface io.doov.core.dsl.field.types.TextFieldInfo
length() - Method in class io.doov.core.dsl.impl.base.StringFunction
Returns an integer condition that returns the node value length.
lengthIsMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.predicate.UnaryPredicateMetadata
 
lesserOrEquals(N) - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
lesserOrEquals(NumericFieldInfo<N>) - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
lesserOrEquals(N) - Method in class io.doov.core.dsl.impl.num.NumericCondition
Returns a step condition checking if the node value is lesser or equals the given value.
lesserOrEquals(NumericFieldInfo<N>) - Method in class io.doov.core.dsl.impl.num.NumericCondition
Returns a step condition checking if the node value is lesser or equals the given field value.
lesserOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.num.DoubleOperators
 
lesserOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.num.FloatOperators
 
lesserOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.num.IntegerOperators
 
lesserOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.num.LongOperators
 
lesserOrEqualsFunction() - Method in interface io.doov.core.dsl.impl.num.NumericOperators
 
lesserOrEqualsMetadata(Metadata, Object) - Static method in class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 
lesserOrEqualsMetadata(Metadata, DslField<?>) - Static method in class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 
lesserThan(N) - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
lesserThan(NumericFieldInfo<N>) - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
lesserThan(N) - Method in class io.doov.core.dsl.impl.num.NumericCondition
Returns a step condition checking if the node value is lesser than the given value.
lesserThan(NumericFieldInfo<N>) - Method in class io.doov.core.dsl.impl.num.NumericCondition
Returns a step condition checking if the node value is lesser than the given field value.
lesserThanFunction() - Method in interface io.doov.core.dsl.impl.num.DoubleOperators
 
lesserThanFunction() - Method in interface io.doov.core.dsl.impl.num.FloatOperators
 
lesserThanFunction() - Method in interface io.doov.core.dsl.impl.num.IntegerOperators
 
lesserThanFunction() - Method in interface io.doov.core.dsl.impl.num.LongOperators
 
lesserThanFunction() - Method in interface io.doov.core.dsl.impl.num.NumericOperators
 
lesserThanMetadata(Metadata, Object) - Static method in class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 
lesserThanMetadata(Metadata, Readable) - Static method in class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 
lesserThanMetadata(Metadata, DslField<?>) - Static method in class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 
list(Function<R, List<O>>, BiConsumer<R, List<O>>, Supplier<O>) - Method in class io.doov.core.dsl.runtime.FieldChainBuilder
 
list(Function<R, List<O>>, BiConsumer<R, List<O>>, Supplier<O>, int) - Method in class io.doov.core.dsl.runtime.FieldChainBuilder
 
ListPathMethod<T,R> - Class in io.doov.core.dsl.runtime
 
ListPathMethod(Supplier<R>, Function<T, List<R>>, BiConsumer<T, List<R>>, int) - Constructor for class io.doov.core.dsl.runtime.ListPathMethod
 
localDateField(LocalDate, String) - Method in class io.doov.core.dsl.runtime.GenericModel
 
LocalDateFieldInfo - Class in io.doov.core.dsl.field.types
 
LocalDateFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.LocalDateFieldInfo
 
LocalDateFunction - Class in io.doov.core.dsl.impl.time
 
LocalDateFunction(DslField<LocalDate>) - Constructor for class io.doov.core.dsl.impl.time.LocalDateFunction
 
LocalDateFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<LocalDate>>) - Constructor for class io.doov.core.dsl.impl.time.LocalDateFunction
 
LocalDateOperators - Interface in io.doov.core.dsl.impl.time
 
LocalDateSuppliers - Class in io.doov.core.dsl.time
Common and useful local date suppliers.
localDateTimeField(LocalDateTime, String) - Method in class io.doov.core.dsl.runtime.GenericModel
 
LocalDateTimeFieldInfo - Class in io.doov.core.dsl.field.types
 
LocalDateTimeFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.LocalDateTimeFieldInfo
 
LocalDateTimeFunction - Class in io.doov.core.dsl.impl.time
 
LocalDateTimeFunction(DslField<LocalDateTime>) - Constructor for class io.doov.core.dsl.impl.time.LocalDateTimeFunction
 
LocalDateTimeFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<LocalDateTime>>) - Constructor for class io.doov.core.dsl.impl.time.LocalDateTimeFunction
 
LocalDateTimeOperators - Interface in io.doov.core.dsl.impl.time
 
LocalDateTypeAdapter - Class in io.doov.core.serial.adapter
 
LocalDateTypeAdapter() - Constructor for class io.doov.core.serial.adapter.LocalDateTypeAdapter
 
locale - Variable in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
localTimeField(LocalTime, String) - Method in class io.doov.core.dsl.runtime.GenericModel
 
LocalTimeFieldInfo - Class in io.doov.core.dsl.field.types
 
LocalTimeFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.LocalTimeFieldInfo
 
LocalTimeFunction - Class in io.doov.core.dsl.impl.time
 
LocalTimeFunction(DslField<LocalTime>) - Constructor for class io.doov.core.dsl.impl.time.LocalTimeFunction
 
LocalTimeFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<LocalTime>>) - Constructor for class io.doov.core.dsl.impl.time.LocalTimeFunction
 
LocalTimeOperators - Interface in io.doov.core.dsl.impl.time
 
LogicalBinaryCondition - Class in io.doov.core.dsl.impl
Implement logical conditions like and, or.
LogicalFieldInfo - Interface in io.doov.core.dsl.field.types
Base interface for logical field info.
LogicalNaryCondition - Class in io.doov.core.dsl.impl
Implements nary conditions like match any, all, none.
LogicalUnaryCondition - Class in io.doov.core.dsl.impl
Implement unary conditions like negate.
longField(long, String) - Method in class io.doov.core.dsl.runtime.GenericModel
 
LongFieldInfo - Class in io.doov.core.dsl.field.types
 
LongFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.LongFieldInfo
 
LongFunction - Class in io.doov.core.dsl.impl.num
 
LongFunction(DslField<Long>) - Constructor for class io.doov.core.dsl.impl.num.LongFunction
 
LongFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<Long>>) - Constructor for class io.doov.core.dsl.impl.num.LongFunction
 
LongOperators - Interface in io.doov.core.dsl.impl.num
 
LongTypeAdapter - Class in io.doov.core.serial.adapter
 
LongTypeAdapter() - Constructor for class io.doov.core.serial.adapter.LongTypeAdapter
 

M

map(DslField<I>) - Static method in class io.doov.core.dsl.DOOV
Start defining a mapping
map(DslField<I>, DslField<J>) - Static method in class io.doov.core.dsl.DOOV
Start defining a bi mapping
map(DslField<?>...) - Static method in class io.doov.core.dsl.DOOV
Start defining a nary mapping
map(Stream<? extends DslField<?>>) - Static method in class io.doov.core.dsl.DOOV
Start defining a nary mapping
map(Supplier<I>) - Static method in class io.doov.core.dsl.DOOV
Start defining a value mapping
map(I) - Static method in class io.doov.core.dsl.DOOV
Start defining a value mapping
map(BiFunction<FieldModel, Context, I>) - Static method in class io.doov.core.dsl.DOOV
Start defining a context-aware value mapping
map(MappingInput<I>) - Static method in class io.doov.core.dsl.DOOV
Start defining a context-aware value mapping
map(MappingInput<I>, MappingInput<J>) - Static method in class io.doov.core.dsl.DOOV
Start defining a context-aware value mapping
map(BiFunction<FieldModel, Context, I>, BiFunction<FieldModel, Context, J>) - Static method in class io.doov.core.dsl.DOOV
Start defining a context-aware value mapping
map(String, Function<T, R>) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
map(String, Function<T, R>) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a default step condition that returns the node value mapped by the given function.
mapAsMetadata(Metadata, String) - Static method in class io.doov.core.dsl.meta.function.MapFunctionMetadata
 
mapFor(Stream<T>, Function<T, MappingRule>) - Static method in class io.doov.core.dsl.DOOV
Create an array of mapping rules from a stream of fields
MapFunctionMetadata - Class in io.doov.core.dsl.meta.function
 
MapFunctionMetadata(Metadata, Operator, Metadata) - Constructor for class io.doov.core.dsl.meta.function.MapFunctionMetadata
 
mapIter(C) - Static method in class io.doov.core.dsl.DOOV
Start defining a value mapping for an Iterable field
mapIter(I...) - Static method in class io.doov.core.dsl.DOOV
Start defining a value mapping to form an Iterable field as a List
mapNull(DslField<O>) - Static method in class io.doov.core.dsl.DOOV
Start defining a value mapping with value null
mapping(Function<T1, MappingRule>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template1
 
mapping(BiFunction<T1, T2, MappingRule>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template2
 
mapping(Function3<T1, T2, T3, MappingRule>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template3
 
mapping(Function4<T1, T2, T3, T4, MappingRule>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template4
 
mapping(Function5<T1, T2, T3, T4, T5, MappingRule>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template5
 
MappingInput<T> - Interface in io.doov.core.dsl.lang
Mapping input
MappingInputMetadata - Class in io.doov.core.dsl.meta
 
MappingInputMetadata(List<Metadata>) - Constructor for class io.doov.core.dsl.meta.MappingInputMetadata
 
MappingMetadata - Class in io.doov.core.dsl.meta
 
MappingOperator - Enum in io.doov.core.dsl.meta
 
MappingOutput<T> - Interface in io.doov.core.dsl.lang
Mapping output
MappingRegistry - Class in io.doov.core.dsl.mapping
Immutable, ordered, composable container for MappingRules
MappingRegistryMetadata - Class in io.doov.core.dsl.meta
 
MappingRegistryMetadata(Operator, List<Metadata>, MetadataType) - Constructor for class io.doov.core.dsl.meta.MappingRegistryMetadata
 
MappingRule - Interface in io.doov.core.dsl.lang
Mapping rule
MappingRuleMetadata - Class in io.doov.core.dsl.meta
 
MappingRuleMetadata(Metadata, Metadata) - Constructor for class io.doov.core.dsl.meta.MappingRuleMetadata
 
mappings(MappingRule...) - Static method in class io.doov.core.dsl.DOOV
Create a mapping registry from given mapping rules See MappingRegistry.mappings(MappingRule...)
mappings(MappingRule...) - Static method in class io.doov.core.dsl.mapping.MappingRegistry
 
mappings(MappingOperator) - Static method in class io.doov.core.dsl.meta.MappingMetadata
 
mappings(List<Metadata>) - Static method in class io.doov.core.dsl.meta.MappingRegistryMetadata
 
mappings(Function<T1, MappingRegistry>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template1
 
mappings(BiFunction<T1, T2, MappingRegistry>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template2
 
mappings(Function3<T1, T2, T3, MappingRegistry>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template3
 
mappings(Function4<T1, T2, T3, T4, MappingRegistry>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template4
 
mappings(Function5<T1, T2, T3, T4, T5, MappingRegistry>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template5
 
mapRange(int, int, Function<Integer, MappingRule>) - Static method in class io.doov.core.dsl.DOOV
Create an array of mapping rules from a range of index
mapToInt(Function<T, Integer>) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
mapToInt(Function<T, Integer>) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns an integer step condition that returns the node value mapped by the given mapper.
mapToIntMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.function.MapFunctionMetadata
 
mapToString(Function<T, String>) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
mapToString(Function<T, String>) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a string step condition that returns the node value mapped by the given function.
mapToStringMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.function.MapFunctionMetadata
 
mapUsing(String, DslField<U>, BiFunction<T, U, R>) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
mapUsing(String, Function<U>, BiFunction<T, U, R>) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns an default step condition that returns the node value mapped by the given function.
mapUsingMetadata(Metadata, String, Readable) - Static method in class io.doov.core.dsl.meta.function.MapFunctionMetadata
 
mapWithIndex(Stream<T>, BiFunction<T, Integer, MappingRule>) - Static method in class io.doov.core.dsl.DOOV
Create an array of mapping rules from a stream of fields with index
mapWithIndex(Stream<T>, BiFunction<? super T, Long, ? extends R>) - Static method in class io.doov.core.dsl.Streams
Returns a stream consisting of the results of applying the given function to the elements of stream and their indices in the stream.
markdown() - Method in interface io.doov.core.dsl.lang.DSLBuilder
 
markdown(Locale) - Method in interface io.doov.core.dsl.lang.DSLBuilder
 
markdown() - Method in interface io.doov.core.dsl.meta.Metadata
 
markdown(Locale) - Method in interface io.doov.core.dsl.meta.Metadata
 
matchAll(StepCondition...) - Static method in class io.doov.core.dsl.DOOV
matchAll(Stream<? extends DslField<?>>, Function<DefaultCondition<?>, StepCondition>) - Static method in class io.doov.core.dsl.DOOV
matchAll(List<StepCondition>) - Static method in class io.doov.core.dsl.impl.LogicalNaryCondition
Returns a nary condition that returns true if all the given steps evaluate to true.
matchAllMetadata(List<Metadata>) - Static method in class io.doov.core.dsl.meta.predicate.NaryPredicateMetadata
 
matchAny(StepCondition...) - Static method in class io.doov.core.dsl.DOOV
matchAny(Stream<? extends DslField<?>>, Function<DefaultCondition<?>, StepCondition>) - Static method in class io.doov.core.dsl.DOOV
matchAny(List<StepCondition>) - Static method in class io.doov.core.dsl.impl.LogicalNaryCondition
Returns a nary condition that returns true if any of the given steps evaluate to true.
matchAnyMetadata(List<Metadata>) - Static method in class io.doov.core.dsl.meta.predicate.NaryPredicateMetadata
 
matches(String) - Method in interface io.doov.core.dsl.field.types.TextFieldInfo
 
matches(String) - Method in class io.doov.core.dsl.impl.base.StringFunction
Returns a condition checking if the node value matches the given value.
matchesMetadata(Metadata, String) - Static method in class io.doov.core.dsl.meta.function.StringFunctionMetadata
 
matchNone(StepCondition...) - Static method in class io.doov.core.dsl.DOOV
matchNone(Stream<? extends DslField<?>>, Function<DefaultCondition<?>, StepCondition>) - Static method in class io.doov.core.dsl.DOOV
matchNone(List<StepCondition>) - Static method in class io.doov.core.dsl.impl.LogicalNaryCondition
Returns a nary condition that returns true if none the given steps evaluate to true.
matchNoneMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
matchNoneMetadata(List<Metadata>) - Static method in class io.doov.core.dsl.meta.predicate.NaryPredicateMetadata
 
metadata() - Method in interface io.doov.core.dsl.field.types.Function
 
metadata - Variable in class io.doov.core.dsl.impl.DefaultFunction
 
metadata() - Method in class io.doov.core.dsl.impl.DefaultStepCondition
 
metadata() - Method in class io.doov.core.dsl.impl.DefaultStepWhen
 
metadata() - Method in class io.doov.core.dsl.impl.DefaultValidationRule
 
metadata() - Method in interface io.doov.core.dsl.lang.DSLBuilder
 
metadata() - Method in class io.doov.core.dsl.mapping.BiConverterInput
 
metadata() - Method in class io.doov.core.dsl.mapping.ConsumerOutput
 
metadata() - Method in class io.doov.core.dsl.mapping.converter.DefaultBiTypeConverter
 
metadata() - Method in class io.doov.core.dsl.mapping.converter.DefaultNaryTypeConverter
 
metadata() - Method in class io.doov.core.dsl.mapping.converter.DefaultTypeConverter
 
metadata() - Method in class io.doov.core.dsl.mapping.ConverterInput
 
metadata() - Method in class io.doov.core.dsl.mapping.DefaultConditionalMappingRule
 
metadata() - Method in class io.doov.core.dsl.mapping.DefaultMappingRule
 
metadata() - Method in class io.doov.core.dsl.mapping.FieldInput
 
metadata() - Method in class io.doov.core.dsl.mapping.FieldOutput
 
metadata() - Method in class io.doov.core.dsl.mapping.FunctionInput
 
metadata() - Method in class io.doov.core.dsl.mapping.IterableInput
 
metadata() - Method in class io.doov.core.dsl.mapping.MappingRegistry
 
metadata() - Method in class io.doov.core.dsl.mapping.NaryConverterInput
 
metadata() - Method in class io.doov.core.dsl.mapping.StaticInput
 
metadata(String) - Static method in class io.doov.core.dsl.meta.ConverterMetadata
 
Metadata - Interface in io.doov.core.dsl.meta
Interface for the description of a node in the syntax tree.
metadata() - Method in class io.doov.core.dsl.template.TemplateMapping.Map1
 
metadata() - Method in class io.doov.core.dsl.template.TemplateMapping.Map2
 
metadata() - Method in class io.doov.core.dsl.template.TemplateMapping.Map3
 
metadata() - Method in class io.doov.core.dsl.template.TemplateMapping.Map4
 
metadata() - Method in class io.doov.core.dsl.template.TemplateMapping.Map5
 
metadata() - Method in class io.doov.core.dsl.template.TemplateMapping.Registry1
 
metadata() - Method in class io.doov.core.dsl.template.TemplateMapping.Registry2
 
metadata() - Method in class io.doov.core.dsl.template.TemplateMapping.Registry3
 
metadata() - Method in class io.doov.core.dsl.template.TemplateMapping.Registry4
 
metadata() - Method in class io.doov.core.dsl.template.TemplateMapping.Registry5
 
metadata() - Method in class io.doov.core.dsl.template.TemplateRule.Rule1
 
metadata() - Method in class io.doov.core.dsl.template.TemplateRule.Rule2
 
metadata() - Method in class io.doov.core.dsl.template.TemplateRule.Rule3
 
metadata() - Method in class io.doov.core.dsl.template.TemplateRule.Rule4
 
metadata() - Method in class io.doov.core.dsl.template.TemplateRule.Rule5
 
metadataInput(Metadata...) - Static method in class io.doov.core.dsl.meta.MappingMetadata
 
MetadataType - Enum in io.doov.core.dsl.meta
 
MetadataVisitor - Interface in io.doov.core.dsl.meta
 
min(NumericFieldInfo<N>...) - Static method in class io.doov.core.dsl.DOOV
min(List<NumericFieldInfo<N>>) - Method in class io.doov.core.dsl.impl.num.NumericFunction
Returns a numeric function that returns the min value of the given field values.
minFunction() - Method in interface io.doov.core.dsl.impl.num.DoubleOperators
 
minFunction() - Method in interface io.doov.core.dsl.impl.num.FloatOperators
 
minFunction() - Method in interface io.doov.core.dsl.impl.num.IntegerOperators
 
minFunction() - Method in interface io.doov.core.dsl.impl.num.LongOperators
 
minFunction() - Method in interface io.doov.core.dsl.impl.num.NumericOperators
 
minMetadata(List<Metadata>) - Static method in class io.doov.core.dsl.meta.predicate.NaryPredicateMetadata
 
minus(int, TemporalUnit) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
minus(NumericFieldInfo<Integer>, TemporalUnit) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
minus(int, TemporalUnit) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a temporal function that returns the node value minus given temporal value and unit.
minus(NumericFieldInfo<Integer>, TemporalUnit) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a temporal function that returns the node value minus given temporal field value and unit.
minusFunction(int, TemporalUnit) - Method in interface io.doov.core.dsl.impl.time.LocalDateOperators
 
minusFunction(int, TemporalUnit) - Method in interface io.doov.core.dsl.impl.time.LocalDateTimeOperators
 
minusFunction(int, TemporalUnit) - Method in interface io.doov.core.dsl.impl.time.LocalTimeOperators
 
minusFunction(int, TemporalUnit) - Method in interface io.doov.core.dsl.impl.time.TemporalOperators
 
minusMetadata(Metadata, DslField<?>, Object) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
minusMetadata(Metadata, int, Object) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
minusYears(int) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
model - Variable in class io.doov.core.AbstractWrapper
 
ModelInterceptor - Class in io.doov.core.dsl.impl
 
ModelInterceptor(FieldModel, Context) - Constructor for class io.doov.core.dsl.impl.ModelInterceptor
 
monthsBetween(N) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
monthsBetween(TemporalFieldInfo<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
monthsBetween(TemporalFunction<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
monthsBetween(Supplier<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
monthsBetween(N) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the months between this node value and the given value.
monthsBetween(TemporalFieldInfo<N>) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the months between this node value and the given field value.
monthsBetween(TemporalFunction<N>) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the months between this node value and the given condition value.
monthsBetween(Supplier<N>) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the months between this node value and the given supplier value.

N

name() - Method in class io.doov.core.dsl.meta.ComposeOperator
 
name() - Method in interface io.doov.core.dsl.meta.Operator
 
NaryConverterInput<T> - Class in io.doov.core.dsl.mapping
 
NaryConverterInput(List<DslField<?>>, NaryTypeConverter<T>) - Constructor for class io.doov.core.dsl.mapping.NaryConverterInput
 
NaryMetadata - Class in io.doov.core.dsl.meta
 
NaryMetadata(Operator, List<Metadata>) - Constructor for class io.doov.core.dsl.meta.NaryMetadata
 
NaryPredicateMetadata - Class in io.doov.core.dsl.meta.predicate
 
NaryStepMap - Class in io.doov.core.dsl.mapping.builder
First step for creating a n-ary mapping rule.
NaryStepMap(List<DslField<?>>) - Constructor for class io.doov.core.dsl.mapping.builder.NaryStepMap
 
NaryStepMap.NaryStepMapping<O> - Class in io.doov.core.dsl.mapping.builder
Intermediary step for creating n-ary mapping rule.
NaryTypeConverter<O> - Interface in io.doov.core.dsl.lang
Generic Type converter
nConverter(Function3<FieldModel, Context, List<DslField<?>>, O>, String) - Static method in class io.doov.core.dsl.mapping.TypeContextConverters
N-to-1 converter with context as additional parameter
nConverter(BiFunction<FieldModel, List<DslField<?>>, O>, String) - Static method in class io.doov.core.dsl.mapping.TypeConverters
N-to-1 converter.
negate(StepCondition) - Static method in class io.doov.core.dsl.impl.LogicalUnaryCondition
Returns a unary condition that returns true if the given step does not evaluate to true.
newLineIndex - Variable in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
noneMatch(Predicate<T>) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
noneMatch(T...) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
noneMatch(Collection<T>) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
noneMatch(T...) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if the node value matches none of the given values.
noneMatch(Collection<T>) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if the node value matches none of the given values.
noneMatch(List<Predicate<T>>) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if none of the given predicates testing the node value match.
noneMatchMetadata(Metadata, Collection<?>) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
not(StepCondition) - Static method in class io.doov.core.dsl.DOOV
not() - Method in interface io.doov.core.dsl.field.types.LogicalFieldInfo
not() - Method in class io.doov.core.dsl.impl.base.BooleanFunction
Returns a step condition checking if the node value is not true.
not() - Method in interface io.doov.core.dsl.lang.StepCondition
Returns a condition checking if the node predicate does not evaluate to true.
notBetween(N, N) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
notBetween(N, N) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is not between the given min inclusive and max exclusive values.
notBetween(Supplier<N>, Supplier<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is not between the given min inclusive and max exclusive supplier values.
notBetween(TemporalCondition<N>, TemporalCondition<N>) - Method in class io.doov.core.dsl.impl.time.TemporalCondition
Returns a condition checking if the node value is not between the given min inclusive and max exclusive condition values.
notEq(T) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
notEq(BaseFieldInfo<T>) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
notEq(Supplier<T>) - Method in interface io.doov.core.dsl.field.BaseFieldInfo
notEq(T) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if the node value is not equal to the given value.
notEq(Supplier<T>) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if the node value is not equal to the given supplier value.
notEq(BaseFieldInfo<T>) - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a step condition checking if the node value is not equal to the given field value.
notEqualsMetadata(Metadata, Metadata) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
notEqualsMetadata(Metadata, Object) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
notEqualsMetadata(Metadata, Supplier<?>) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
notEqualsMetadata(Metadata, Readable) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
notMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.predicate.UnaryPredicateMetadata
 
notNullMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.predicate.UnaryPredicateMetadata
 
nullMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.predicate.UnaryPredicateMetadata
 
NumericCondition<N extends java.lang.Number> - Class in io.doov.core.dsl.impl.num
Base class for numeric conditions.
NumericCondition(DslField<N>) - Constructor for class io.doov.core.dsl.impl.num.NumericCondition
 
NumericCondition(PredicateMetadata, BiFunction<FieldModel, Context, Optional<N>>) - Constructor for class io.doov.core.dsl.impl.num.NumericCondition
 
NumericFieldInfo<N extends java.lang.Number> - Interface in io.doov.core.dsl.field.types
Base interface for numeric field info.
numericFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<Double>>) - Method in class io.doov.core.dsl.impl.num.DoubleFunction
 
numericFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<Float>>) - Method in class io.doov.core.dsl.impl.num.FloatFunction
 
numericFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<Integer>>) - Method in class io.doov.core.dsl.impl.num.IntegerFunction
 
numericFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<Long>>) - Method in class io.doov.core.dsl.impl.num.LongFunction
 
NumericFunction<N extends java.lang.Number> - Class in io.doov.core.dsl.impl.num
 
NumericFunction(DslField<N>) - Constructor for class io.doov.core.dsl.impl.num.NumericFunction
 
NumericFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<N>>) - Constructor for class io.doov.core.dsl.impl.num.NumericFunction
 
numericFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<N>>) - Method in class io.doov.core.dsl.impl.num.NumericFunction
 
NumericFunctionMetadata - Class in io.doov.core.dsl.meta.function
 
NumericFunctionMetadata(Metadata, Operator, Metadata) - Constructor for class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 
NumericOperators<N extends java.lang.Number> - Interface in io.doov.core.dsl.impl.num
 

O

ofDateAdjuster(UnaryOperator<LocalDate>) - Static method in class io.doov.core.dsl.time.TemporalAdjuster
See TemporalAdjusters.ofDateAdjuster(UnaryOperator)
ofDateAdjuster(TemporalAdjusterMetadata, UnaryOperator<LocalDate>) - Static method in class io.doov.core.dsl.time.TemporalAdjuster
See TemporalAdjusters.ofDateAdjuster(UnaryOperator)
operator(Operator) - Method in class io.doov.core.dsl.meta.LeafMetadata
 
Operator - Interface in io.doov.core.dsl.meta
 
or(boolean) - Method in interface io.doov.core.dsl.field.types.LogicalFieldInfo
or(LogicalFieldInfo) - Method in interface io.doov.core.dsl.field.types.LogicalFieldInfo
or(boolean) - Method in class io.doov.core.dsl.impl.base.BooleanFunction
Returns a step condition checking if the node value or the given value is true.
or(LogicalFieldInfo) - Method in class io.doov.core.dsl.impl.base.BooleanFunction
Returns a step condition checking if the node value or the given field value is true.
or(StepCondition, StepCondition) - Static method in class io.doov.core.dsl.impl.LogicalBinaryCondition
Returns a binary condition that returns true if the given left or right conditions evaluate to true.
or(StepCondition) - Method in interface io.doov.core.dsl.lang.StepCondition
Returns a condition checking if the node predicate or the given condition predicate evaluate to true.
orMetadata(Metadata, boolean) - Static method in class io.doov.core.dsl.meta.function.BooleanFunctionMetadata
 
orMetadata(Metadata, Readable) - Static method in class io.doov.core.dsl.meta.function.BooleanFunctionMetadata
 
orMetadata(Metadata, Metadata) - Static method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
otherwise(MappingRule...) - Method in interface io.doov.core.dsl.lang.ConditionalMappingRule
Adds rules to execute when the validation rule is invalid
otherwise(MappingRule...) - Method in class io.doov.core.dsl.mapping.DefaultConditionalMappingRule
 
otherwise() - Method in class io.doov.core.dsl.meta.ConditionalMappingMetadata
 
otherwise(List<Metadata>) - Static method in class io.doov.core.dsl.meta.MappingRegistryMetadata
 
outputMetadata(String) - Static method in class io.doov.core.dsl.meta.MappingMetadata
 

P

parallelStream() - Method in class io.doov.core.BaseFieldModel
 
parallelStream() - Method in class io.doov.core.dsl.impl.ModelInterceptor
 
parallelStream() - Method in class io.doov.core.dsl.runtime.GenericModel
 
parallelStream() - Method in class io.doov.core.dsl.runtime.RuntimeModel
 
parallelStream() - Method in interface io.doov.core.FieldModel
Returns a parallel Stream with all key-value pairs
ParameterTypes - Class in io.doov.core.dsl.template
 
ParameterTypes() - Constructor for class io.doov.core.dsl.template.ParameterTypes
 
parent() - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
parseCode(String) - Method in interface io.doov.core.CodeLookup
 
parseCode(Class<C>, String, C) - Static method in class io.doov.core.CodeValuable.Helper
 
parseInt() - Method in interface io.doov.core.dsl.field.types.TextFieldInfo
parseInt() - Method in class io.doov.core.dsl.impl.base.StringFunction
Returns an integer condition that returns the node value as an integer.
Path - Annotation Type in io.doov.core
Annotates an annotation used to annotate a bean property (attribute, getter or setter) with a FieldId
PathBuilder<B,C,T> - Class in io.doov.core.dsl.path
 
PathConstraint - Interface in io.doov.core
Constraints used to restrict a FieldId path
PathMethod<T,R> - Interface in io.doov.core.dsl.runtime
Building block for the runtime implementation.
plus(NumericFieldInfo<N>) - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
plus(int, TemporalUnit) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
plus(NumericFieldInfo<Integer>, TemporalUnit) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
plus(NumericFieldInfo<N>) - Method in class io.doov.core.dsl.impl.num.NumericFunction
Returns a numeric function that returns the node value sum with the node value param.
plus(int, TemporalUnit) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a temporal function that returns the node value plus given temporal value and unit.
plus(NumericFieldInfo<Integer>, TemporalUnit) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a temporal function that returns the node value plus given temporal field value and unit.
plusFunction(int, TemporalUnit) - Method in interface io.doov.core.dsl.impl.time.LocalDateOperators
 
plusFunction(int, TemporalUnit) - Method in interface io.doov.core.dsl.impl.time.LocalDateTimeOperators
 
plusFunction(int, TemporalUnit) - Method in interface io.doov.core.dsl.impl.time.LocalTimeOperators
 
plusFunction(int, TemporalUnit) - Method in interface io.doov.core.dsl.impl.time.TemporalOperators
 
plusMetadata(Metadata, DslField<?>) - Static method in class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 
plusMetadata(Metadata, int, Object) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
plusMetadata(Metadata, DslField<?>, Object) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
plusYears(int) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
position() - Method in interface io.doov.core.dsl.field.BaseFieldInfo
position() - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a integer function encapsulating the position of this encapsulated field.
position() - Method in interface io.doov.core.FieldId
Returns the field position, when referencing an element in a Collection.
positionMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.predicate.UnaryPredicateMetadata
 
predicate() - Method in class io.doov.core.dsl.impl.DefaultStepCondition
 
predicate() - Method in interface io.doov.core.dsl.lang.StepCondition
Returns the predicate for this node value.
PredicateMetadata - Interface in io.doov.core.dsl.meta.predicate
 

R

read(FieldModel, Context) - Method in interface io.doov.core.dsl.field.types.Function
 
read(FieldModel, Context) - Method in interface io.doov.core.dsl.lang.MappingInput
Reads the input value
read(FieldModel, Context) - Method in class io.doov.core.dsl.mapping.BiConverterInput
 
read(FieldModel, Context) - Method in class io.doov.core.dsl.mapping.ConverterInput
 
read(FieldModel, Context) - Method in class io.doov.core.dsl.mapping.FieldInput
 
read(FieldModel, Context) - Method in class io.doov.core.dsl.mapping.FunctionInput
 
read(FieldModel, Context) - Method in class io.doov.core.dsl.mapping.IterableInput
 
read(FieldModel, Context) - Method in class io.doov.core.dsl.mapping.NaryConverterInput
 
read(FieldModel, Context) - Method in class io.doov.core.dsl.mapping.StaticInput
 
readable() - Method in class io.doov.core.dsl.field.DefaultFieldInfo
 
readable() - Method in interface io.doov.core.dsl.field.DelegatingFieldInfo
 
readable() - Method in class io.doov.core.dsl.field.DelegatingFieldInfoImpl
 
readable(String) - Method in class io.doov.core.dsl.field.FieldInfoBuilder
 
readable() - Method in class io.doov.core.dsl.impl.DefaultFunction
 
readable(Locale) - Method in interface io.doov.core.dsl.lang.DSLBuilder
Returns the human readable version of this object.
readable() - Method in interface io.doov.core.dsl.lang.DSLBuilder
 
Readable - Interface in io.doov.core.dsl.lang
Interface for human readable string representation.
readable() - Method in interface io.doov.core.dsl.lang.Readable
Returns the human readable version of this object.
readable() - Method in class io.doov.core.dsl.meta.ComposeOperator
 
readable() - Method in enum io.doov.core.dsl.meta.DefaultOperator
 
readable(Locale) - Method in class io.doov.core.dsl.meta.EmptyMetadata
 
readable() - Method in enum io.doov.core.dsl.meta.MappingOperator
 
readable(Locale) - Method in interface io.doov.core.dsl.meta.Metadata
Returns the human readable version of this object.
readable() - Method in interface io.doov.core.dsl.meta.Metadata
 
readable(String) - Method in class io.doov.core.dsl.path.PathBuilder
 
readable(String) - Method in class io.doov.core.dsl.runtime.FieldChainBuilder
 
readable() - Method in class io.doov.core.dsl.runtime.RuntimeField
 
readableMetadata(Readable) - Static method in class io.doov.core.dsl.meta.predicate.ValuePredicateMetadata
 
ReadMethodRef<T,R> - Interface in io.doov.core.dsl.path
 
reduce(ReduceType) - Method in class io.doov.core.dsl.impl.DefaultResult
 
reduce(ReduceType) - Method in interface io.doov.core.dsl.lang.Result
Returns the predicate reduction.
reduce(Context, ReduceType) - Method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
reduce(Context, ReduceType) - Method in interface io.doov.core.dsl.meta.Metadata
Returns the reduce metadata tree from the given context.
reduce(Context, ReduceType) - Method in class io.doov.core.dsl.meta.predicate.BinaryPredicateMetadata
 
reduce(Context, ReduceType) - Method in class io.doov.core.dsl.meta.predicate.NaryPredicateMetadata
 
reduce(Context, ReduceType) - Method in class io.doov.core.dsl.meta.predicate.UnaryPredicateMetadata
Be carrefull about the boolean satisfiability problem when we use the not operator https://en.wikipedia.org/wiki/Boolean_satisfiability_problem
reduceMessage(Locale, ReduceType) - Method in interface io.doov.core.dsl.lang.Result
Returns the predicate reduction.
reduceMessage(ReduceType) - Method in interface io.doov.core.dsl.lang.Result
Returns the predicate reduction.
ReduceType - Enum in io.doov.core.dsl.lang
 
register(String) - Method in enum io.doov.core.dsl.meta.i18n.ResourceBundleProvider
 
register(List<RuntimeField<B, Object>>) - Method in class io.doov.core.dsl.runtime.RuntimeField
 
resetCounters() - Method in interface io.doov.core.dsl.meta.predicate.PredicateMetadata
 
ResourceBundleProvider - Enum in io.doov.core.dsl.meta.i18n
 
ResourceProvider - Interface in io.doov.core.dsl.meta.i18n
 
Result - Interface in io.doov.core.dsl.lang
Interface for the execution result after a call to ValidationRule.executeOn(FieldModel).
returnType() - Method in class io.doov.core.dsl.meta.ComposeOperator
 
returnType() - Method in enum io.doov.core.dsl.meta.DefaultOperator
 
returnType() - Method in enum io.doov.core.dsl.meta.MappingOperator
 
returnType() - Method in interface io.doov.core.dsl.meta.Operator
 
ReturnType - Enum in io.doov.core.dsl.meta
 
right() - Method in class io.doov.core.dsl.meta.BinaryMetadata
 
right() - Method in class io.doov.core.dsl.meta.MappingRuleMetadata
 
right() - Method in interface io.doov.core.dsl.meta.Metadata
Returns the direct right children of this node in a flat list.
right() - Method in class io.doov.core.dsl.meta.NaryMetadata
 
right() - Method in class io.doov.core.dsl.meta.UnaryMetadata
 
rule(Metadata) - Static method in class io.doov.core.dsl.meta.RuleMetadata
 
rule(Function<T1, StepCondition>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template1
 
rule(BiFunction<T1, T2, StepCondition>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template2
 
rule(Function3<T1, T2, T3, StepCondition>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template3
 
rule(Function4<T1, T2, T3, T4, StepCondition>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template4
 
rule(Function5<T1, T2, T3, T4, T5, StepCondition>) - Method in class io.doov.core.dsl.template.TemplateSpec.Template5
 
RuleMetadata - Class in io.doov.core.dsl.meta
 
RuleMetadata(Metadata) - Constructor for class io.doov.core.dsl.meta.RuleMetadata
 
RuntimeField<B,R> - Class in io.doov.core.dsl.runtime
Runtime implementation for FieldInfo and DslField.
RuntimeField(List<PathMethod<Object, Object>>, PathMethod<Object, R>, FieldId, String, FieldId[], Class<R>, Class<?>[], boolean) - Constructor for class io.doov.core.dsl.runtime.RuntimeField
 
RuntimeFieldRegistry<M> - Class in io.doov.core.dsl.runtime
Runtime field registry optimized for searching RuntimeFields via Enum FieldIds.
RuntimeFieldRegistry(List<RuntimeField<M, Object>>) - Constructor for class io.doov.core.dsl.runtime.RuntimeFieldRegistry
 
runtimeFields() - Method in class io.doov.core.dsl.runtime.RuntimeFieldRegistry
 
RuntimeModel<M> - Class in io.doov.core.dsl.runtime
Runtime implementation of FieldModel Delegates FieldInfo search operations to RuntimeFieldRegistry
RuntimeModel(RuntimeFieldRegistry<M>, M) - Constructor for class io.doov.core.dsl.runtime.RuntimeModel
 

S

sb - Variable in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
set(FieldId, Object) - Method in class io.doov.core.BaseFieldModel
 
set(FieldId, T) - Method in class io.doov.core.dsl.impl.ModelInterceptor
 
set(WriteMethodRef<C, T>) - Method in class io.doov.core.dsl.path.PathBuilder
 
set(FieldId, T) - Method in class io.doov.core.dsl.runtime.GenericModel
 
set(T, R) - Method in class io.doov.core.dsl.runtime.ListPathMethod
 
set(T, R) - Method in interface io.doov.core.dsl.runtime.PathMethod
Set value
set(B, R) - Method in class io.doov.core.dsl.runtime.RuntimeField
 
set(FieldId, T) - Method in class io.doov.core.dsl.runtime.RuntimeModel
 
set(T, R) - Method in class io.doov.core.dsl.runtime.SimplePathMethod
 
set(FieldId, T) - Method in interface io.doov.core.FieldModel
Sets the given value to the given field id.
set(DslField<T>, T) - Method in interface io.doov.core.FieldModel
 
setAll(FieldModel) - Method in interface io.doov.core.FieldModel
Sets all values from the given FieldModel source
setAsString(FieldId, String) - Method in interface io.doov.core.FieldModel
 
setAsString(FieldInfo, String) - Method in interface io.doov.core.FieldModel
 
setAsString(FieldId, String) - Method in interface io.doov.core.serial.StringMapper
Sets the field value from String
setAsString(FieldInfo, String) - Method in interface io.doov.core.serial.StringMapper
Sets the field value from String
setClock(Clock) - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Sets the clock.
setDefaultClock() - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Removes the clock.
ShortTypeAdapter - Class in io.doov.core.serial.adapter
 
ShortTypeAdapter() - Constructor for class io.doov.core.serial.adapter.ShortTypeAdapter
 
siblings() - Method in class io.doov.core.dsl.field.DefaultFieldInfo
 
siblings() - Method in interface io.doov.core.dsl.field.DelegatingFieldInfo
 
siblings(FieldId...) - Method in class io.doov.core.dsl.field.FieldInfoBuilder
 
siblings(FieldId...) - Method in class io.doov.core.dsl.runtime.FieldChainBuilder
 
siblings() - Method in class io.doov.core.dsl.runtime.RuntimeField
 
siblings() - Method in interface io.doov.core.FieldInfo
Returns the other FieldId mapped on the same property
SimplePathMethod<T,R> - Class in io.doov.core.dsl.runtime
 
SimplePathMethod(Supplier<R>, Function<T, R>, BiConsumer<T, R>) - Constructor for class io.doov.core.dsl.runtime.SimplePathMethod
 
SimpleStepMap<I> - Class in io.doov.core.dsl.mapping.builder
First step for creating mapping rule.
SimpleStepMap(MappingInput<I>) - Constructor for class io.doov.core.dsl.mapping.builder.SimpleStepMap
 
SimpleStepMap(DslField<I>) - Constructor for class io.doov.core.dsl.mapping.builder.SimpleStepMap
 
SPACE - Static variable in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
spliterator() - Method in class io.doov.core.BaseFieldModel
 
spliterator() - Method in class io.doov.core.dsl.impl.ModelInterceptor
 
spliterator() - Method in class io.doov.core.dsl.runtime.GenericModel
 
spliterator() - Method in class io.doov.core.dsl.runtime.RuntimeModel
 
spliterator() - Method in interface io.doov.core.FieldModel
 
stackPeek() - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
stackPeekType() - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
stackSteam() - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
start(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
start(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.FoldVisitor
 
start(Metadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
 
startBinary(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
startBinary(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
startBinary(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstLinePercentVisitor
 
startBinary(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstLineVisitor
 
startDefault(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
startLeaf(LeafMetadata<?>, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
startLeaf(LeafMetadata<?>, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
startLeaf(LeafMetadata<?>, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
startMappingRule(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
startMappingRule(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
startNary(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
startNary(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
startNary(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstLinePercentVisitor
 
startNary(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstLineVisitor
 
startNary(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
startRule(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
startRule(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
startRule(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
startsWith(String) - Method in interface io.doov.core.dsl.field.types.TextFieldInfo
startsWith(String) - Method in class io.doov.core.dsl.impl.base.StringFunction
Returns a condition checking if the node value starts with the given value.
startsWithMetadata(Metadata, String) - Static method in class io.doov.core.dsl.meta.function.StringFunctionMetadata
 
startTypeConverter(LeafMetadata<?>, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
startTypeConverter(LeafMetadata<?>, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
startUnary(UnaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
startUnary(UnaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
startWhen(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
startWhen(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
startWhen(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AstLinePercentVisitor
 
startWhen(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
 
StaticInput<T> - Class in io.doov.core.dsl.mapping
 
StaticInput(Supplier<T>) - Constructor for class io.doov.core.dsl.mapping.StaticInput
 
StaticMetadata<T> - Class in io.doov.core.dsl.meta
 
StaticStepMap<I> - Class in io.doov.core.dsl.mapping.builder
First step for creating a static mapping rule.
StaticStepMap(Supplier<I>) - Constructor for class io.doov.core.dsl.mapping.builder.StaticStepMap
 
stepCondition() - Method in class io.doov.core.dsl.impl.DefaultStepWhen
 
stepCondition(PredicateMetadata, BiFunction<FieldModel, Context, Optional<N>>, Function<N, Boolean>) - Static method in class io.doov.core.dsl.impl.LeafStepCondition
 
stepCondition(PredicateMetadata, BiFunction<FieldModel, Context, Optional<N>>, BaseFieldInfo<N>, BiFunction<N, N, Boolean>) - Static method in class io.doov.core.dsl.impl.LeafStepCondition
 
stepCondition(PredicateMetadata, BiFunction<FieldModel, Context, Optional<N>>, N, BiFunction<N, N, Boolean>) - Static method in class io.doov.core.dsl.impl.LeafStepCondition
 
stepCondition(PredicateMetadata, BiFunction<FieldModel, Context, Optional<N>>, Supplier<N>, BiFunction<N, N, Boolean>) - Static method in class io.doov.core.dsl.impl.LeafStepCondition
 
stepCondition(PredicateMetadata, BiFunction<FieldModel, Context, Optional<N>>, BiFunction<FieldModel, Context, Optional<N>>, BiFunction<N, N, Boolean>) - Static method in class io.doov.core.dsl.impl.LeafStepCondition
 
StepCondition - Interface in io.doov.core.dsl.lang
Interface for the condition which corresponds to a node in the syntax tree.
stepCondition() - Method in interface io.doov.core.dsl.lang.StepWhen
Returns the root condition of the syntax tree.
StepWhen - Interface in io.doov.core.dsl.lang
Interface for the when step that encapsulates the root condition of the syntax tree and the validation rule.
stream() - Method in class io.doov.core.BaseFieldModel
 
stream() - Method in interface io.doov.core.CodeLookup
 
stream() - Method in class io.doov.core.dsl.impl.ModelInterceptor
 
stream() - Method in interface io.doov.core.dsl.lang.MappingRule
Stream over mapping rules contained in this rule Default implementation returns a stream of itself.
stream() - Method in class io.doov.core.dsl.mapping.MappingRegistry
 
stream() - Method in class io.doov.core.dsl.runtime.GenericModel
 
stream() - Method in class io.doov.core.dsl.runtime.RuntimeFieldRegistry
 
stream() - Method in class io.doov.core.dsl.runtime.RuntimeModel
 
stream() - Method in interface io.doov.core.FieldModel
Returns a sequential Stream with all key-value pairs
stream() - Method in interface io.doov.core.serial.TypeAdapterRegistry
The stream of type adapters
stream() - Method in class io.doov.core.serial.TypeAdapters
 
Streams - Class in io.doov.core.dsl
Static utility methods related to Stream instances.
Streams() - Constructor for class io.doov.core.dsl.Streams
 
stringField(String, String) - Method in class io.doov.core.dsl.runtime.GenericModel
 
StringFieldInfo - Class in io.doov.core.dsl.field.types
 
StringFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.StringFieldInfo
 
StringFunction - Class in io.doov.core.dsl.impl.base
Base class for string conditions.
StringFunction(DslField<String>) - Constructor for class io.doov.core.dsl.impl.base.StringFunction
 
StringFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<String>>) - Constructor for class io.doov.core.dsl.impl.base.StringFunction
 
StringFunctionMetadata - Class in io.doov.core.dsl.meta.function
 
StringFunctionMetadata(Metadata, Operator, Metadata) - Constructor for class io.doov.core.dsl.meta.function.StringFunctionMetadata
 
StringMapper - Interface in io.doov.core.serial
Bi-directional mapping to String representation for serialization
stringMetadata(String) - Static method in class io.doov.core.dsl.meta.predicate.ValuePredicateMetadata
 
StringTypeAdapter - Class in io.doov.core.serial.adapter
 
StringTypeAdapter() - Constructor for class io.doov.core.serial.adapter.StringTypeAdapter
 
sum(NumericFieldInfo<N>...) - Static method in class io.doov.core.dsl.DOOV
sum(NumericFunction<N>...) - Static method in class io.doov.core.dsl.DOOV
sum(List<NumericFieldInfo<N>>) - Method in class io.doov.core.dsl.impl.num.NumericFunction
Returns a numeric function that returns the sum value of the given field values.
sumConditions(List<NumericCondition<N>>) - Method in class io.doov.core.dsl.impl.num.NumericFunction
Returns a numeric function that returns the sum value of the given condition values.
sumFunction() - Method in interface io.doov.core.dsl.impl.num.DoubleOperators
 
sumFunction() - Method in interface io.doov.core.dsl.impl.num.FloatOperators
 
sumFunction() - Method in interface io.doov.core.dsl.impl.num.IntegerOperators
 
sumFunction() - Method in interface io.doov.core.dsl.impl.num.LongOperators
 
sumFunction() - Method in interface io.doov.core.dsl.impl.num.NumericOperators
 
sumMetadata(List<Metadata>) - Static method in class io.doov.core.dsl.meta.predicate.NaryPredicateMetadata
 

T

TagId - Interface in io.doov.core
Tag used to decorate FieldId
tags() - Method in interface io.doov.core.dsl.field.BaseFieldInfo
tags() - Method in class io.doov.core.dsl.impl.DefaultCondition
Returns a iterable function encapsulating the tags of this encapsulated field.
tags() - Method in interface io.doov.core.FieldId
Returns optional tags used to decorate this field.
tagsMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.predicate.UnaryPredicateMetadata
 
template(Supplier<TemplateParam<T1>>) - Static method in class io.doov.core.dsl.DOOV
 
template(Supplier<TemplateParam<T1>>, Supplier<TemplateParam<T2>>) - Static method in class io.doov.core.dsl.DOOV
 
template(Supplier<TemplateParam<T1>>, Supplier<TemplateParam<T2>>, Supplier<TemplateParam<T3>>) - Static method in class io.doov.core.dsl.DOOV
 
template(Supplier<TemplateParam<T1>>, Supplier<TemplateParam<T2>>, Supplier<TemplateParam<T3>>, Supplier<TemplateParam<T4>>) - Static method in class io.doov.core.dsl.DOOV
 
template(Supplier<TemplateParam<T1>>, Supplier<TemplateParam<T2>>, Supplier<TemplateParam<T3>>, Supplier<TemplateParam<T4>>, Supplier<TemplateParam<T5>>) - Static method in class io.doov.core.dsl.DOOV
 
Template1(TemplateParam<T1>) - Constructor for class io.doov.core.dsl.template.TemplateSpec.Template1
 
Template2(TemplateParam<T1>, TemplateParam<T2>) - Constructor for class io.doov.core.dsl.template.TemplateSpec.Template2
 
Template3(TemplateParam<T1>, TemplateParam<T2>, TemplateParam<T3>) - Constructor for class io.doov.core.dsl.template.TemplateSpec.Template3
 
Template4(TemplateParam<T1>, TemplateParam<T2>, TemplateParam<T3>, TemplateParam<T4>) - Constructor for class io.doov.core.dsl.template.TemplateSpec.Template4
 
Template5(TemplateParam<T1>, TemplateParam<T2>, TemplateParam<T3>, TemplateParam<T4>, TemplateParam<T5>) - Constructor for class io.doov.core.dsl.template.TemplateSpec.Template5
 
TemplateMapping - Class in io.doov.core.dsl.template
 
TemplateMapping() - Constructor for class io.doov.core.dsl.template.TemplateMapping
 
TemplateMapping.Map1<T1 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateMapping.Map2<T1 extends DslField<?>,T2 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateMapping.Map3<T1 extends DslField<?>,T2 extends DslField<?>,T3 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateMapping.Map4<T1 extends DslField<?>,T2 extends DslField<?>,T3 extends DslField<?>,T4 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateMapping.Map5<T1 extends DslField<?>,T2 extends DslField<?>,T3 extends DslField<?>,T4 extends DslField<?>,T5 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateMapping.Registry1<T1 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateMapping.Registry2<T1 extends DslField<?>,T2 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateMapping.Registry3<T1 extends DslField<?>,T2 extends DslField<?>,T3 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateMapping.Registry4<T1 extends DslField<?>,T2 extends DslField<?>,T3 extends DslField<?>,T4 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateMapping.Registry5<T1 extends DslField<?>,T2 extends DslField<?>,T3 extends DslField<?>,T4 extends DslField<?>,T5 extends DslField<?>> - Class in io.doov.core.dsl.template
 
templateParam(String) - Static method in class io.doov.core.dsl.meta.predicate.ValuePredicateMetadata
 
TemplateParam<T extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateParam(Class<T>, String, Function<FieldInfo, T>) - Constructor for class io.doov.core.dsl.template.TemplateParam
 
TemplateParamMetadata - Class in io.doov.core.dsl.meta.function
 
templateParamMetadata(String, FieldInfo) - Static method in class io.doov.core.dsl.meta.function.TemplateParamMetadata
 
TemplateRule - Class in io.doov.core.dsl.template
 
TemplateRule() - Constructor for class io.doov.core.dsl.template.TemplateRule
 
TemplateRule.Rule1<T1 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateRule.Rule2<T1 extends DslField<?>,T2 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateRule.Rule3<T1 extends DslField<?>,T2 extends DslField<?>,T3 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateRule.Rule4<T1 extends DslField<?>,T2 extends DslField<?>,T3 extends DslField<?>,T4 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateRule.Rule5<T1 extends DslField<?>,T2 extends DslField<?>,T3 extends DslField<?>,T4 extends DslField<?>,T5 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateSpec - Class in io.doov.core.dsl.template
 
TemplateSpec() - Constructor for class io.doov.core.dsl.template.TemplateSpec
 
TemplateSpec.Template1<T1 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateSpec.Template2<T1 extends DslField<?>,T2 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateSpec.Template3<T1 extends DslField<?>,T2 extends DslField<?>,T3 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateSpec.Template4<T1 extends DslField<?>,T2 extends DslField<?>,T3 extends DslField<?>,T4 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemplateSpec.Template5<T1 extends DslField<?>,T2 extends DslField<?>,T3 extends DslField<?>,T4 extends DslField<?>,T5 extends DslField<?>> - Class in io.doov.core.dsl.template
 
TemporalAdjuster - Class in io.doov.core.dsl.time
Common and useful temporal adjusters.
TemporalAdjuster(TemporalAdjusterMetadata, TemporalAdjuster) - Constructor for class io.doov.core.dsl.time.TemporalAdjuster
 
TemporalAdjusterMetadata - Class in io.doov.core.dsl.meta.function
 
TemporalAdjusterMetadata(MetadataType) - Constructor for class io.doov.core.dsl.meta.function.TemporalAdjusterMetadata
 
TemporalBiFunctionMetadata - Class in io.doov.core.dsl.meta.function
 
TemporalBiFunctionMetadata(Metadata, Operator, Metadata) - Constructor for class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
TemporalCondition<N extends java.time.temporal.Temporal> - Class in io.doov.core.dsl.impl.time
Base class for temporal conditions.
TemporalCondition(DslField<N>) - Constructor for class io.doov.core.dsl.impl.time.TemporalCondition
 
TemporalCondition(PredicateMetadata, BiFunction<FieldModel, Context, Optional<N>>) - Constructor for class io.doov.core.dsl.impl.time.TemporalCondition
 
TemporalFieldInfo<N extends java.time.temporal.Temporal> - Interface in io.doov.core.dsl.field.types
Base interface for temporal field info.
temporalFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<LocalDate>>) - Method in class io.doov.core.dsl.impl.time.LocalDateFunction
 
temporalFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<LocalDateTime>>) - Method in class io.doov.core.dsl.impl.time.LocalDateTimeFunction
 
temporalFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<LocalTime>>) - Method in class io.doov.core.dsl.impl.time.LocalTimeFunction
 
TemporalFunction<N extends java.time.temporal.Temporal> - Class in io.doov.core.dsl.impl.time
 
TemporalFunction(DslField<N>) - Constructor for class io.doov.core.dsl.impl.time.TemporalFunction
 
TemporalFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<N>>) - Constructor for class io.doov.core.dsl.impl.time.TemporalFunction
 
temporalFunction(PredicateMetadata, BiFunction<FieldModel, Context, Optional<N>>) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
 
TemporalFunctionMetadata - Class in io.doov.core.dsl.meta.function
 
TemporalFunctionMetadata(MetadataType) - Constructor for class io.doov.core.dsl.meta.function.TemporalFunctionMetadata
 
TemporalOperators<N extends java.time.temporal.Temporal> - Interface in io.doov.core.dsl.impl.time
 
TextFieldInfo - Interface in io.doov.core.dsl.field.types
Base interface for text field info.
then(MappingRule...) - Method in class io.doov.core.dsl.impl.DefaultStepWhen
 
then(MappingRule...) - Method in interface io.doov.core.dsl.lang.StepWhen
Return a conditional mapping rule containing all the given mapping rules.
then() - Method in class io.doov.core.dsl.meta.ConditionalMappingMetadata
 
then(List<Metadata>) - Static method in class io.doov.core.dsl.meta.MappingRegistryMetadata
 
TimeIsoFieldInfo - Class in io.doov.core.dsl.field.types
 
TimeIsoFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.TimeIsoFieldInfo
 
times(int) - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
times(int) - Method in class io.doov.core.dsl.impl.num.NumericFunction
Returns a numeric function that returns the node value multiplied by the given multiplier.
timesFunction() - Method in interface io.doov.core.dsl.impl.num.DoubleOperators
 
timesFunction() - Method in interface io.doov.core.dsl.impl.num.FloatOperators
 
timesFunction() - Method in interface io.doov.core.dsl.impl.num.IntegerOperators
 
timesFunction() - Method in interface io.doov.core.dsl.impl.num.LongOperators
 
timesFunction() - Method in interface io.doov.core.dsl.impl.num.NumericOperators
 
timesMetadata(Metadata, int) - Static method in class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 
to(DslField<O>) - Method in class io.doov.core.dsl.mapping.builder.BiStepMap.BiStepMapping
Return the bi mapping rule
to(ConsumerOutput<O>) - Method in class io.doov.core.dsl.mapping.builder.BiStepMap.BiStepMapping
Return the bi mapping rule
to(TriConsumer<FieldModel, Context, O>) - Method in class io.doov.core.dsl.mapping.builder.BiStepMap.BiStepMapping
Return the bi mapping rule
to(MappingOutput<I>) - Method in class io.doov.core.dsl.mapping.builder.ContextawareStepMap
Return the static mapping rule
to(DslField<I>) - Method in class io.doov.core.dsl.mapping.builder.ContextawareStepMap
Return the static mapping rule
to(TriConsumer<FieldModel, Context, I>) - Method in class io.doov.core.dsl.mapping.builder.ContextawareStepMap
Return the static mapping rule
to(MappingOutput<I>) - Method in class io.doov.core.dsl.mapping.builder.IterableStepMap
Return the static mapping rule
to(DslField<I>) - Method in class io.doov.core.dsl.mapping.builder.IterableStepMap
Return the static mapping rule
to(TriConsumer<FieldModel, Context, I>) - Method in class io.doov.core.dsl.mapping.builder.IterableStepMap
Return the static mapping rule
to(MappingOutput<O>) - Method in class io.doov.core.dsl.mapping.builder.NaryStepMap.NaryStepMapping
Return the n-ary mapping rule
to(DslField<O>) - Method in class io.doov.core.dsl.mapping.builder.NaryStepMap.NaryStepMapping
Return the n-ary mapping rule
to(TriConsumer<FieldModel, Context, O>) - Method in class io.doov.core.dsl.mapping.builder.NaryStepMap.NaryStepMapping
Return the n-ary mapping rule
to(MappingOutput<I>) - Method in class io.doov.core.dsl.mapping.builder.SimpleStepMap
Return the mapping rule
to(DslField<I>) - Method in class io.doov.core.dsl.mapping.builder.SimpleStepMap
Return the mapping rule
to(TriConsumer<FieldModel, Context, I>) - Method in class io.doov.core.dsl.mapping.builder.SimpleStepMap
Return the mapping rule
to(MappingOutput<I>) - Method in class io.doov.core.dsl.mapping.builder.StaticStepMap
Return the static mapping rule
to(DslField<I>) - Method in class io.doov.core.dsl.mapping.builder.StaticStepMap
Return the static mapping rule
to(TriConsumer<FieldModel, Context, I>) - Method in class io.doov.core.dsl.mapping.builder.StaticStepMap
Return the static mapping rule
toConcurrentFieldModel(Fm) - Static method in class io.doov.core.FieldModels
Returns a concurrent Collector that accumulates the input elements into a unique FieldModel.
today() - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Return a temporal condition that returns today's local date.
todayMetadata() - Static method in class io.doov.core.dsl.meta.function.TemporalFunctionMetadata
 
todayMinus(int, TemporalUnit) - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Return a temporal condition that returns today's local date minus the given amount and unit.
todayMinusDays(int) - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Return a temporal condition that returns today's local date minus the given amount in days.
todayMinusMetadata(int, Object) - Static method in class io.doov.core.dsl.meta.function.TemporalFunctionMetadata
 
todayMinusYears(int) - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Return a temporal condition that returns today's local date minus the given amount in years.
todayPlus(int, TemporalUnit) - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Return a temporal condition that returns today's local date plus the given amount and unit.
todayPlusDays(int) - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Return a temporal condition that returns today's local date plus the given amount in days.
todayPlusMetadata(int, Object) - Static method in class io.doov.core.dsl.meta.function.TemporalFunctionMetadata
 
todayPlusYears(int) - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
Return a temporal condition that returns today's local date plus the given amount in years.
toFieldModel(Fm) - Static method in class io.doov.core.FieldModels
Returns a Collector that accumulates the input elements into a unique FieldModel.
toHtml(Metadata) - Method in class io.doov.core.dsl.meta.ast.AstHtmlRenderer
 
toHtml(Metadata, Locale) - Static method in class io.doov.core.dsl.meta.ast.AstVisitorUtils
 
toMarkdown(Metadata) - Method in class io.doov.core.dsl.meta.ast.AstMarkdownRenderer
 
toString() - Method in class io.doov.core.dsl.lang.AbstractDSLBuilder
 
toString() - Method in class io.doov.core.dsl.meta.AbstractMetadata
 
toString() - Method in class io.doov.core.dsl.meta.ast.AstMarkdownRenderer
 
toString() - Method in class io.doov.core.dsl.meta.Element
 
toString() - Method in class io.doov.core.dsl.path.DefaultFieldPath
 
toString(Object) - Method in class io.doov.core.serial.adapter.BooleanTypeAdapter
 
toString(Object) - Method in class io.doov.core.serial.adapter.ByteTypeAdapter
 
toString(Object) - Method in class io.doov.core.serial.adapter.CharacterTypeAdapter
 
toString(Object) - Method in class io.doov.core.serial.adapter.CodeValuableEnumTypeAdapter
 
toString(Object) - Method in class io.doov.core.serial.adapter.DateTypeAdapter
 
toString(Object) - Method in class io.doov.core.serial.adapter.DoubleTypeAdapter
 
toString(Object) - Method in class io.doov.core.serial.adapter.FloatTypeAdapter
 
toString(Object) - Method in class io.doov.core.serial.adapter.IntegerTypeAdapter
 
toString(Object) - Method in class io.doov.core.serial.adapter.LocalDateTypeAdapter
 
toString(Object) - Method in class io.doov.core.serial.adapter.LongTypeAdapter
 
toString(Object) - Method in class io.doov.core.serial.adapter.ShortTypeAdapter
 
toString(Object) - Method in class io.doov.core.serial.adapter.StringTypeAdapter
 
toString(Object) - Method in interface io.doov.core.serial.TypeAdapter
Serialize
TriConsumer<T,U,V> - Interface in io.doov.core.dsl.lang
Represents an operation that accepts three input arguments and returns no result.
trueEvalCount() - Method in interface io.doov.core.dsl.meta.predicate.PredicateMetadata
 
trueMetadata() - Static method in class io.doov.core.dsl.meta.predicate.ValuePredicateMetadata
 
type() - Method in class io.doov.core.dsl.field.DefaultFieldInfo
 
type() - Method in interface io.doov.core.dsl.field.DelegatingFieldInfo
 
type(Class<?>) - Method in class io.doov.core.dsl.field.FieldInfoBuilder
 
type() - Method in class io.doov.core.dsl.meta.BinaryMetadata
 
type() - Method in class io.doov.core.dsl.meta.ConditionalMappingMetadata
 
type() - Method in class io.doov.core.dsl.meta.EmptyMetadata
 
type() - Method in class io.doov.core.dsl.meta.function.TemplateParamMetadata
 
type() - Method in class io.doov.core.dsl.meta.LeafMetadata
 
type() - Method in class io.doov.core.dsl.meta.MappingInputMetadata
 
type() - Method in class io.doov.core.dsl.meta.MappingRegistryMetadata
 
type() - Method in class io.doov.core.dsl.meta.MappingRuleMetadata
 
type() - Method in interface io.doov.core.dsl.meta.Metadata
Returns the metadata type.
type() - Method in class io.doov.core.dsl.meta.NaryMetadata
 
type() - Method in class io.doov.core.dsl.meta.RuleMetadata
 
type() - Method in class io.doov.core.dsl.meta.UnaryMetadata
 
type() - Method in class io.doov.core.dsl.meta.WhenMetadata
 
type() - Method in class io.doov.core.dsl.runtime.RuntimeField
 
type - Variable in class io.doov.core.dsl.template.TemplateParam
 
type() - Method in interface io.doov.core.FieldInfo
Returns the FieldId type
TYPE_ADAPTERS - Static variable in class io.doov.core.serial.TypeAdapters
 
TypeAdapter - Interface in io.doov.core.serial
 
TypeAdapterRegistry - Interface in io.doov.core.serial
Registry for type adapters.
TypeAdapters - Class in io.doov.core.serial
Default implementation of Type adapter registry
TypeAdapters() - Constructor for class io.doov.core.serial.TypeAdapters
 
TypeContextConverters - Class in io.doov.core.dsl.mapping
Factory methods of context-aware TypeConverters.
TypeContextConverters() - Constructor for class io.doov.core.dsl.mapping.TypeContextConverters
 
TypeConverter<I,O> - Interface in io.doov.core.dsl.lang
Type converter
TypeConverters - Class in io.doov.core.dsl.mapping
Factory methods of TypeConverters
TypeConverters() - Constructor for class io.doov.core.dsl.mapping.TypeConverters
 

U

UnaryMetadata - Class in io.doov.core.dsl.meta
 
UnaryMetadata(Operator, Metadata) - Constructor for class io.doov.core.dsl.meta.UnaryMetadata
 
UnaryPredicateMetadata - Class in io.doov.core.dsl.meta.predicate
 
unknownMetadata(String) - Static method in class io.doov.core.dsl.meta.function.TemporalAdjusterMetadata
 
unknownMetadata(String) - Static method in class io.doov.core.dsl.meta.predicate.ValuePredicateMetadata
 
using(BiTypeConverter<I, J, O>) - Method in class io.doov.core.dsl.mapping.builder.BiContextawareStepMap
Return the step mapping
using(BiTypeConverter<I, J, O>) - Method in class io.doov.core.dsl.mapping.builder.BiStepMap
Returns bi step mapping
using(TypeConverter<I, O>) - Method in class io.doov.core.dsl.mapping.builder.ContextawareStepMap
Return the step mapping
using(NaryTypeConverter<O>) - Method in class io.doov.core.dsl.mapping.builder.NaryStepMap
Return the step mapping
using(TypeConverter<I, O>) - Method in class io.doov.core.dsl.mapping.builder.SimpleStepMap
Return the step mapping
using(TypeConverter<I, O>) - Method in class io.doov.core.dsl.mapping.builder.StaticStepMap
Return the step mapping

V

validate(FieldModel) - Method in interface io.doov.core.dsl.field.types.Function
 
validate() - Method in class io.doov.core.dsl.impl.DefaultStepWhen
 
validate(FieldModel) - Method in interface io.doov.core.dsl.lang.MappingInput
Verifies the input for given in model
validate(FieldModel) - Method in interface io.doov.core.dsl.lang.MappingOutput
Verifies the output for the given out model
validate(FieldModel, FieldModel) - Method in interface io.doov.core.dsl.lang.MappingRule
Verifies the mapping rule for given in/out models
validate() - Method in interface io.doov.core.dsl.lang.StepWhen
Returns a validation rule.
validate(FieldModel) - Method in class io.doov.core.dsl.mapping.BiConverterInput
 
validate(FieldModel) - Method in class io.doov.core.dsl.mapping.ConsumerOutput
 
validate(FieldModel) - Method in class io.doov.core.dsl.mapping.ConverterInput
 
validate(FieldModel, FieldModel) - Method in class io.doov.core.dsl.mapping.DefaultConditionalMappingRule
 
validate(FieldModel, FieldModel) - Method in class io.doov.core.dsl.mapping.DefaultMappingRule
 
validate(FieldModel) - Method in class io.doov.core.dsl.mapping.FieldInput
 
validate(FieldModel) - Method in class io.doov.core.dsl.mapping.FieldOutput
 
validate(FieldModel) - Method in class io.doov.core.dsl.mapping.FunctionInput
 
validate(FieldModel) - Method in class io.doov.core.dsl.mapping.IterableInput
 
validate(FieldModel, FieldModel) - Method in class io.doov.core.dsl.mapping.MappingRegistry
 
validate(FieldModel) - Method in class io.doov.core.dsl.mapping.NaryConverterInput
 
validate(FieldModel) - Method in class io.doov.core.dsl.mapping.StaticInput
 
validateAndExecute(FieldModel, FieldModel) - Method in class io.doov.core.dsl.mapping.MappingRegistry
Validate and execute rules in this registry with contained order on given models
validateAndExecute(FieldModel, FieldModel, C) - Method in class io.doov.core.dsl.mapping.MappingRegistry
Validate and execute rules in this registry with contained order on given models
validation() - Method in interface io.doov.core.dsl.lang.ConditionalMappingRule
Validation rule
validation() - Method in class io.doov.core.dsl.mapping.DefaultConditionalMappingRule
 
ValidationRule - Interface in io.doov.core.dsl.lang
Interface for the validation rule that encapsulates the validation algorithm and data.
value(FieldModel, Context) - Method in interface io.doov.core.dsl.field.types.ContextAccessor
 
value(FieldModel, Context) - Method in class io.doov.core.dsl.impl.DefaultFunction
 
value() - Method in class io.doov.core.dsl.impl.DefaultResult
 
value() - Method in interface io.doov.core.dsl.lang.Result
Returns true if the predicate evaluates to true.
value() - Method in class io.doov.core.dsl.meta.IterableMetadata
 
value() - Method in class io.doov.core.dsl.meta.StaticMetadata
 
valueClass() - Method in class io.doov.core.dsl.meta.StaticMetadata
 
valueCondition(DefaultCondition<?>) - Method in class io.doov.core.dsl.meta.LeafMetadata
 
valueInput(Supplier<?>) - Static method in class io.doov.core.dsl.meta.MappingMetadata
 
valueListMetadata(Collection<?>) - Static method in class io.doov.core.dsl.meta.predicate.ValuePredicateMetadata
 
valueListObject(Collection<?>) - Method in class io.doov.core.dsl.meta.LeafMetadata
 
valueListReadable(Collection<? extends Readable>) - Method in class io.doov.core.dsl.meta.LeafMetadata
 
valueMetadata(Supplier<?>) - Static method in class io.doov.core.dsl.meta.predicate.ValuePredicateMetadata
 
valueMetadata(Object) - Static method in class io.doov.core.dsl.meta.predicate.ValuePredicateMetadata
 
valueModel(FieldModel, DslField<T>) - Static method in class io.doov.core.dsl.impl.DefaultFunction
 
valueObject(Object) - Method in class io.doov.core.dsl.meta.LeafMetadata
 
valueOf(String) - Static method in enum io.doov.core.dsl.lang.ReduceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.doov.core.dsl.meta.ast.ExclusionBar
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.doov.core.dsl.meta.DefaultOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.doov.core.dsl.meta.ElementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.doov.core.dsl.meta.i18n.ResourceBundleProvider
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.doov.core.dsl.meta.MappingOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.doov.core.dsl.meta.MetadataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.doov.core.dsl.meta.ReturnType
Returns the enum constant of this type with the specified name.
ValuePredicateMetadata<M extends ValuePredicateMetadata<M>> - Class in io.doov.core.dsl.meta.predicate
 
ValuePredicateMetadata(MetadataType) - Constructor for class io.doov.core.dsl.meta.predicate.ValuePredicateMetadata
 
valueReadable(Readable) - Method in class io.doov.core.dsl.meta.LeafMetadata
 
values - Variable in class io.doov.core.BaseFieldModel
 
values() - Static method in enum io.doov.core.dsl.lang.ReduceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.doov.core.dsl.meta.ast.ExclusionBar
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.doov.core.dsl.meta.DefaultOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.doov.core.dsl.meta.ElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.doov.core.dsl.meta.i18n.ResourceBundleProvider
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.doov.core.dsl.meta.MappingOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.doov.core.dsl.meta.MetadataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.doov.core.dsl.meta.ReturnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface io.doov.core.dsl.path.FieldPathProvider
Returns the list of field paths
valueString(String) - Method in class io.doov.core.dsl.meta.LeafMetadata
 
valueSupplier(Supplier<?>) - Method in class io.doov.core.dsl.meta.LeafMetadata
 
valueUnknown(String) - Method in class io.doov.core.dsl.meta.LeafMetadata
 
visitCondition(StepCondition, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 
visitCondition(StepCondition, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
 
visitNary(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
 

W

when(StepCondition) - Static method in class io.doov.core.dsl.DOOV
Returns a step when with the given condition.
when(StepCondition) - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
when(StepCondition) - Method in class io.doov.core.dsl.impl.num.NumericFunction
Returns a numeric step condition that returns the node value if the condition evaluates to true.
when() - Method in class io.doov.core.dsl.meta.ConditionalMappingMetadata
 
when(Metadata) - Static method in class io.doov.core.dsl.meta.WhenMetadata
 
whenMetadata(Metadata, StepCondition) - Static method in class io.doov.core.dsl.meta.function.NumericFunctionMetadata
 
WhenMetadata - Class in io.doov.core.dsl.meta
 
with(TemporalAdjuster) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
with(TemporalAdjuster) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a temporal function that returns the node value with given temporal adjuster applied.
with(MappingRule...) - Method in class io.doov.core.dsl.mapping.MappingRegistry
Create a new registry with all rules of the current registry followed by the given mapping rules
withFunction(TemporalAdjuster) - Method in interface io.doov.core.dsl.impl.time.LocalDateOperators
 
withFunction(TemporalAdjuster) - Method in interface io.doov.core.dsl.impl.time.LocalDateTimeOperators
 
withFunction(TemporalAdjuster) - Method in interface io.doov.core.dsl.impl.time.LocalTimeOperators
 
withFunction(TemporalAdjuster) - Method in interface io.doov.core.dsl.impl.time.TemporalOperators
 
withMetadata(Metadata, TemporalAdjusterMetadata) - Static method in class io.doov.core.dsl.meta.function.TemporalBiFunctionMetadata
 
withShortCircuit(boolean) - Method in class io.doov.core.dsl.impl.DefaultValidationRule
 
withShortCircuit(boolean) - Method in interface io.doov.core.dsl.lang.ValidationRule
Returns a validation rule with the given short circuit.
write(FieldModel, Context, T) - Method in interface io.doov.core.dsl.lang.MappingOutput
Writes the output value
write(FieldModel, Context, T) - Method in class io.doov.core.dsl.mapping.ConsumerOutput
 
write(FieldModel, Context, T) - Method in class io.doov.core.dsl.mapping.FieldOutput
 
write(String) - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
write(String) - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
writeBeginDiv(String...) - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
writeBeginDiv(String...) - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
writeBeginDivWithStyle(String, String...) - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
writeBeginDivWithStyle(String, String...) - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
writeBeginLi(String...) - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
writeBeginLi(String...) - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
writeBeginOl(String...) - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
writeBeginOl(String...) - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
writeBeginSpan(String...) - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
writeBeginSpan(String...) - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
writeBeginUl(String...) - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
writeBeginUl(String...) - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
writeEndDiv() - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
writeEndDiv() - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
writeEndLi() - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
writeEndLi() - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
writeEndOl() - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
writeEndOl() - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
writeEndSpan() - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
writeEndSpan() - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
writeEndUl() - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
writeEndUl() - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
writeExclusionBar(Metadata, ArrayDeque<Metadata>) - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
writeExclusionBar(Metadata, ArrayDeque<Metadata>) - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
writeFromBundle(Operator) - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
writeFromBundle(String) - Method in class io.doov.core.dsl.meta.ast.DefaultHtmlWriter
 
writeFromBundle(Operator) - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
writeFromBundle(String) - Method in interface io.doov.core.dsl.meta.ast.HtmlWriter
 
WriteMethodRef<T,R> - Interface in io.doov.core.dsl.path
 
writer - Variable in class io.doov.core.dsl.meta.ast.AstHtmlRenderer
 

Y

yearsBetween(N) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
yearsBetween(TemporalFieldInfo<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
yearsBetween(TemporalFunction<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
yearsBetween(Supplier<N>) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
yearsBetween(N) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the years between this node value and the given value.
yearsBetween(TemporalFieldInfo<N>) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the years between this node value and the given field value.
yearsBetween(TemporalFunction<N>) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric function that returns the years between this node value and the given condition value.
yearsBetween(Supplier<N>) - Method in class io.doov.core.dsl.impl.time.TemporalFunction
Returns a numeric condition that returns the years between this node value and the given supplier value.

_

_transient(boolean) - Method in class io.doov.core.dsl.field.FieldInfoBuilder
 
_transient(boolean) - Method in class io.doov.core.dsl.path.PathBuilder
 
_transient(boolean) - Method in class io.doov.core.dsl.runtime.FieldChainBuilder
 
$ A B C D E F G H I L M N O P R S T U V W Y _ 
Skip navigation links