Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ADD - Enum constant in enum class de.redsix.dmncheck.feel.Operator
- AggregationOutputTypeValidator - Class in de.redsix.dmncheck.validators
- AggregationOutputTypeValidator() - Constructor for class de.redsix.dmncheck.validators.AggregationOutputTypeValidator
- AggregationValidator - Class in de.redsix.dmncheck.validators
- AggregationValidator() - Constructor for class de.redsix.dmncheck.validators.AggregationValidator
- AND - Enum constant in enum class de.redsix.dmncheck.feel.Operator
- annotations.de.redsix.dmncheck.feel - package annotations.de.redsix.dmncheck.feel
- annotations.de.redsix.dmncheck.util - package annotations.de.redsix.dmncheck.util
- apply(A, B, C) - Method in interface de.redsix.dmncheck.util.TriFunction
- apply(DmnModelInstance) - Method in class de.redsix.dmncheck.validators.ConnectedRequirementGraphValidator
- apply(DmnModelInstance) - Method in class de.redsix.dmncheck.validators.core.GenericValidator
- apply(DmnModelInstance) - Method in class de.redsix.dmncheck.validators.core.RequirementGraphValidator
- apply(DmnModelInstance) - Method in interface de.redsix.dmncheck.validators.core.Validator
-
Validates the given DMN model instance and returns the validation results as a list.
- apply(DmnModelInstance) - Method in class de.redsix.dmncheck.validators.ShadowedRuleValidator
- apply(DmnModelInstance) - Method in class de.redsix.dmncheck.validators.TypeValidator
B
- BinaryExpression(FeelExpression, Operator, FeelExpression) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
- bind(Function<B, Either<A, C>>) - Method in class de.redsix.dmncheck.util.Either
- BOOLEAN() - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
- BOOLEAN() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- BOOLEAN(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_BOOLEAN
- BOOLEAN(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_BOOLEAN
- BOOLEAN(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- BOOLEAN(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_BOOLEAN
- BOOLEAN(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_BOOLEAN
- BOOLEAN(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- BOOLEAN_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_BOOLEAN
- BOOLEAN_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_BOOLEAN
- BOOLEAN_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- BOOLEAN_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_BOOLEAN
- BOOLEAN_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_BOOLEAN
- BOOLEAN_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- BooleanLiteral(Boolean) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
- build() - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.BuildStep
- Builder() - Constructor for class de.redsix.dmncheck.result.ValidationResult.Builder
C
- call() - Method in class de.redsix.dmncheck.cli.Main
- caseOf(ExpressionType) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- caseOf(Either<A, B>) - Static method in class de.redsix.dmncheck.util.Eithers
- cases() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- cases(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Function<String, R>, Function<ItemDefinition, R>) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- CheckerMain - Class in de.redsix.dmncheck
- CheckerMain() - Constructor for class de.redsix.dmncheck.CheckerMain
- classLoader - Variable in enum class de.redsix.dmncheck.util.ProjectClassLoader
- ConflictingRuleValidator - Class in de.redsix.dmncheck.validators
- ConflictingRuleValidator() - Constructor for class de.redsix.dmncheck.validators.ConflictingRuleValidator
- ConnectedRequirementGraphValidator - Class in de.redsix.dmncheck.validators
- ConnectedRequirementGraphValidator() - Constructor for class de.redsix.dmncheck.validators.ConnectedRequirementGraphValidator
- containsNot() - Method in class de.redsix.dmncheck.feel.FeelExpression
- containsVariable(String) - Method in class de.redsix.dmncheck.feel.FeelExpression
- Context() - Constructor for class de.redsix.dmncheck.feel.FeelTypecheck.Context
D
- DATE() - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
- DATE() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- DATE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_DATE
- DATE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_DATE
- DATE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- DATE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_DATE
- DATE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_DATE
- DATE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- DATE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_DATE
- DATE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_DATE
- DATE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- DATE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_DATE
- DATE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_DATE
- DATE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- DateLiteral(LocalDateTime) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
- de.redsix.dmncheck - package de.redsix.dmncheck
- de.redsix.dmncheck.cli - package de.redsix.dmncheck.cli
- de.redsix.dmncheck.drg - package de.redsix.dmncheck.drg
- de.redsix.dmncheck.feel - package de.redsix.dmncheck.feel
- de.redsix.dmncheck.plugin - package de.redsix.dmncheck.plugin
- de.redsix.dmncheck.result - package de.redsix.dmncheck.result
- de.redsix.dmncheck.server - package de.redsix.dmncheck.server
- de.redsix.dmncheck.util - package de.redsix.dmncheck.util
- de.redsix.dmncheck.validators - package de.redsix.dmncheck.validators
- de.redsix.dmncheck.validators.core - package de.redsix.dmncheck.validators.core
- DecisionIdAndNameValidator - Class in de.redsix.dmncheck.validators
- DecisionIdAndNameValidator() - Constructor for class de.redsix.dmncheck.validators.DecisionIdAndNameValidator
- DefinitionsIdAndNameValidator - Class in de.redsix.dmncheck.validators
- DefinitionsIdAndNameValidator() - Constructor for class de.redsix.dmncheck.validators.DefinitionsIdAndNameValidator
- DisjunctionExpression(FeelExpression, FeelExpression) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
- DIV - Enum constant in enum class de.redsix.dmncheck.feel.Operator
- DOUBLE() - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
- DOUBLE() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- DOUBLE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_DOUBLE
- DOUBLE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_DOUBLE
- DOUBLE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- DOUBLE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_DOUBLE
- DOUBLE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_DOUBLE
- DOUBLE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- DOUBLE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_DOUBLE
- DOUBLE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_DOUBLE
- DOUBLE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- DOUBLE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_DOUBLE
- DOUBLE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_DOUBLE
- DOUBLE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- DoubleLiteral(Double) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
- DuplicateColumnLabelValidator - Class in de.redsix.dmncheck.validators
- DuplicateColumnLabelValidator() - Constructor for class de.redsix.dmncheck.validators.DuplicateColumnLabelValidator
- DuplicateRuleValidator - Class in de.redsix.dmncheck.validators
- DuplicateRuleValidator() - Constructor for class de.redsix.dmncheck.validators.DuplicateRuleValidator
E
- Either<A,
B> - Class in de.redsix.dmncheck.util - Either() - Constructor for class de.redsix.dmncheck.util.Either
- Eithers - Class in de.redsix.dmncheck.util
- Eithers.CaseOfMatchers - Class in de.redsix.dmncheck.util
- Eithers.CaseOfMatchers.PartialMatcher<A,
B, X> - Class in de.redsix.dmncheck.util - Eithers.CaseOfMatchers.TotalMatcher_Left<A,
B> - Class in de.redsix.dmncheck.util - Eithers.CaseOfMatchers.TotalMatcher_Right<A,
B, X> - Class in de.redsix.dmncheck.util - element(ModelElementInstance) - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.ElementStep
- ElementTypeDeclarationValidator<T extends org.camunda.bpm.model.dmn.instance.DmnElement> - Class in de.redsix.dmncheck.validators
- ElementTypeDeclarationValidator() - Constructor for class de.redsix.dmncheck.validators.ElementTypeDeclarationValidator
- Empty() - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
- ENUM(String) - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
- ENUM(String) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- ENUM(Function<String, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_ENUM
- ENUM(Function<String, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_ENUM
- ENUM(Function<String, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- ENUM(Function<String, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_ENUM
- ENUM(Function<String, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_ENUM
- ENUM(Function<String, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- ENUM_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_ENUM
- ENUM_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_ENUM
- ENUM_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- ENUM_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_ENUM
- ENUM_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_ENUM
- ENUM_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- equals(Object) - Method in class de.redsix.dmncheck.feel.ExpressionType
- equals(Object) - Method in class de.redsix.dmncheck.feel.FeelExpression
- equals(Object) - Method in class de.redsix.dmncheck.util.Either
- equals(Object) - Method in record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
-
Indicates whether some other object is "equal to" this one.
- error - Variable in class de.redsix.dmncheck.plugin.PrettyPrintValidationResults.PluginLogger
- ERROR - Enum constant in enum class de.redsix.dmncheck.result.Severity
- errorMessage() - Method in class de.redsix.dmncheck.validators.InputEntryTypeValidator
- errorMessage() - Method in class de.redsix.dmncheck.validators.ItemDefinitionAllowedValuesTypeValidator
- errorMessage() - Method in class de.redsix.dmncheck.validators.OutputEntryTypeValidator
- execute() - Method in class de.redsix.dmncheck.CheckerMain
- EXP - Enum constant in enum class de.redsix.dmncheck.feel.Operator
- Expression - Class in de.redsix.dmncheck.util
- Expression(LiteralExpression, String) - Constructor for class de.redsix.dmncheck.util.Expression
- Expression(UnaryTests, String) - Constructor for class de.redsix.dmncheck.util.Expression
- expressionLanguage - Variable in class de.redsix.dmncheck.util.Expression
- ExpressionType - Class in de.redsix.dmncheck.feel
- ExpressionType() - Constructor for class de.redsix.dmncheck.feel.ExpressionType
- ExpressionType.Cases<R> - Interface in de.redsix.dmncheck.feel
- ExpressionTypeParser - Class in de.redsix.dmncheck.feel
- ExpressionTypes - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.PartialMatcher<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.PartialMatcher_BOOLEAN<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.PartialMatcher_DATE<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.PartialMatcher_DOUBLE<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.PartialMatcher_ENUM<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.PartialMatcher_INTEGER<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.PartialMatcher_ITEMDEFINITION<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.PartialMatcher_LONG<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.TotalMatcher_BOOLEAN<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.TotalMatcher_DATE<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.TotalMatcher_DOUBLE<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.TotalMatcher_ENUM<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.TotalMatcher_INTEGER<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.TotalMatcher_ITEMDEFINITION<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.TotalMatcher_LONG<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.TotalMatcher_STRING<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.PartialMatcher<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.PartialMatcher_BOOLEAN<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.PartialMatcher_DATE<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.PartialMatcher_DOUBLE<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.PartialMatcher_ENUM<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.PartialMatcher_INTEGER<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.PartialMatcher_ITEMDEFINITION<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.PartialMatcher_LONG<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.TotalMatcher_BOOLEAN<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.TotalMatcher_DATE<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.TotalMatcher_DOUBLE<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.TotalMatcher_ENUM<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.TotalMatcher_INTEGER<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.TotalMatcher_ITEMDEFINITION<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.TotalMatcher_LONG<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.TotalMatcher_STRING<R> - Class in de.redsix.dmncheck.feel
- ExpressionTypes.CasesMatchers.TotalMatcher_TOP - Class in de.redsix.dmncheck.feel
F
- failOnWarning() - Method in class de.redsix.dmncheck.CheckerMain
- failOnWarning() - Method in class de.redsix.dmncheck.cli.Main
- failOnWarning() - Method in interface de.redsix.dmncheck.plugin.PluginBase
- FeelExpression - Class in de.redsix.dmncheck.feel
- FeelExpression() - Constructor for class de.redsix.dmncheck.feel.FeelExpression
- FeelExpression.Cases<R> - Interface in de.redsix.dmncheck.feel
- FeelParser - Class in de.redsix.dmncheck.feel
- FeelTypecheck - Class in de.redsix.dmncheck.feel
- FeelTypecheck.Context - Class in de.redsix.dmncheck.feel
- fetchFilesToTestFromSearchPaths(List<Path>) - Method in interface de.redsix.dmncheck.plugin.PluginBase
- from(DmnModelInstance) - Static method in class de.redsix.dmncheck.drg.RequirementGraph
G
- GE - Enum constant in enum class de.redsix.dmncheck.feel.Operator
- GenericValidator<S extends org.camunda.bpm.model.xml.instance.ModelElementInstance,
T extends org.camunda.bpm.model.xml.instance.ModelElementInstance> - Class in de.redsix.dmncheck.validators.core -
Generic validator that facilitates writing validations directly on the structure of the DMN model instance.
- GenericValidator() - Constructor for class de.redsix.dmncheck.validators.core.GenericValidator
- getClassName(ExpressionType) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.AggregationOutputTypeValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.AggregationValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.ConflictingRuleValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.core.GenericValidator
-
Auxiliary method to determine the class for the validation.
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.DecisionIdAndNameValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.DefinitionsIdAndNameValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.DuplicateColumnLabelValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.DuplicateRuleValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.InputDataIdAndNameValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.InputEntryTypeValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.InputTypeDeclarationValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.InputValuesTypeValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.ItemDefinitionAllowedValuesTypeValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.ItemDefinitionIdAndNameValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.KnowledgeSourceIdAndNameValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.NoDecisionPresentValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.OutputEntryTypeValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.OutputTypeDeclarationValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.OutputValuesTypeValidator
- getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.ShadowedRuleValidator
- getClassUsedToCheckApplicability() - Method in class de.redsix.dmncheck.validators.AggregationOutputTypeValidator
- getClassUsedToCheckApplicability() - Method in class de.redsix.dmncheck.validators.core.GenericValidator
-
Auxiliary method to determine the class used for the applicability check.
- getClassUsedToCheckApplicability() - Method in class de.redsix.dmncheck.validators.core.SimpleValidator
- getDefinitions() - Method in class de.redsix.dmncheck.drg.RequirementGraph
- getElement() - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.BuildStep
- getElement() - Method in class de.redsix.dmncheck.result.ValidationResult
- getExcludeList() - Method in class de.redsix.dmncheck.CheckerMain
- getExcludeList() - Method in class de.redsix.dmncheck.cli.Main
- getExcludeList() - Method in interface de.redsix.dmncheck.plugin.PluginBase
- getFileNames(List<Path>) - Method in interface de.redsix.dmncheck.plugin.PluginBase
- getItemDefinition(ExpressionType) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- getItemDefinitions() - Method in class de.redsix.dmncheck.validators.core.ValidationContext
-
Provides access to the item definitions of a DMN model instance.
- getLeft(Either<A, B>) - Static method in class de.redsix.dmncheck.util.Eithers
- getMessage() - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.BuildStep
- getMessage() - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.ElementStep
- getMessage() - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.SeverityStep
- getMessage() - Method in class de.redsix.dmncheck.result.ValidationResult
- getName() - Method in class de.redsix.dmncheck.validators.DecisionIdAndNameValidator
- getName() - Method in class de.redsix.dmncheck.validators.DefinitionsIdAndNameValidator
- getName() - Method in class de.redsix.dmncheck.validators.IdAndNameValidator
- getName() - Method in class de.redsix.dmncheck.validators.InputDataIdAndNameValidator
- getName() - Method in class de.redsix.dmncheck.validators.ItemDefinitionIdAndNameValidator
- getName() - Method in class de.redsix.dmncheck.validators.KnowledgeSourceIdAndNameValidator
- getPluginLogger() - Method in class de.redsix.dmncheck.CheckerMain
- getPluginLogger() - Method in class de.redsix.dmncheck.cli.Main
- getPluginLogger() - Method in interface de.redsix.dmncheck.plugin.PluginBase
- getRight(Either<A, B>) - Static method in class de.redsix.dmncheck.util.Eithers
- getSearchPathList() - Method in class de.redsix.dmncheck.CheckerMain
- getSearchPathList() - Method in class de.redsix.dmncheck.cli.Main
- getSearchPathList() - Method in interface de.redsix.dmncheck.plugin.PluginBase
- getSeverity() - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.BuildStep
- getSeverity() - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.ElementStep
- getSeverity() - Method in class de.redsix.dmncheck.result.ValidationResult
- getTypeRef(InputExpression) - Method in class de.redsix.dmncheck.validators.InputTypeDeclarationValidator
- getTypeRef(Output) - Method in class de.redsix.dmncheck.validators.OutputTypeDeclarationValidator
- getValidatorClasses() - Method in class de.redsix.dmncheck.CheckerMain
- getValidatorClasses() - Method in class de.redsix.dmncheck.cli.Main
- getValidatorClasses() - Method in interface de.redsix.dmncheck.plugin.PluginBase
- getValidatorPackages() - Method in class de.redsix.dmncheck.CheckerMain
- getValidatorPackages() - Method in class de.redsix.dmncheck.cli.Main
- getValidatorPackages() - Method in interface de.redsix.dmncheck.plugin.PluginBase
- getValidators() - Method in interface de.redsix.dmncheck.plugin.PluginBase
- getValidators() - Static method in class de.redsix.dmncheck.util.ValidatorLoader
- getValidators(String[], String[]) - Static method in class de.redsix.dmncheck.util.ValidatorLoader
- GT - Enum constant in enum class de.redsix.dmncheck.feel.Operator
H
- hashCode() - Method in class de.redsix.dmncheck.feel.ExpressionType
- hashCode() - Method in class de.redsix.dmncheck.feel.FeelExpression
- hashCode() - Method in class de.redsix.dmncheck.util.Either
- hashCode() - Method in record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
-
Returns a hash code value for this object.
I
- IdAndNameValidator<T extends org.camunda.bpm.model.dmn.instance.DmnElement & org.camunda.bpm.model.dmn.instance.NamedElement> - Class in de.redsix.dmncheck.validators
- IdAndNameValidator() - Constructor for class de.redsix.dmncheck.validators.IdAndNameValidator
- info - Variable in class de.redsix.dmncheck.plugin.PrettyPrintValidationResults.PluginLogger
- init - Static variable in class de.redsix.dmncheck.result.ValidationResult
- InputDataIdAndNameValidator - Class in de.redsix.dmncheck.validators
- InputDataIdAndNameValidator() - Constructor for class de.redsix.dmncheck.validators.InputDataIdAndNameValidator
- InputEntryTypeValidator - Class in de.redsix.dmncheck.validators
- InputEntryTypeValidator() - Constructor for class de.redsix.dmncheck.validators.InputEntryTypeValidator
- InputTypeDeclarationValidator - Class in de.redsix.dmncheck.validators
- InputTypeDeclarationValidator() - Constructor for class de.redsix.dmncheck.validators.InputTypeDeclarationValidator
- InputValuesTypeValidator - Class in de.redsix.dmncheck.validators
- InputValuesTypeValidator() - Constructor for class de.redsix.dmncheck.validators.InputValuesTypeValidator
- INSTANCE - Enum constant in enum class de.redsix.dmncheck.util.ProjectClassLoader
- INTEGER() - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
- INTEGER() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- INTEGER(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_INTEGER
- INTEGER(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_INTEGER
- INTEGER(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- INTEGER(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_INTEGER
- INTEGER(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_INTEGER
- INTEGER(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- INTEGER_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_INTEGER
- INTEGER_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_INTEGER
- INTEGER_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- INTEGER_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_INTEGER
- INTEGER_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_INTEGER
- INTEGER_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- IntegerLiteral(Integer) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
- isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.AggregationOutputTypeValidator
- isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.AggregationValidator
- isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.ConflictingRuleValidator
- isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.DuplicateColumnLabelValidator
- isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.DuplicateRuleValidator
- isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.InputEntryTypeValidator
- isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.OutputEntryTypeValidator
- isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.ShadowedRuleValidator
- isApplicable(Definitions, ValidationContext) - Method in class de.redsix.dmncheck.validators.NoDecisionPresentValidator
- isApplicable(Input, ValidationContext) - Method in class de.redsix.dmncheck.validators.InputValuesTypeValidator
- isApplicable(ItemDefinition, ValidationContext) - Method in class de.redsix.dmncheck.validators.ItemDefinitionAllowedValuesTypeValidator
- isApplicable(Output, ValidationContext) - Method in class de.redsix.dmncheck.validators.OutputValuesTypeValidator
- isApplicable(S, ValidationContext) - Method in class de.redsix.dmncheck.validators.core.GenericValidator
-
Checks whether the validation is applicable for an element of type S taking account of the validation context.
- isApplicable(T, ValidationContext) - Method in class de.redsix.dmncheck.validators.ElementTypeDeclarationValidator
- isApplicable(T, ValidationContext) - Method in class de.redsix.dmncheck.validators.IdAndNameValidator
- isGreaterThan() - Method in enum class de.redsix.dmncheck.feel.Operator
- isLessThan() - Method in enum class de.redsix.dmncheck.feel.Operator
- isLiteral() - Method in class de.redsix.dmncheck.feel.FeelExpression
- isNumeric(ExpressionType) - Static method in class de.redsix.dmncheck.feel.ExpressionType
- isSubtypeOf(ExpressionType) - Method in class de.redsix.dmncheck.feel.ExpressionType
- ITEMDEFINITION(Function<ItemDefinition, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_ITEMDEFINITION
- ITEMDEFINITION(Function<ItemDefinition, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_ITEMDEFINITION
- ITEMDEFINITION(Function<ItemDefinition, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- ITEMDEFINITION(Function<ItemDefinition, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_ITEMDEFINITION
- ITEMDEFINITION(Function<ItemDefinition, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_ITEMDEFINITION
- ITEMDEFINITION(Function<ItemDefinition, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- ITEMDEFINITION(ItemDefinition) - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
- ITEMDEFINITION(ItemDefinition) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- ITEMDEFINITION_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_ITEMDEFINITION
- ITEMDEFINITION_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_ITEMDEFINITION
- ITEMDEFINITION_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- ITEMDEFINITION_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_ITEMDEFINITION
- ITEMDEFINITION_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_ITEMDEFINITION
- ITEMDEFINITION_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- ItemDefinitionAllowedValuesTypeValidator - Class in de.redsix.dmncheck.validators
- ItemDefinitionAllowedValuesTypeValidator() - Constructor for class de.redsix.dmncheck.validators.ItemDefinitionAllowedValuesTypeValidator
- ItemDefinitionIdAndNameValidator - Class in de.redsix.dmncheck.validators
- ItemDefinitionIdAndNameValidator() - Constructor for class de.redsix.dmncheck.validators.ItemDefinitionIdAndNameValidator
K
- KnowledgeSourceIdAndNameValidator - Class in de.redsix.dmncheck.validators
- KnowledgeSourceIdAndNameValidator() - Constructor for class de.redsix.dmncheck.validators.KnowledgeSourceIdAndNameValidator
L
- lazy(Supplier<ExpressionType>) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- LE - Enum constant in enum class de.redsix.dmncheck.feel.Operator
- left(A) - Static method in class de.redsix.dmncheck.util.Eithers
- left(Function<A, X>) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.TotalMatcher_Left
- left_(X) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.TotalMatcher_Left
- loadProjectClasspath(List<String>) - Method in interface de.redsix.dmncheck.plugin.PluginBase
- logPrettified(File, List<ValidationResult>, PrettyPrintValidationResults.PluginLogger) - Static method in class de.redsix.dmncheck.plugin.PrettyPrintValidationResults
- LONG() - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
- LONG() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- LONG(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_LONG
- LONG(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_LONG
- LONG(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- LONG(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_LONG
- LONG(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_LONG
- LONG(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- LONG_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_LONG
- LONG_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_LONG
- LONG_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- LONG_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_LONG
- LONG_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_LONG
- LONG_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- LT - Enum constant in enum class de.redsix.dmncheck.feel.Operator
M
- main(String[]) - Static method in class de.redsix.dmncheck.cli.Main
- main(String[]) - Static method in class de.redsix.dmncheck.server.ValidationServer
- Main - Class in de.redsix.dmncheck.cli
- Main() - Constructor for class de.redsix.dmncheck.cli.Main
- map(Function<B, C>) - Method in class de.redsix.dmncheck.util.Either
- match(ExpressionType.Cases<R>) - Method in class de.redsix.dmncheck.feel.ExpressionType
- match(FeelExpression.Cases<R>) - Method in class de.redsix.dmncheck.feel.FeelExpression
- match(Function<A, X>, Function<B, X>) - Method in class de.redsix.dmncheck.util.Either
- message(String) - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.MessageStep
- modClassName(Function<String, String>) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- modItemDefinition(Function<ItemDefinition, ItemDefinition>) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- MUL - Enum constant in enum class de.redsix.dmncheck.feel.Operator
N
- NoDecisionPresentValidator - Class in de.redsix.dmncheck.validators
- NoDecisionPresentValidator() - Constructor for class de.redsix.dmncheck.validators.NoDecisionPresentValidator
- NonValidatingDmnParser - Class in de.redsix.dmncheck.server
- NonValidatingDmnParser() - Constructor for class de.redsix.dmncheck.server.NonValidatingDmnParser
- NOT - Enum constant in enum class de.redsix.dmncheck.feel.Operator
- Null() - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
O
- Operator - Enum Class in de.redsix.dmncheck.feel
- OR - Enum constant in enum class de.redsix.dmncheck.feel.Operator
- otherwise(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher
- otherwise(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher
- otherwise(Supplier<X>) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.PartialMatcher
- otherwise_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher
- otherwise_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher
- otherwise_(X) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.PartialMatcher
- otherwiseEmpty() - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher
- otherwiseEmpty() - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher
- otherwiseEmpty() - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.PartialMatcher
- OutputEntryTypeValidator - Class in de.redsix.dmncheck.validators
- OutputEntryTypeValidator() - Constructor for class de.redsix.dmncheck.validators.OutputEntryTypeValidator
- OutputTypeDeclarationValidator - Class in de.redsix.dmncheck.validators
- OutputTypeDeclarationValidator() - Constructor for class de.redsix.dmncheck.validators.OutputTypeDeclarationValidator
- OutputValuesTypeValidator - Class in de.redsix.dmncheck.validators
- OutputValuesTypeValidator() - Constructor for class de.redsix.dmncheck.validators.OutputValuesTypeValidator
P
- parse(Expression) - Static method in class de.redsix.dmncheck.feel.FeelParser
- parse(CharSequence) - Static method in class de.redsix.dmncheck.feel.FeelParser
- parse(CharSequence, Collection<ItemDefinition>) - Static method in class de.redsix.dmncheck.feel.ExpressionTypeParser
- PluginBase - Interface in de.redsix.dmncheck.plugin
- PluginLogger(Consumer<CharSequence>, Consumer<CharSequence>, Consumer<CharSequence>) - Constructor for class de.redsix.dmncheck.plugin.PrettyPrintValidationResults.PluginLogger
- portNumber - Variable in class de.redsix.dmncheck.server.ValidationServer
- PrettyPrintValidationResults - Class in de.redsix.dmncheck.plugin
- PrettyPrintValidationResults.PluginLogger - Class in de.redsix.dmncheck.plugin
- ProjectClassLoader - Enum Class in de.redsix.dmncheck.util
R
- RangeExpression(boolean, FeelExpression, FeelExpression, boolean) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
- reduce() - Static method in class de.redsix.dmncheck.util.Either
- RequirementGraph - Class in de.redsix.dmncheck.drg
- RequirementGraph(Class<? extends DefaultEdge>, Definitions) - Constructor for class de.redsix.dmncheck.drg.RequirementGraph
- RequirementGraphLeafValidator - Class in de.redsix.dmncheck.validators
- RequirementGraphLeafValidator() - Constructor for class de.redsix.dmncheck.validators.RequirementGraphLeafValidator
- RequirementGraphValidator - Class in de.redsix.dmncheck.validators.core
-
Generic validator that facilitates writing validations on graph-based representation of the DMN model instance.
- RequirementGraphValidator() - Constructor for class de.redsix.dmncheck.validators.core.RequirementGraphValidator
- right(B) - Static method in class de.redsix.dmncheck.util.Eithers
- right(Function<B, X>) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.TotalMatcher_Left
- right(Function<B, X>) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.TotalMatcher_Right
- right_(X) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.TotalMatcher_Left
- right_(X) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.TotalMatcher_Right
- runValidators(DmnModelInstance) - Method in interface de.redsix.dmncheck.plugin.PluginBase
S
- setClassName(String) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- setItemDefinition(ItemDefinition) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- severity(Severity) - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.SeverityStep
- Severity - Enum Class in de.redsix.dmncheck.result
-
The severity of a validation result.
- ShadowedRuleValidator - Class in de.redsix.dmncheck.validators
- ShadowedRuleValidator() - Constructor for class de.redsix.dmncheck.validators.ShadowedRuleValidator
- SimpleValidator<T extends org.camunda.bpm.model.xml.instance.ModelElementInstance> - Class in de.redsix.dmncheck.validators.core
-
A simple validator is a
GenericValidator
where the validation (T) and applicability check (S) type are always the same. - SimpleValidator() - Constructor for class de.redsix.dmncheck.validators.core.SimpleValidator
- STRING() - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
- STRING() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- STRING(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_STRING
- STRING(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- STRING(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_STRING
- STRING(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- STRING_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_STRING
- STRING_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- STRING_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_STRING
- STRING_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- StringLiteral(String) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
- SUB - Enum constant in enum class de.redsix.dmncheck.feel.Operator
- subsumes(FeelExpression) - Method in class de.redsix.dmncheck.feel.FeelExpression
T
- testFile(File) - Method in interface de.redsix.dmncheck.plugin.PluginBase
- testFiles(List<File>) - Method in interface de.redsix.dmncheck.plugin.PluginBase
- textContent - Variable in class de.redsix.dmncheck.util.Expression
- toExpression(LiteralExpression) - Method in record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
- toExpression(UnaryTests) - Method in record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
- TOP() - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
- TOP() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
- TOP(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- TOP(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- TOP_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
- TOP_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
- topLevelExpressionLanguage() - Method in record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
-
Returns the value of the
topLevelExpressionLanguage
record component. - TopLevelExpressionLanguage - Record Class in de.redsix.dmncheck.util
- TopLevelExpressionLanguage(String) - Constructor for record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
-
Creates an instance of a
TopLevelExpressionLanguage
record class. - toString() - Method in class de.redsix.dmncheck.feel.ExpressionType
- toString() - Method in class de.redsix.dmncheck.feel.FeelExpression
- toString() - Method in enum class de.redsix.dmncheck.feel.Operator
- toString() - Method in class de.redsix.dmncheck.result.ValidationResult
- toString() - Method in class de.redsix.dmncheck.util.Either
- toString() - Method in record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
-
Returns a string representation of this record class.
- TriFunction<A,
B, C, R> - Interface in de.redsix.dmncheck.util - typecheck(FeelExpression) - Static method in class de.redsix.dmncheck.feel.FeelTypecheck
- typecheck(FeelTypecheck.Context, FeelExpression) - Static method in class de.redsix.dmncheck.feel.FeelTypecheck
- TypeValidator<T extends org.camunda.bpm.model.xml.instance.ModelElementInstance> - Class in de.redsix.dmncheck.validators
- TypeValidator() - Constructor for class de.redsix.dmncheck.validators.TypeValidator
U
- UnaryExpression(Operator, FeelExpression) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
- Util - Class in de.redsix.dmncheck.util
V
- validate() - Method in interface de.redsix.dmncheck.plugin.PluginBase
- validate(RequirementGraph) - Method in class de.redsix.dmncheck.validators.ConnectedRequirementGraphValidator
- validate(RequirementGraph) - Method in class de.redsix.dmncheck.validators.core.RequirementGraphValidator
-
Returns a list of validation results for a requirement graph (see
RequirementGraph
). - validate(RequirementGraph) - Method in class de.redsix.dmncheck.validators.RequirementGraphLeafValidator
- validate(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.AggregationValidator
- validate(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.ConflictingRuleValidator
- validate(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.DuplicateColumnLabelValidator
- validate(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.DuplicateRuleValidator
- validate(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.InputEntryTypeValidator
- validate(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.OutputEntryTypeValidator
- validate(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.ShadowedRuleValidator
- validate(Definitions, ValidationContext) - Method in class de.redsix.dmncheck.validators.NoDecisionPresentValidator
- validate(Input, ValidationContext) - Method in class de.redsix.dmncheck.validators.InputValuesTypeValidator
- validate(ItemDefinition, ValidationContext) - Method in class de.redsix.dmncheck.validators.ItemDefinitionAllowedValuesTypeValidator
- validate(Output, ValidationContext) - Method in class de.redsix.dmncheck.validators.AggregationOutputTypeValidator
- validate(Output, ValidationContext) - Method in class de.redsix.dmncheck.validators.OutputValuesTypeValidator
- validate(T, ValidationContext) - Method in class de.redsix.dmncheck.validators.core.GenericValidator
-
Validates a given element of type T.
- validate(T, ValidationContext) - Method in class de.redsix.dmncheck.validators.ElementTypeDeclarationValidator
- validate(T, ValidationContext) - Method in class de.redsix.dmncheck.validators.IdAndNameValidator
- validateModel(DomDocument) - Method in class de.redsix.dmncheck.server.NonValidatingDmnParser
- ValidationContext - Class in de.redsix.dmncheck.validators.core
-
The validation context is used in validators with a local view of the DMN model instance to provide access to global attributes of the DMN model instance.
- ValidationContext(DmnModelInstance) - Constructor for class de.redsix.dmncheck.validators.core.ValidationContext
- ValidationResult - Class in de.redsix.dmncheck.result
-
A validation result consists of the following:
- ValidationResult.Builder - Class in de.redsix.dmncheck.result
- ValidationResult.Builder.BuildStep - Interface in de.redsix.dmncheck.result
- ValidationResult.Builder.ElementStep - Interface in de.redsix.dmncheck.result
- ValidationResult.Builder.MessageStep - Interface in de.redsix.dmncheck.result
- ValidationResult.Builder.SeverityStep - Interface in de.redsix.dmncheck.result
- ValidationServer - Class in de.redsix.dmncheck.server
- ValidationServer() - Constructor for class de.redsix.dmncheck.server.ValidationServer
- Validator - Interface in de.redsix.dmncheck.validators.core
-
Generic interface for the validation of DMN model instances.
- ValidatorLoader - Class in de.redsix.dmncheck.util
- valueOf(String) - Static method in enum class de.redsix.dmncheck.feel.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.redsix.dmncheck.result.Severity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.redsix.dmncheck.util.ProjectClassLoader
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.redsix.dmncheck.feel.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.redsix.dmncheck.result.Severity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.redsix.dmncheck.util.ProjectClassLoader
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VariableLiteral(String) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
W
- warn - Variable in class de.redsix.dmncheck.plugin.PrettyPrintValidationResults.PluginLogger
- WARNING - Enum constant in enum class de.redsix.dmncheck.result.Severity
Z
- zip(Stream<? extends A>, Stream<? extends B>, BiFunction<? super A, ? super B, ? extends C>) - Static method in class de.redsix.dmncheck.util.Util
- zip(Stream<? extends A>, Stream<? extends B>, Stream<? extends C>, TriFunction<? super A, ? super B, ? super C, ? extends D>) - Static method in class de.redsix.dmncheck.util.Util
All Classes and Interfaces|All Packages|Serialized Form