Package com.floragunn.codova.validation
Class ValidatingDocNode.TypedAttribute<T>
java.lang.Object
com.floragunn.codova.validation.ValidatingDocNode.AbstractAttribute<ValidatingDocNode.StringAttribute>
com.floragunn.codova.validation.ValidatingDocNode.TypedAttribute<T>
- Enclosing class:
- ValidatingDocNode
public class ValidatingDocNode.TypedAttribute<T>
extends ValidatingDocNode.AbstractAttribute<ValidatingDocNode.StringAttribute>
-
Field Summary
Fields inherited from class com.floragunn.codova.validation.ValidatingDocNode.AbstractAttribute
documentNode, expandedVariable, expected, fullAttributePath, name -
Method Summary
Modifier and TypeMethodDescriptionby(Parser.WithDefault<T, Parser.Context> parser) by(Parser<T, Parser.Context> parser) by(ValidatingFunction<DocNode, T> parser) byString(ValidatingFunction<String, T> parser) validatedBy(Function<T, ValidationErrors> validationFunction) withDefault(T defaultValue) Methods inherited from class com.floragunn.codova.validation.ValidatingDocNode.AbstractAttribute
expandVariable, expandVariable, expandVariables, expandVariablesForStrings, expected, getAttributePathForValidationError
-
Method Details
-
withDefault
-
validatedBy
public ValidatingDocNode.TypedAttribute<T> validatedBy(Function<T, ValidationErrors> validationFunction) -
byString
-
by
-
by
-
by
-