Package com.floragunn.codova.validation
Class ValidatingDocNode
java.lang.Object
com.floragunn.codova.validation.ValidatingDocNode
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassValidatingDocNode.EnumAttribute<E extends Enum<E>>classclassclassclassValidatingDocNode.NumberListAttribute<T extends Number>classclassclassclass -
Constructor Summary
ConstructorsConstructorDescriptionValidatingDocNode(DocNode documentNode, ValidationErrors validationErrors) ValidatingDocNode(DocNode documentNode, ValidationErrors validationErrors, Parser.Context parserContext) ValidatingDocNode(ValidatingDocNode vJsonNode, ValidationErrors validationErrors) ValidatingDocNode(Map<String, Object> document, ValidationErrors validationErrors) ValidatingDocNode(Map<String, Object> document, ValidationErrors validationErrors, Parser.Context parserContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidexpandVariables(VariableResolvers variableProviders) expandVariables(String name, ValidatingFunction<String, ?> variableProvider) expandVariables(Map<String, ValidatingFunction<String, ?>> variableProviders) getAsDocNode(String attribute) booleanhasNonNull(String attribute) voidvoidvoid
-
Constructor Details
-
ValidatingDocNode
-
ValidatingDocNode
public ValidatingDocNode(Map<String, Object> document, ValidationErrors validationErrors, Parser.Context parserContext) -
ValidatingDocNode
-
ValidatingDocNode
public ValidatingDocNode(DocNode documentNode, ValidationErrors validationErrors, Parser.Context parserContext) -
ValidatingDocNode
-
-
Method Details
-
expandVariables
public ValidatingDocNode expandVariables(String name, ValidatingFunction<String, ?> variableProvider) -
expandVariables
public ValidatingDocNode expandVariables(Map<String, ValidatingFunction<String, ?>> variableProviders) -
expandVariables
-
used
-
used
-
getAsDocNode
-
get
-
get
-
hasNonNull
-
checkForUnusedAttributes
public void checkForUnusedAttributes() -
getDocumentNode
-
throwExceptionForPresentErrors
- Throws:
ConfigValidationException
-