- AbstractAstVisitor - Class in io.doov.core.dsl.meta.ast
-
- AbstractAstVisitor() - Constructor for class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- AbstractWrapper<M> - Class in io.doov.core
-
Base class for Wrapper implementation.
- AbstractWrapper(List<FieldInfo>, M) - Constructor for class io.doov.core.AbstractWrapper
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.impl.DefaultStepWhen
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.impl.DefaultValidationRule
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.mapping.BiMappingRule
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.mapping.DefaultBiTypeConverter
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.mapping.DefaultConditionalMappingRule
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.mapping.DefaultNaryTypeConverter
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.mapping.DefaultStaticTypeConverter
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.mapping.DefaultTypeConverter
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.mapping.MappingRegistry
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.mapping.NaryMappingRule
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.mapping.SimpleMappingRule
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.mapping.StaticMappingRule
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.meta.BinaryMetadata
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.meta.ConverterMetadata
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.meta.EmptyMetadata
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.meta.MappingMetadata
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.meta.NaryMetadata
-
- accept(MetadataVisitor, int) - Method in interface io.doov.core.dsl.meta.SyntaxTree
-
- accept(MetadataVisitor, int) - Method in class io.doov.core.dsl.meta.UnaryMetadata
-
- 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
-
- 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.
- 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.TemporalCondition
-
Returns a condition checking if the node value is after the value.
- after(TemporalFieldInfo<N>) - Method in class io.doov.core.dsl.impl.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.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.TemporalCondition
-
Returns a condition checking if the node value is after the condition value.
- afterOrEq(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.TemporalCondition
-
Returns a condition checking if the node value is after or equals the value.
- afterOrEq(Supplier<N>) - Method in class io.doov.core.dsl.impl.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.TemporalCondition
-
Returns a condition checking if the node value is after or equals the condition value.
- afterOrEqualsSupplierMetadata(DefaultCondition<?>, Supplier<?>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- afterOrEqualsTemporalConditionMetadata(DefaultCondition<?>, DefaultCondition<?>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- afterOrEqualsValueMetadata(DefaultCondition<?>, Object) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- afterSupplierMetadata(DefaultCondition<?>, Supplier<?>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- afterTemporalConditionMetadata(DefaultCondition<?>, DefaultCondition<?>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- afterTemporalFieldMetadata(DefaultCondition<?>, DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- afterValueMetadata(DefaultCondition<?>, Object) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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(TemporalCondition<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.TemporalCondition
-
Returns a numeric condition that returns the age at the given value.
- ageAt(TemporalFieldInfo<N>) - Method in class io.doov.core.dsl.impl.TemporalCondition
-
Returns a numeric condition that returns the age of this node value at the given field value.
- ageAt(TemporalCondition<N>) - Method in class io.doov.core.dsl.impl.TemporalCondition
-
Returns a numeric condition that returns the age of this node value at the given condition value.
- ageAt(Supplier<N>) - Method in class io.doov.core.dsl.impl.TemporalCondition
-
Returns a numeric condition 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.LeafMetadata
-
- ageAtTemporalConditionMetadata(DefaultCondition<?>, DefaultCondition<?>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- ageAtTemporalFieldMetadata(DefaultCondition<?>, DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- ageAtValueMetadata(DefaultCondition<?>, Object) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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.
- alwaysFalse() - 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.
- 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.BooleanCondition
-
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.BooleanCondition
-
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, Metadata) - Static method in class io.doov.core.dsl.meta.BinaryMetadata
-
- andMetadata(DslField, boolean) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- andMetadata(DslField, Readable) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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(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(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.
- apply(B) - Method in class io.doov.core.dsl.runtime.RuntimeField
-
- asMap() - Method in class io.doov.core.BaseFieldModel
-
- AstFullVisitor - Class in io.doov.core.dsl.meta.ast
-
- AstFullVisitor(StringBuilder) - Constructor for class io.doov.core.dsl.meta.ast.AstFullVisitor
-
- AstHtmlVisitor - Class in io.doov.core.dsl.meta.ast
-
- AstHtmlVisitor(OutputStream, ResourceProvider, Locale) - Constructor for class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- 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
-
- AstMarkdownVisitor - Class in io.doov.core.dsl.meta.ast
-
- AstMarkdownVisitor(StringBuilder, ResourceProvider, Locale) - Constructor for class io.doov.core.dsl.meta.ast.AstMarkdownVisitor
-
- AstTextVisitor - Class in io.doov.core.dsl.meta.ast
-
- AstTextVisitor(StringBuilder, ResourceProvider, Locale) - Constructor for class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- astToMarkdown(SyntaxTree, Locale) - Static method in class io.doov.core.dsl.meta.ast.AstVisitorUtils
-
- astToString(SyntaxTree, 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
-
- 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.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.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.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.TemporalCondition
-
Returns a condition checking if the node value is before the condition value.
- beforeOrEq(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.TemporalCondition
-
Returns a condition checking if the node value is before or equals the value.
- beforeOrEq(Supplier<N>) - Method in class io.doov.core.dsl.impl.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.TemporalCondition
-
Returns a condition checking if the node value is before or equals the condition value.
- beforeOrEqualsSupplierMetadata(DefaultCondition<?>, Supplier<?>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- beforeOrEqualsTemporalConditionMetadata(DefaultCondition<?>, DefaultCondition<?>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- beforeOrEqualsValueMetadata(DefaultCondition<?>, Object) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- beforeSupplierMetadata(DefaultCondition<?>, Supplier<?>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- beforeTemporalConditionMetadata(DefaultCondition<?>, DefaultCondition<?>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- beforeTemporalFieldMetadata(DefaultCondition<?>, DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- beforeValueMetadata(DefaultCondition<?>, Object) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- BEG_LI - Static variable in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- BEG_OL - Static variable in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- BEG_UL - Static variable in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- 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.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.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.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.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.TemporalCondition
-
Returns a condition checking if the node value is between the given min inclusive and max exclusive condition
values.
- biConverter(BiFunction<Optional<I>, Optional<J>, O>, String) - Static method in class io.doov.core.dsl.mapping.TypeConverters
-
- biConverter(BiFunction<I, J, O>, O, String) - Static method in class io.doov.core.dsl.mapping.TypeConverters
-
- biConverter(BiFunction<I, J, O>, I, J, String) - Static method in class io.doov.core.dsl.mapping.TypeConverters
-
- BiMappingRule<I,J,O> - Class in io.doov.core.dsl.mapping
-
2-to-1 mapping rule
- BinaryMetadata - Class in io.doov.core.dsl.meta
-
- BiStepMap<I,J> - Class in io.doov.core.dsl.mapping
-
First step for creating mapping rule.
- BiStepMap(DslField<I>, DslField<J>) - Constructor for class io.doov.core.dsl.mapping.BiStepMap
-
- BiStepMapping<I,J,O> - Class in io.doov.core.dsl.mapping
-
Intermediary step for creating a bi mapping rule.
- BiTypeConverter<I,J,O> - Interface in io.doov.core.dsl.lang
-
Bi type converter
- BooleanCondition - Class in io.doov.core.dsl.impl
-
Base class for boolean conditions.
- BooleanCondition(DslField) - Constructor for class io.doov.core.dsl.impl.BooleanCondition
-
- BooleanCondition(DslField, LeafMetadata, BiFunction<DslModel, Context, Optional<Boolean>>) - Constructor for class io.doov.core.dsl.impl.BooleanCondition
-
- BooleanFieldInfo - Class in io.doov.core.dsl.field.types
-
- BooleanFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.BooleanFieldInfo
-
- BooleanTypeAdapter - Class in io.doov.core.serial.adapter
-
- BooleanTypeAdapter() - Constructor for class io.doov.core.serial.adapter.BooleanTypeAdapter
-
- 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.AstHtmlVisitor
-
- 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
-
- 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
-
- children() - Method in class io.doov.core.dsl.meta.BinaryMetadata
-
- children() - Method in class io.doov.core.dsl.meta.ConverterMetadata
-
- children() - Method in class io.doov.core.dsl.meta.EmptyMetadata
-
- children() - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- children() - Method in class io.doov.core.dsl.meta.MappingMetadata
-
- 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.NaryMetadata
-
- children() - Method in class io.doov.core.dsl.meta.UnaryMetadata
-
- 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
- closeSum - Variable in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- closeUnaryUL - Variable in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- 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
-
- 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
-
- ComposeOperator - Class in io.doov.core.dsl.meta
-
- ComposeOperator(Operator, LeafMetadata) - Constructor for class io.doov.core.dsl.meta.ComposeOperator
-
- 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
-
- 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(T) - Method in class io.doov.core.dsl.impl.IterableCondition
-
- contains(String) - Method in class io.doov.core.dsl.impl.StringCondition
-
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.IterableCondition
-
- containsMetadata(DslField, String) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- containsMetadata(DslField, Object) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- containsMetadata(DslField, Collection<Object>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- Context - Interface in io.doov.core.dsl.lang
-
Interface for the execution context.
- convert(FieldModel, DslField<I>, DslField<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, 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(I) - Method in interface io.doov.core.dsl.lang.StaticTypeConverter
-
Return the converted value
- convert(FieldModel, DslField<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, DslField<I>, DslField<J>) - Method in class io.doov.core.dsl.mapping.DefaultBiTypeConverter
-
- convert(FieldModel, DslField...) - Method in class io.doov.core.dsl.mapping.DefaultNaryTypeConverter
-
- convert(I) - Method in class io.doov.core.dsl.mapping.DefaultStaticTypeConverter
-
- convert(FieldModel, DslField<I>) - Method in class io.doov.core.dsl.mapping.DefaultTypeConverter
-
- converter(Function<I, O>, String) - Static method in class io.doov.core.dsl.mapping.TypeConverters
-
- converter(Function<I, O>, O, String) - Static method in class io.doov.core.dsl.mapping.TypeConverters
-
- ConverterMetadata - Class in io.doov.core.dsl.meta
-
- ConverterMetadata(Element, 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
-
- countMetadata(List<Metadata>) - Static method in class io.doov.core.dsl.meta.NaryMetadata
-
- 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
-
- createClockFrom(LocalDate) - Static method in class io.doov.core.dsl.time.LocalDateSuppliers
-
Returns a clock from the given local date.
- CSS_CLASS_BINARY - Static variable in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- CSS_CLASS_NARY - Static variable in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- CSS_CLASS_UNARY - Static variable in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- CSS_CLASS_VALIDATE - Static variable in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- CSS_CLASS_VALIDATION_RULE - Static variable in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- CSS_CLASS_WHEN - Static variable in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- falseEvalCount() - Method in class io.doov.core.dsl.meta.PredicateMetadata
-
- falseEvalCount() - Method in interface io.doov.core.dsl.meta.PredicateMonitor
-
- falseMetadata() - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- field(DslField) - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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
-
- 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
-
- fieldInPosition(Stream<T>, int) - Static method in class io.doov.core.dsl.DOOV
-
Returns the field in the position
- fieldMetadata(DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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
-
- FieldPath - Interface in io.doov.core.dsl.path
-
Contains the same information as the
Path annotation.
- FieldPathProvider - Interface in io.doov.core.dsl.path
-
- 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.LeafMetadata
-
- firstDayOfNextMonth() - Static method in class io.doov.core.dsl.time.TemporalAdjuster
-
See TemporalAdjusters.firstDayOfNextMonth()
- firstDayOfNextMonthMetadata() - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- firstDayOfNextYear() - Static method in class io.doov.core.dsl.time.TemporalAdjuster
-
See TemporalAdjusters.firstDayOfNextYear()
- firstDayOfNextYearMetadata() - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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.LeafMetadata
-
- 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.LeafMetadata
-
- firstDayOfYear() - Static method in class io.doov.core.dsl.time.TemporalAdjuster
-
See TemporalAdjusters.firstDayOfYear()
- firstDayOfYearMetadata() - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- flatten() - Method in class io.doov.core.dsl.meta.BinaryMetadata
-
- flatten() - Method in class io.doov.core.dsl.meta.ConverterMetadata
-
- flatten() - Method in class io.doov.core.dsl.meta.EmptyMetadata
-
- flatten() - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- flatten() - Method in class io.doov.core.dsl.meta.MappingMetadata
-
- flatten() - Method in interface io.doov.core.dsl.meta.Metadata
-
Returns the tree of elements under this node in a flat list.
- flatten() - Method in class io.doov.core.dsl.meta.NaryMetadata
-
- flatten() - Method in class io.doov.core.dsl.meta.UnaryMetadata
-
- FloatCondition - Class in io.doov.core.dsl.impl
-
Implements Float functions for the numeric conditions.
- FloatCondition(DslField) - Constructor for class io.doov.core.dsl.impl.FloatCondition
-
- FloatCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<Float>>) - Constructor for class io.doov.core.dsl.impl.FloatCondition
-
- FloatFieldInfo - Class in io.doov.core.dsl.field.types
-
- FloatFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.FloatFieldInfo
-
- FloatTypeAdapter - Class in io.doov.core.serial.adapter
-
- FloatTypeAdapter() - Constructor for class io.doov.core.serial.adapter.FloatTypeAdapter
-
- formatCurrentIndent() - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- formatCurrentIndent() - Method in class io.doov.core.dsl.meta.ast.AstLineVisitor
-
- formatCurrentIndent() - Method in class io.doov.core.dsl.meta.ast.AstMarkdownVisitor
-
- formatLeafField(Element) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- formatLeafMetadata(LeafMetadata) - Method in class io.doov.core.dsl.meta.ast.AstLinePercentVisitor
-
- formatLeafMetadata(LeafMetadata) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- formatLeafOperator(Element) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- formatLeafUnknown(Element) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- formatLeafValue(Element) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- formatMappingMetadata(MappingMetadata) - 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.AstMarkdownVisitor
-
- formatOperator(Operator) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- formatParenthesis(Element) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- formatRule() - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- formatTemporalUnit(Element) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- formatValidate() - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- formatValue(Readable) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- formatWhen() - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- 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(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
- 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
-
- get(FieldId) - Method in class io.doov.core.BaseFieldModel
-
- get(FieldId) - Method in interface io.doov.core.dsl.DslModel
-
- get(DslField<T>) - Method in interface io.doov.core.dsl.DslModel
-
- 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(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
- 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.
- getBooleanCondition() - Method in class io.doov.core.dsl.field.types.BooleanFieldInfo
-
- getBooleanCondition() - 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
-
- getDefaultCondition() - Method in interface io.doov.core.dsl.DslField
-
Returns a new default condition that will use this as a field.
- getDefaultCondition() - Method in class io.doov.core.dsl.field.DefaultFieldInfo
-
- getDefaultCondition() - Method in class io.doov.core.dsl.field.types.CharacterFieldInfo
-
- getDefaultCondition() - Method in class io.doov.core.dsl.field.types.EnumFieldInfo
-
- getDefaultCondition() - Method in class io.doov.core.dsl.field.types.IterableFieldInfo
-
- getDefaultCondition() - Method in interface io.doov.core.dsl.field.types.LogicalFieldInfo
-
- getDefaultCondition() - Method in interface io.doov.core.dsl.field.types.NumericFieldInfo
-
- getDefaultCondition() - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
-
- getDefaultCondition() - Method in interface io.doov.core.dsl.field.types.TextFieldInfo
-
- getDefaultCondition() - Method in class io.doov.core.dsl.runtime.RuntimeField
-
- getDefaultFieldInfoClass() - Method in interface io.doov.core.dsl.field.FieldTypeProvider
-
- 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 class io.doov.core.dsl.impl.DefaultResult
-
- 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.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
-
- 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
-
- getMetadata() - Method in interface io.doov.core.dsl.lang.StepCondition
-
Returns the metadata to describe this node.
- getMetadata() - Method in class io.doov.core.dsl.time.TemporalAdjuster
-
- getModel() - Method in class io.doov.core.AbstractWrapper
-
- getNewLineIndex() - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- getNumericCondition() - Method in class io.doov.core.dsl.field.types.DoubleFieldInfo
-
- getNumericCondition() - Method in class io.doov.core.dsl.field.types.FloatFieldInfo
-
- getNumericCondition() - Method in class io.doov.core.dsl.field.types.IntegerFieldInfo
-
- getNumericCondition() - Method in class io.doov.core.dsl.field.types.LongFieldInfo
-
- getNumericCondition() - 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 class io.doov.core.dsl.meta.NaryMetadata
-
- getOperator() - Method in class io.doov.core.dsl.meta.UnaryMetadata
-
- 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
- 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
- getRight() - Method in class io.doov.core.dsl.meta.BinaryMetadata
-
- getRootMetadata() - Method in class io.doov.core.dsl.impl.DefaultContext
-
- getRootMetadata() - Method in class io.doov.core.dsl.impl.DefaultValidationRule
-
- getRootMetadata() - Method in interface io.doov.core.dsl.lang.Context
-
Returns the root node of the syntax tree.
- getRootMetadata() - Method in interface io.doov.core.dsl.lang.ValidationRule
-
Returns the root node metadata of this validation rule.
- getStepWhen() - Method in class io.doov.core.dsl.impl.DefaultValidationRule
-
- getStringCondition() - Method in class io.doov.core.dsl.field.types.StringFieldInfo
-
- getStringCondition() - Method in interface io.doov.core.dsl.field.types.TextFieldInfo
-
Returns a new string condition that will use this as a field.
- getTemporalCondition() - Method in class io.doov.core.dsl.field.types.DateIsoFieldInfo
-
- getTemporalCondition() - Method in class io.doov.core.dsl.field.types.LocalDateFieldInfo
-
- getTemporalCondition() - Method in class io.doov.core.dsl.field.types.LocalDateTimeFieldInfo
-
- getTemporalCondition() - Method in class io.doov.core.dsl.field.types.LocalTimeFieldInfo
-
- getTemporalCondition() - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
-
Returns a new temporal condition that will use this as a field.
- getTemporalCondition() - 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.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
-
- 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.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.NumericCondition
-
Returns a step condition checking if the node value is greater or equals the given field value.
- greaterOrEqualsMetadata(DslField, Object) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- greaterOrEqualsMetadata(DslField, Readable) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- greaterOrEqualsMetadata(DslField, DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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.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.NumericCondition
-
Returns a step condition checking if the node value is greater than the given field value.
- greaterThanMetadata(DslField, Object) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- greaterThanMetadata(DslField, Readable) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- greaterThanMetadata(DslField, DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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() - Static method in class io.doov.core.dsl.mapping.DefaultStaticTypeConverter
-
- identity() - Static method in class io.doov.core.dsl.mapping.DefaultTypeConverter
-
- identity() - Static method in class io.doov.core.dsl.meta.ConverterMetadata
-
- incFalseEval() - Method in class io.doov.core.dsl.meta.PredicateMetadata
-
- incFalseEval() - Method in interface io.doov.core.dsl.meta.PredicateMonitor
-
- includePath() - Method in interface io.doov.core.PathConstraint
-
Returns the path constraint value
- incTrueEval() - Method in class io.doov.core.dsl.meta.PredicateMetadata
-
- incTrueEval() - Method in interface io.doov.core.dsl.meta.PredicateMonitor
-
- info(FieldId) - Method in interface io.doov.core.FieldModel
-
Returns the field info for the given field id.
- insideNary - Variable in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- INSTANCE - Static variable in class io.doov.core.serial.TypeAdapters
-
- IntegerCondition - Class in io.doov.core.dsl.impl
-
Implements Integer functions for the numeric conditions.
- IntegerCondition(DslField) - Constructor for class io.doov.core.dsl.impl.IntegerCondition
-
- IntegerCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<Integer>>) - Constructor for class io.doov.core.dsl.impl.IntegerCondition
-
- IntegerCondition(NumericCondition<Long>) - Constructor for class io.doov.core.dsl.impl.IntegerCondition
-
- IntegerFieldInfo - Class in io.doov.core.dsl.field.types
-
- IntegerFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.IntegerFieldInfo
-
- IntegerTypeAdapter - Class in io.doov.core.serial.adapter
-
- IntegerTypeAdapter() - Constructor for class io.doov.core.serial.adapter.IntegerTypeAdapter
-
- 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.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.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.i18n - package io.doov.core.dsl.meta.i18n
-
- 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.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.IterableCondition
-
- isEmpty() - Method in class io.doov.core.dsl.mapping.MappingRegistry
-
- isEmptyMetadata(DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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.BooleanCondition
-
Returns a step condition checking if the node value is false.
- isFalse() - Method in class io.doov.core.dsl.impl.DefaultResult
-
- isFalse() - Method in interface io.doov.core.dsl.lang.Result
-
Returns true if the predicate evaluates to false.
- isMetadata(DslField, boolean) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- isNotEmpty() - Method in class io.doov.core.dsl.field.types.IterableFieldInfo
-
- isNotEmpty() - Method in class io.doov.core.dsl.impl.IterableCondition
-
- isNotEmptyMetadata(DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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.
- 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.
- 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.BooleanCondition
-
Returns a step condition checking if the node value is true.
- isTrue() - Method in class io.doov.core.dsl.impl.DefaultResult
-
- isTrue() - Method in interface io.doov.core.dsl.lang.Result
-
Returns true if the predicate evaluates to true.
- iterable(ReadMethodRef<T, Iterable<R>>) - Method in class io.doov.core.dsl.path.PathBuilder
-
- IterableCondition<T,C extends java.lang.Iterable<T>> - Class in io.doov.core.dsl.impl
-
- IterableCondition(DslField) - Constructor for class io.doov.core.dsl.impl.IterableCondition
-
- IterableCondition(DslField, LeafMetadata, BiFunction<DslModel, Context, Optional<C>>) - Constructor for class io.doov.core.dsl.impl.IterableCondition
-
- 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
-
- iterator() - Method in class io.doov.core.BaseFieldModel
-
- iterator() - Method in class io.doov.core.dsl.runtime.RuntimeModel
-
- lastDayOfMonth() - Static method in class io.doov.core.dsl.time.TemporalAdjuster
-
See TemporalAdjusters.lastDayOfMonth()
- lastDayOfMonthMetadata() - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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.LeafMetadata
-
- 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.LeafMetadata
-
- lastDayOfYear() - Static method in class io.doov.core.dsl.time.TemporalAdjuster
-
See TemporalAdjusters.lastDayOfYear()
- lastDayOfYearMetadata() - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- LeafMetadata - Class in io.doov.core.dsl.meta
-
- LeafMetadata(MetadataType) - Constructor for class io.doov.core.dsl.meta.LeafMetadata
-
- length() - Method in interface io.doov.core.dsl.field.types.TextFieldInfo
-
- length() - Method in class io.doov.core.dsl.impl.StringCondition
-
Returns an integer condition that returns the node value length.
- lengthIsMetadata(DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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.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.NumericCondition
-
Returns a step condition checking if the node value is lesser or equals the given field value.
- lesserOrEqualsMetadata(DslField, Object) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- lesserOrEqualsMetadata(DslField, Readable) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- lesserOrEqualsMetadata(DslField, DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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.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.NumericCondition
-
Returns a step condition checking if the node value is lesser than the given field value.
- lesserThanMetadata(DslField, Object) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- lesserThanMetadata(DslField, Readable) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- lesserThanMetadata(DslField, DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- list(Function<R, List<O>>, BiConsumer<R, List<O>>, Supplier<O>) - 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
-
- LocalDateCondition - Class in io.doov.core.dsl.impl
-
Implements LocalDate functions for the temporal conditions.
- LocalDateCondition(DslField) - Constructor for class io.doov.core.dsl.impl.LocalDateCondition
-
- LocalDateCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<LocalDate>>) - Constructor for class io.doov.core.dsl.impl.LocalDateCondition
-
- LocalDateFieldInfo - Class in io.doov.core.dsl.field.types
-
- LocalDateFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.LocalDateFieldInfo
-
- LocalDateSuppliers - Class in io.doov.core.dsl.time
-
Common and useful local date suppliers.
- LocalDateTimeCondition - Class in io.doov.core.dsl.impl
-
Implements LocalDateTime functions for the temporal conditions.
- LocalDateTimeCondition(DslField) - Constructor for class io.doov.core.dsl.impl.LocalDateTimeCondition
-
- LocalDateTimeCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<LocalDateTime>>) - Constructor for class io.doov.core.dsl.impl.LocalDateTimeCondition
-
- LocalDateTimeFieldInfo - Class in io.doov.core.dsl.field.types
-
- LocalDateTimeFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.LocalDateTimeFieldInfo
-
- 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.AstHtmlVisitor
-
- locale - Variable in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- LocalTimeCondition - Class in io.doov.core.dsl.impl
-
Implements LocalTime functions for the temporal conditions.
- LocalTimeCondition(DslField) - Constructor for class io.doov.core.dsl.impl.LocalTimeCondition
-
- LocalTimeCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<LocalTime>>) - Constructor for class io.doov.core.dsl.impl.LocalTimeCondition
-
- LocalTimeFieldInfo - Class in io.doov.core.dsl.field.types
-
- LocalTimeFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.LocalTimeFieldInfo
-
- 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.
- LongCondition - Class in io.doov.core.dsl.impl
-
Implements Long functions for the numeric conditions.
- LongCondition(DslField) - Constructor for class io.doov.core.dsl.impl.LongCondition
-
- LongCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<Long>>) - Constructor for class io.doov.core.dsl.impl.LongCondition
-
- LongFieldInfo - Class in io.doov.core.dsl.field.types
-
- LongFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.LongFieldInfo
-
- LongTypeAdapter - Class in io.doov.core.serial.adapter
-
- LongTypeAdapter() - Constructor for class io.doov.core.serial.adapter.LongTypeAdapter
-
- 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
- mapFor(Stream<? extends DslField<?>>, Function<DslField<?>, MappingRule>) - Static method in class io.doov.core.dsl.DOOV
-
Create an array of mapping rules from a stream of fields
- mapping(DslField, DslField) - Static method in class io.doov.core.dsl.meta.MappingMetadata
-
- mapping(List<DslField>, DslField) - Static method in class io.doov.core.dsl.meta.MappingMetadata
-
- mapping(Supplier<?>, DslField) - Static method in class io.doov.core.dsl.meta.MappingMetadata
-
- MappingMetadata - Class in io.doov.core.dsl.meta
-
- MappingMetadata(MetadataType) - Constructor for class io.doov.core.dsl.meta.MappingMetadata
-
- MappingOperator - Enum in io.doov.core.dsl.meta
-
- MappingRegistry - Class in io.doov.core.dsl.mapping
-
Immutable, ordered, composable container for
MappingRules
- MappingRule - Interface in io.doov.core.dsl.lang
-
Mapping rule
- mappings(MappingRule...) - Static method in class io.doov.core.dsl.DOOV
-
- mappings(MappingRule...) - Static method in class io.doov.core.dsl.mapping.MappingRegistry
-
- mappings(MappingOperator) - Static method in class io.doov.core.dsl.meta.MappingMetadata
-
- 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(DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- markdown() - Method in interface io.doov.core.dsl.meta.SyntaxTree
-
- markdown(Locale) - Method in interface io.doov.core.dsl.meta.SyntaxTree
-
- 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(DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- matchAllMetadata(DslField, Collection<?>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- matchAllMetadata(List<Metadata>) - Static method in class io.doov.core.dsl.meta.NaryMetadata
-
- 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(DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- matchAnyMetadata(DslField, Collection<?>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- matchAnyMetadata(List<Metadata>) - Static method in class io.doov.core.dsl.meta.NaryMetadata
-
- matches(String) - Method in interface io.doov.core.dsl.field.types.TextFieldInfo
-
- matches(String) - Method in class io.doov.core.dsl.impl.StringCondition
-
Returns a condition checking if the node value matches the given value.
- matchesMetadata(DslField, String) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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(DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- matchNoneMetadata(DslField, Collection<?>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- matchNoneMetadata(List<Metadata>) - Static method in class io.doov.core.dsl.meta.NaryMetadata
-
- merge(LeafMetadata) - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- merge(LeafMetadata) - Method in interface io.doov.core.dsl.meta.Metadata
-
Merges the node with the given node.
- merge(LeafMetadata) - Method in class io.doov.core.dsl.meta.NaryMetadata
-
- message(Context) - Method in class io.doov.core.dsl.meta.BinaryMetadata
-
- message(Context) - Method in class io.doov.core.dsl.meta.ConverterMetadata
-
- message(Context) - Method in class io.doov.core.dsl.meta.EmptyMetadata
-
- message(Context) - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- message(Context) - Method in class io.doov.core.dsl.meta.MappingMetadata
-
- message(Context) - Method in interface io.doov.core.dsl.meta.Metadata
-
Returns the failure message from the given context.
- message(Context) - Method in class io.doov.core.dsl.meta.NaryMetadata
-
- message(Context) - Method in class io.doov.core.dsl.meta.UnaryMetadata
-
Be carrefull about the boolean satisfiability problem when we use the not operator
https://en.wikipedia.org/wiki/Boolean_satisfiability_problem
- 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.
- 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.NumericCondition
-
Returns a numeric step condition that returns the min value of the given field values.
- minMetadata(Collection<? extends Readable>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- minMetadata(List<Metadata>) - Static method in class io.doov.core.dsl.meta.NaryMetadata
-
- 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.TemporalCondition
-
Returns a temporal condition that returns the node value minus given temporal value and unit.
- minus(NumericFieldInfo<Integer>, TemporalUnit) - Method in class io.doov.core.dsl.impl.TemporalCondition
-
Returns a temporal condition that returns the node value minus given temporal field value and unit.
- minusMetadata(DslField, int, Object) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- minusMetadata(DslField, DslField, Object) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- minusYears(int) - Method in interface io.doov.core.dsl.field.types.TemporalFieldInfo
-
- model - Variable in class io.doov.core.AbstractWrapper
-
- 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(TemporalCondition<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.TemporalCondition
-
Returns a numeric condition that returns the months between this node value and the given value.
- monthsBetween(TemporalFieldInfo<N>) - Method in class io.doov.core.dsl.impl.TemporalCondition
-
Returns a numeric condition that returns the months between this node value and the given field value.
- monthsBetween(TemporalCondition<N>) - Method in class io.doov.core.dsl.impl.TemporalCondition
-
Returns a numeric condition that returns the months between this node value and the given condition value.
- monthsBetween(Supplier<N>) - Method in class io.doov.core.dsl.impl.TemporalCondition
-
Returns a numeric condition that returns the months between this node value and the given supplier value.
- name() - Method in class io.doov.core.dsl.meta.ComposeOperator
-
- name() - Method in interface io.doov.core.dsl.meta.Operator
-
- NaryMappingRule<O> - Class in io.doov.core.dsl.mapping
-
n-to-1 mapping rule
- NaryMetadata - Class in io.doov.core.dsl.meta
-
- NaryStepMap - Class in io.doov.core.dsl.mapping
-
First step for creating a n-ary mapping rule.
- NaryStepMap(List<DslField>) - Constructor for class io.doov.core.dsl.mapping.NaryStepMap
-
- NaryStepMapping<O> - Class in io.doov.core.dsl.mapping
-
Intermediary step for creating n-ary mapping rule.
- NaryTypeConverter<O> - Interface in io.doov.core.dsl.lang
-
Generic Type converter
- nbImbriBinary - Variable in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- nConverter(BiFunction<FieldModel, List<DslField>, O>, String) - Static method in class io.doov.core.dsl.mapping.TypeConverters
-
- 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.
- 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.BooleanCondition
-
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.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.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.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(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.
- notEq(DefaultCondition<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 condition.
- notEqualsMetadata(DslField, Object) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- notEqualsMetadata(DslField, Readable) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- notMetadata(DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- notMetadata(Metadata) - Static method in class io.doov.core.dsl.meta.UnaryMetadata
-
- notNullMetadata(DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- nullMetadata(DslField) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- numericCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<Double>>) - Method in class io.doov.core.dsl.impl.DoubleCondition
-
- numericCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<Float>>) - Method in class io.doov.core.dsl.impl.FloatCondition
-
- numericCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<Integer>>) - Method in class io.doov.core.dsl.impl.IntegerCondition
-
- numericCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<Long>>) - Method in class io.doov.core.dsl.impl.LongCondition
-
- NumericCondition<N extends java.lang.Number> - Class in io.doov.core.dsl.impl
-
Base class for numeric conditions.
- numericCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<N>>) - Method in class io.doov.core.dsl.impl.NumericCondition
-
- NumericFieldInfo<N extends java.lang.Number> - Interface in io.doov.core.dsl.field.types
-
Base interface for numeric field info.
- 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 interface io.doov.core.dsl.DslModel
-
- set(DslField<T>, T) - Method in interface io.doov.core.dsl.DslModel
-
- set(WriteMethodRef<C, T>) - Method in class io.doov.core.dsl.path.PathBuilder
-
- 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.
- 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.
- setLocale(Locale) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- 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
- SimpleMappingRule<I,O> - Class in io.doov.core.dsl.mapping
-
1-to-1 mapping rule
- 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
-
First step for creating mapping rule.
- SimpleStepMap(DslField<I>) - Constructor for class io.doov.core.dsl.mapping.SimpleStepMap
-
- SimpleStepMapping<I,O> - Class in io.doov.core.dsl.mapping
-
Intermediary step for creating mapping rule.
- spliterator() - Method in class io.doov.core.BaseFieldModel
-
- 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
-
- stackSteam() - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- start(LeafMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- start(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- start(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- start(ValidationRule, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- start(StepWhen, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- start(ConverterMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- start(MappingMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- start(LeafMetadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- start(BinaryMetadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- start(NaryMetadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- start(ValidationRule, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- start(StepWhen, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- start(MappingMetadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- start(ConverterMetadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- startMetadata(LeafMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- startMetadata(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- startMetadata(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- startMetadata(ValidationRule, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- startMetadata(StepWhen, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- startMetadata(ConverterMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- startMetadata(MappingMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- startMetadata(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
-
- startMetadata(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
-
- startMetadata(ValidationRule, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
-
- startMetadata(StepWhen, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
-
- startMetadata(StepWhen, int) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- startMetadata(LeafMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- startMetadata(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- startMetadata(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- startMetadata(ValidationRule, int) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- startMetadata(StepWhen, int) - Method in class io.doov.core.dsl.meta.ast.AstLinePercentVisitor
-
- startMetadata(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstLinePercentVisitor
-
- startMetadata(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstLinePercentVisitor
-
- startMetadata(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstLineVisitor
-
- startMetadata(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstLineVisitor
-
- startMetadata(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- startMetadata(ValidationRule, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- startMetadata(StepWhen, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- startMetadata(ConverterMetadata, 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.StringCondition
-
Returns a condition checking if the node value starts with the given value.
- startsWithMetadata(DslField, String) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- StaticMappingRule<I,O> - Class in io.doov.core.dsl.mapping
-
- StaticStepMap<I> - Class in io.doov.core.dsl.mapping
-
First step for creating a static mapping rule.
- StaticStepMap(Supplier<I>) - Constructor for class io.doov.core.dsl.mapping.StaticStepMap
-
- StaticStepMapping<I,O> - Class in io.doov.core.dsl.mapping
-
Intermediary step for creating mapping rule.
- StaticTypeConverter<I,O> - Interface in io.doov.core.dsl.lang
-
Converter for static values
- stepCondition() - Method in class io.doov.core.dsl.impl.DefaultStepWhen
-
- 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.DefaultRuleRegistry
-
- 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 interface io.doov.core.dsl.lang.RuleRegistry
-
Stream the rules of this registry.
- stream() - Method in class io.doov.core.dsl.mapping.MappingRegistry
-
- stream() - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- stream() - Method in class io.doov.core.dsl.meta.MappingMetadata
-
- 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
-
- StringCondition - Class in io.doov.core.dsl.impl
-
Base class for string conditions.
- StringCondition(DslField) - Constructor for class io.doov.core.dsl.impl.StringCondition
-
- StringCondition(DslField, LeafMetadata, BiFunction<DslModel, Context, Optional<String>>) - Constructor for class io.doov.core.dsl.impl.StringCondition
-
- StringFieldInfo - Class in io.doov.core.dsl.field.types
-
- StringFieldInfo(FieldInfo) - Constructor for class io.doov.core.dsl.field.types.StringFieldInfo
-
- StringMapper - Interface in io.doov.core.serial
-
Bi-directional mapping to String representation for serialization
- 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(NumericCondition<N>...) - Static method in class io.doov.core.dsl.DOOV
-
- sum(List<NumericFieldInfo<N>>) - Method in class io.doov.core.dsl.impl.NumericCondition
-
Returns a numeric step condition that returns the sum value of the given field values.
- sumConditions(List<NumericCondition<N>>) - Method in class io.doov.core.dsl.impl.NumericCondition
-
Returns a numeric step condition that returns the sum value of the given condition values.
- sumMetadata(Collection<? extends Readable>) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- sumMetadata(List<Metadata>) - Static method in class io.doov.core.dsl.meta.NaryMetadata
-
- SyntaxTree - Interface in io.doov.core.dsl.meta
-
- TagId - Interface in io.doov.core
-
Tag used to decorate FieldId
- tags() - Method in interface io.doov.core.FieldId
-
Returns optional tags used to decorate this field.
- TemporalAdjuster - Class in io.doov.core.dsl.time
-
Common and useful temporal adjusters.
- TemporalAdjuster(Metadata, TemporalAdjuster) - Constructor for class io.doov.core.dsl.time.TemporalAdjuster
-
- temporalCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<LocalDate>>) - Method in class io.doov.core.dsl.impl.LocalDateCondition
-
- temporalCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<LocalDateTime>>) - Method in class io.doov.core.dsl.impl.LocalDateTimeCondition
-
- temporalCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<LocalTime>>) - Method in class io.doov.core.dsl.impl.LocalTimeCondition
-
- TemporalCondition<N extends java.time.temporal.Temporal> - Class in io.doov.core.dsl.impl
-
Base class for temporal conditions.
- TemporalCondition(DslField) - Constructor for class io.doov.core.dsl.impl.TemporalCondition
-
- TemporalCondition(DslField, PredicateMetadata, BiFunction<DslModel, Context, Optional<N>>) - Constructor for class io.doov.core.dsl.impl.TemporalCondition
-
- TemporalFieldInfo<N extends java.time.temporal.Temporal> - Interface in io.doov.core.dsl.field.types
-
Base interface for temporal field info.
- temporalUnit(Object) - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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.
- 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.NumericCondition
-
Returns a numeric step condition that returns the node value multiplied by the given multiplier.
- timesMetadata(DslField, int) - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- to(DslField<O>) - Method in class io.doov.core.dsl.mapping.BiStepMapping
-
Return the bi mapping rule
- to(DslField<O>) - Method in class io.doov.core.dsl.mapping.NaryStepMapping
-
Return the n-ary mapping rule
- to(DslField<I>) - Method in class io.doov.core.dsl.mapping.SimpleStepMap
-
Return the mapping rule
- to(DslField<O>) - Method in class io.doov.core.dsl.mapping.SimpleStepMapping
-
Return the mapping rule
- to(DslField<I>) - Method in class io.doov.core.dsl.mapping.StaticStepMap
-
Return the static mapping rule
- to(DslField<O>) - Method in class io.doov.core.dsl.mapping.StaticStepMapping
-
Return the 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.LeafMetadata
-
- 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.LeafMetadata
-
- 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.LeafMetadata
-
- 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.
- toString() - Method in class io.doov.core.dsl.meta.Element
-
- toString() - Method in class io.doov.core.dsl.meta.PredicateMetadata
-
- 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
- trueEvalCount() - Method in class io.doov.core.dsl.meta.PredicateMetadata
-
- trueEvalCount() - Method in interface io.doov.core.dsl.meta.PredicateMonitor
-
- trueMetadata() - Static method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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.ConverterMetadata
-
- type() - Method in class io.doov.core.dsl.meta.EmptyMetadata
-
- type() - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- type() - Method in class io.doov.core.dsl.meta.MappingMetadata
-
- 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.UnaryMetadata
-
- type() - Method in class io.doov.core.dsl.runtime.RuntimeField
-
- 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
-
- TypeConverter<I,O> - Interface in io.doov.core.dsl.lang
-
Type converter
- TypeConverters - Class in io.doov.core.dsl.mapping
-
- TypeConverters() - Constructor for class io.doov.core.dsl.mapping.TypeConverters
-
- validate() - Method in class io.doov.core.dsl.impl.DefaultStepWhen
-
- 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, FieldModel) - Method in class io.doov.core.dsl.mapping.BiMappingRule
-
- validate(FieldModel, FieldModel) - Method in class io.doov.core.dsl.mapping.DefaultConditionalMappingRule
-
- validate(FieldModel, FieldModel) - Method in class io.doov.core.dsl.mapping.MappingRegistry
-
- validate(FieldModel, FieldModel) - Method in class io.doov.core.dsl.mapping.NaryMappingRule
-
- validate(FieldModel, FieldModel) - Method in class io.doov.core.dsl.mapping.SimpleMappingRule
-
- validate(FieldModel, FieldModel) - Method in class io.doov.core.dsl.mapping.StaticMappingRule
-
- 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
- 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.
- valueCondition(DefaultCondition<?>) - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- valueConverter(Function<I, O>, String) - Static method in class io.doov.core.dsl.mapping.TypeConverters
-
- valueListObject(Collection<?>) - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- valueListReadable(Collection<? extends Readable>) - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- valueObject(Object) - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- 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.
- 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.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() - 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
-
- valueTemporalAdjuster(Readable) - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- valueUnknown(String) - Method in class io.doov.core.dsl.meta.LeafMetadata
-
- visit(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visit(LeafMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visit(UnaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visit(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visit(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visit(ValidationRule, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visit(StepWhen, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visit(StepCondition, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visit(ConverterMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visit(MappingMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visit(Metadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- visit(LeafMetadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- visit(UnaryMetadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- visit(BinaryMetadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- visit(NaryMetadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- visit(ValidationRule, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- visit(StepWhen, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- visit(StepCondition, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- visit(MappingMetadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- visit(ConverterMetadata, int) - Method in interface io.doov.core.dsl.meta.MetadataVisitor
-
- visitMetadata(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visitMetadata(LeafMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visitMetadata(UnaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visitMetadata(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visitMetadata(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visitMetadata(ValidationRule, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visitMetadata(StepWhen, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visitMetadata(StepCondition, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visitMetadata(ConverterMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visitMetadata(MappingMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AbstractAstVisitor
-
- visitMetadata(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
-
- visitMetadata(LeafMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
-
- visitMetadata(UnaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
-
- visitMetadata(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
-
- visitMetadata(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
-
- visitMetadata(ValidationRule, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
-
- visitMetadata(StepWhen, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
-
- visitMetadata(StepCondition, int) - Method in class io.doov.core.dsl.meta.ast.AstFullVisitor
-
- visitMetadata(StepWhen, int) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- visitMetadata(LeafMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- visitMetadata(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- visitMetadata(UnaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- visitMetadata(ValidationRule, int) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- visitMetadata(Metadata, int) - Method in class io.doov.core.dsl.meta.ast.AstHtmlVisitor
-
- visitMetadata(NaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstLineVisitor
-
- visitMetadata(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstLineVisitor
-
- visitMetadata(LeafMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- visitMetadata(UnaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- visitMetadata(BinaryMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- visitMetadata(ValidationRule, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- visitMetadata(ConverterMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-
- visitMetadata(MappingMetadata, int) - Method in class io.doov.core.dsl.meta.ast.AstTextVisitor
-