Index

A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Serialized Form

A

aBoolean() - Method in record class de.redsix.dmncheck.feel.FeelExpression.BooleanLiteral
Returns the value of the aBoolean record component.
ADD - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
aDouble() - Method in record class de.redsix.dmncheck.feel.FeelExpression.DoubleLiteral
Returns the value of the aDouble record component.
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
 
aInteger() - Method in record class de.redsix.dmncheck.feel.FeelExpression.IntegerLiteral
Returns the value of the aInteger record component.
AND - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
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) - Constructor for record class de.redsix.dmncheck.feel.FeelExpression.BinaryExpression
Creates an instance of a BinaryExpression record class.
bind(Function<B, Either<A, C>>) - Method in interface de.redsix.dmncheck.util.Either
 
BOOLEAN() - Constructor for record class de.redsix.dmncheck.feel.ExpressionType.BOOLEAN
Creates an instance of a BOOLEAN record class.
BooleanLiteral(Boolean) - Constructor for record class de.redsix.dmncheck.feel.FeelExpression.BooleanLiteral
Creates an instance of a BooleanLiteral record class.
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
 
CheckerMain - Class in de.redsix.dmncheck
 
CheckerMain() - Constructor for class de.redsix.dmncheck.CheckerMain
 
classLoader - Variable in enum class de.redsix.dmncheck.util.ProjectClassLoader
 
className() - Method in record class de.redsix.dmncheck.feel.ExpressionType.ENUM
Returns the value of the className record component.
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 interface de.redsix.dmncheck.feel.FeelExpression
 
containsVariable(String) - Method in interface de.redsix.dmncheck.feel.FeelExpression
 
Context() - Constructor for class de.redsix.dmncheck.feel.FeelTypecheck.Context
 

D

DATE() - Constructor for record class de.redsix.dmncheck.feel.ExpressionType.DATE
Creates an instance of a DATE record class.
DateLiteral(LocalDateTime) - Constructor for record class de.redsix.dmncheck.feel.FeelExpression.DateLiteral
Creates an instance of a DateLiteral record class.
dateTime() - Method in record class de.redsix.dmncheck.feel.FeelExpression.DateLiteral
Returns the value of the dateTime record component.
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) - Constructor for record class de.redsix.dmncheck.feel.FeelExpression.DisjunctionExpression
Creates an instance of a DisjunctionExpression record class.
DIV - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
DOUBLE() - Constructor for record class de.redsix.dmncheck.feel.ExpressionType.DOUBLE
Creates an instance of a DOUBLE record class.
DoubleLiteral(Double) - Constructor for record class de.redsix.dmncheck.feel.FeelExpression.DoubleLiteral
Creates an instance of a DoubleLiteral record class.
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> - Interface in de.redsix.dmncheck.util
 
Either.Left<A,B> - Record Class in de.redsix.dmncheck.util
 
Either.Right<A,B> - Record Class in de.redsix.dmncheck.util
 
element(ModelElementInstance) - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.ElementStep
 
ElementTypeDeclarationValidator<T> - Class in de.redsix.dmncheck.validators
 
ElementTypeDeclarationValidator() - Constructor for class de.redsix.dmncheck.validators.ElementTypeDeclarationValidator
 
Empty() - Constructor for record class de.redsix.dmncheck.feel.FeelExpression.Empty
Creates an instance of a Empty record class.
ENUM(String) - Constructor for record class de.redsix.dmncheck.feel.ExpressionType.ENUM
Creates an instance of a ENUM record class.
equals(Object) - Method in record class de.redsix.dmncheck.feel.ExpressionType.BOOLEAN
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.ExpressionType.DATE
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.ExpressionType.DOUBLE
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.ExpressionType.ENUM
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.ExpressionType.INTEGER
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.ExpressionType.ITEMDEFINITION
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.ExpressionType.LONG
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.ExpressionType.STRING
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.ExpressionType.TOP
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.FeelExpression.BinaryExpression
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.FeelExpression.BooleanLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.FeelExpression.DateLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.FeelExpression.DisjunctionExpression
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.FeelExpression.DoubleLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.FeelExpression.Empty
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.FeelExpression.IntegerLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.FeelExpression.Null
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.FeelExpression.RangeExpression
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.FeelExpression.StringLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.FeelExpression.UnaryExpression
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.feel.FeelExpression.VariableLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.util.Either.Left
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.redsix.dmncheck.util.Either.Right
Indicates whether some other object is "equal to" this one.
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() - Method in record class de.redsix.dmncheck.feel.FeelExpression.UnaryExpression
Returns the value of the expression record component.
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 - Interface in de.redsix.dmncheck.feel
 
ExpressionType.BOOLEAN - Record Class in de.redsix.dmncheck.feel
 
ExpressionType.DATE - Record Class in de.redsix.dmncheck.feel
 
ExpressionType.DOUBLE - Record Class in de.redsix.dmncheck.feel
 
ExpressionType.ENUM - Record Class in de.redsix.dmncheck.feel
 
ExpressionType.INTEGER - Record Class in de.redsix.dmncheck.feel
 
ExpressionType.ITEMDEFINITION - Record Class in de.redsix.dmncheck.feel
 
ExpressionType.LONG - Record Class in de.redsix.dmncheck.feel
 
ExpressionType.STRING - Record Class in de.redsix.dmncheck.feel
 
ExpressionType.TOP - Record Class in de.redsix.dmncheck.feel
 
ExpressionTypeParser - 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 - Interface in de.redsix.dmncheck.feel
 
FeelExpression.BinaryExpression - Record Class in de.redsix.dmncheck.feel
 
FeelExpression.BooleanLiteral - Record Class in de.redsix.dmncheck.feel
 
FeelExpression.DateLiteral - Record Class in de.redsix.dmncheck.feel
 
FeelExpression.DisjunctionExpression - Record Class in de.redsix.dmncheck.feel
 
FeelExpression.DoubleLiteral - Record Class in de.redsix.dmncheck.feel
 
FeelExpression.Empty - Record Class in de.redsix.dmncheck.feel
 
FeelExpression.IntegerLiteral - Record Class in de.redsix.dmncheck.feel
 
FeelExpression.Null - Record Class in de.redsix.dmncheck.feel
 
FeelExpression.RangeExpression - Record Class in de.redsix.dmncheck.feel
 
FeelExpression.StringLiteral - Record Class in de.redsix.dmncheck.feel
 
FeelExpression.UnaryExpression - Record Class in de.redsix.dmncheck.feel
 
FeelExpression.VariableLiteral - Record Class 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,T> - 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
 
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
 
getItemDefinitions() - Method in class de.redsix.dmncheck.validators.core.ValidationContext
Provides access to the item definitions of a DMN model instance.
getLeft() - Method in interface de.redsix.dmncheck.util.Either
 
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() - Method in interface de.redsix.dmncheck.util.Either
 
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 record class de.redsix.dmncheck.feel.ExpressionType.BOOLEAN
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.ExpressionType.DATE
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.ExpressionType.DOUBLE
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.ExpressionType.ENUM
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.ExpressionType.INTEGER
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.ExpressionType.ITEMDEFINITION
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.ExpressionType.LONG
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.ExpressionType.STRING
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.ExpressionType.TOP
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.FeelExpression.BinaryExpression
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.FeelExpression.BooleanLiteral
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.FeelExpression.DateLiteral
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.FeelExpression.DisjunctionExpression
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.FeelExpression.DoubleLiteral
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.FeelExpression.Empty
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.FeelExpression.IntegerLiteral
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.FeelExpression.Null
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.FeelExpression.RangeExpression
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.FeelExpression.StringLiteral
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.FeelExpression.UnaryExpression
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.feel.FeelExpression.VariableLiteral
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.util.Either.Left
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.util.Either.Right
Returns a hash code value for this object.
hashCode() - Method in record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
Returns a hash code value for this object.
head() - Method in record class de.redsix.dmncheck.feel.FeelExpression.DisjunctionExpression
Returns the value of the head record component.

I

IdAndNameValidator<T> - 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() - Constructor for record class de.redsix.dmncheck.feel.ExpressionType.INTEGER
Creates an instance of a INTEGER record class.
IntegerLiteral(Integer) - Constructor for record class de.redsix.dmncheck.feel.FeelExpression.IntegerLiteral
Creates an instance of a IntegerLiteral record class.
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
 
isLeftInclusive() - Method in record class de.redsix.dmncheck.feel.FeelExpression.RangeExpression
Returns the value of the isLeftInclusive record component.
isLessThan() - Method in enum class de.redsix.dmncheck.feel.Operator
 
isLiteral() - Method in interface de.redsix.dmncheck.feel.FeelExpression
 
isNumeric(ExpressionType) - Static method in interface de.redsix.dmncheck.feel.ExpressionType
 
isRightInclusive() - Method in record class de.redsix.dmncheck.feel.FeelExpression.RangeExpression
Returns the value of the isRightInclusive record component.
isSubtypeOf(ExpressionType) - Method in interface de.redsix.dmncheck.feel.ExpressionType
 
itemDefinition() - Method in record class de.redsix.dmncheck.feel.ExpressionType.ITEMDEFINITION
Returns the value of the itemDefinition record component.
ITEMDEFINITION(ItemDefinition) - Constructor for record class de.redsix.dmncheck.feel.ExpressionType.ITEMDEFINITION
Creates an instance of a ITEMDEFINITION record class.
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

LE - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
left() - Method in record class de.redsix.dmncheck.feel.FeelExpression.BinaryExpression
Returns the value of the left record component.
left() - Method in record class de.redsix.dmncheck.util.Either.Left
Returns the value of the left record component.
Left(A) - Constructor for record class de.redsix.dmncheck.util.Either.Left
Creates an instance of a Left record class.
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() - Constructor for record class de.redsix.dmncheck.feel.ExpressionType.LONG
Creates an instance of a LONG record class.
lowerBound() - Method in record class de.redsix.dmncheck.feel.FeelExpression.RangeExpression
Returns the value of the lowerBound record component.
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 interface de.redsix.dmncheck.util.Either
 
match(Function<A, X>, Function<B, X>) - Method in interface de.redsix.dmncheck.util.Either
 
message(String) - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.MessageStep
 
MUL - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 

N

name() - Method in record class de.redsix.dmncheck.feel.FeelExpression.VariableLiteral
Returns the value of the name record component.
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() - Constructor for record class de.redsix.dmncheck.feel.FeelExpression.Null
Creates an instance of a Null record class.

O

operator() - Method in record class de.redsix.dmncheck.feel.FeelExpression.BinaryExpression
Returns the value of the operator record component.
operator() - Method in record class de.redsix.dmncheck.feel.FeelExpression.UnaryExpression
Returns the value of the operator record component.
Operator - Enum Class in de.redsix.dmncheck.feel
 
OR - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
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) - Constructor for record class de.redsix.dmncheck.feel.FeelExpression.RangeExpression
Creates an instance of a RangeExpression record class.
reduce() - Static method in interface 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() - Method in record class de.redsix.dmncheck.feel.FeelExpression.BinaryExpression
Returns the value of the right record component.
right() - Method in record class de.redsix.dmncheck.util.Either.Right
Returns the value of the right record component.
Right(B) - Constructor for record class de.redsix.dmncheck.util.Either.Right
Creates an instance of a Right record class.
runValidators(DmnModelInstance) - Method in interface de.redsix.dmncheck.plugin.PluginBase
 

S

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> - 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 record class de.redsix.dmncheck.feel.FeelExpression.StringLiteral
Returns the value of the string record component.
STRING() - Constructor for record class de.redsix.dmncheck.feel.ExpressionType.STRING
Creates an instance of a STRING record class.
StringLiteral(String) - Constructor for record class de.redsix.dmncheck.feel.FeelExpression.StringLiteral
Creates an instance of a StringLiteral record class.
SUB - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
subsumes(FeelExpression) - Method in interface de.redsix.dmncheck.feel.FeelExpression
 

T

tail() - Method in record class de.redsix.dmncheck.feel.FeelExpression.DisjunctionExpression
Returns the value of the tail record component.
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() - Constructor for record class de.redsix.dmncheck.feel.ExpressionType.TOP
Creates an instance of a TOP record class.
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 record class de.redsix.dmncheck.feel.ExpressionType.BOOLEAN
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.ExpressionType.DATE
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.ExpressionType.DOUBLE
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.ExpressionType.ENUM
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.ExpressionType.INTEGER
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.ExpressionType.ITEMDEFINITION
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.ExpressionType.LONG
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.ExpressionType.STRING
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.ExpressionType.TOP
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.FeelExpression.BinaryExpression
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.FeelExpression.BooleanLiteral
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.FeelExpression.DateLiteral
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.FeelExpression.DisjunctionExpression
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.FeelExpression.DoubleLiteral
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.FeelExpression.Empty
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.FeelExpression.IntegerLiteral
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.FeelExpression.Null
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.FeelExpression.RangeExpression
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.FeelExpression.StringLiteral
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.FeelExpression.UnaryExpression
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.feel.FeelExpression.VariableLiteral
Returns a string representation of this record class.
toString() - Method in enum class de.redsix.dmncheck.feel.Operator
 
toString() - Method in class de.redsix.dmncheck.result.ValidationResult
 
toString() - Method in record class de.redsix.dmncheck.util.Either.Left
Returns a string representation of this record class.
toString() - Method in record class de.redsix.dmncheck.util.Either.Right
Returns a string representation of this record class.
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> - Class in de.redsix.dmncheck.validators
 
TypeValidator() - Constructor for class de.redsix.dmncheck.validators.TypeValidator
 

U

UnaryExpression(Operator, FeelExpression) - Constructor for record class de.redsix.dmncheck.feel.FeelExpression.UnaryExpression
Creates an instance of a UnaryExpression record class.
upperBound() - Method in record class de.redsix.dmncheck.feel.FeelExpression.RangeExpression
Returns the value of the upperBound record component.
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) - Constructor for record class de.redsix.dmncheck.feel.FeelExpression.VariableLiteral
Creates an instance of a VariableLiteral record class.

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
 
A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Serialized Form