Package com.floragunn.codova.validation
Class ValidatingDocNode.ListAttribute
java.lang.Object
com.floragunn.codova.validation.ValidatingDocNode.AbstractAttribute<ValidatingDocNode.ListAttribute>
com.floragunn.codova.validation.ValidatingDocNode.ListAttribute
- Enclosing class:
- ValidatingDocNode
public class ValidatingDocNode.ListAttribute
extends ValidatingDocNode.AbstractAttribute<ValidatingDocNode.ListAttribute>
-
Field Summary
Fields inherited from class com.floragunn.codova.validation.ValidatingDocNode.AbstractAttribute
documentNode, expandedVariable, expected, fullAttributePath, name -
Method Summary
Modifier and TypeMethodDescriptioninRange(int min, int max) minElements(int minElements) com.floragunn.fluent.collections.ImmutableList<Integer>List<com.jayway.jsonpath.JsonPath><T> ValidationResult<com.floragunn.fluent.collections.ImmutableList<T>><T> com.floragunn.fluent.collections.ImmutableList<T>ofObjectsParsedBy(Parser<T, Parser.Context> parser) <T> com.floragunn.fluent.collections.ImmutableList<T>ofObjectsParsedBy(ValidatingFunction<DocNode, T> parser) <T> com.floragunn.fluent.collections.ImmutableList<T>ofObjectsParsedByString(ValidatingFunction<String, T> parser) com.floragunn.fluent.collections.ImmutableList<String><T> com.floragunn.fluent.collections.ImmutableList<Template<T>>ofTemplates(ValidatingFunction<String, T> parser) com.floragunn.fluent.collections.ImmutableList<URI>ofURIs()validatedBy(Predicate<String> validationPredicate) withDefault(String... defaultValue) Methods inherited from class com.floragunn.codova.validation.ValidatingDocNode.AbstractAttribute
expandVariable, expandVariable, expandVariables, expandVariablesForStrings, expected, getAttributePathForValidationError
-
Method Details
-
minElements
-
withEmptyListAsDefault
-
withDefault
-
validatedBy
-
inRange
-
ofStrings
-
ofIntegers
-
ofDayOfWeek
-
ofJsonPath
-
ofTemplates
-
ofTemplates
public <T> com.floragunn.fluent.collections.ImmutableList<Template<T>> ofTemplates(ValidatingFunction<String, T> parser) -
ofURIs
-
ofObjectsParsedByString
public <T> com.floragunn.fluent.collections.ImmutableList<T> ofObjectsParsedByString(ValidatingFunction<String, T> parser) -
ofObjectsParsedBy
public <T> com.floragunn.fluent.collections.ImmutableList<T> ofObjectsParsedBy(ValidatingFunction<DocNode, T> parser) -
ofObjectsParsedBy
public <T> com.floragunn.fluent.collections.ImmutableList<T> ofObjectsParsedBy(Parser<T, Parser.Context> parser) -
ofObjectsParsedBy
public <T> ValidationResult<com.floragunn.fluent.collections.ImmutableList<T>> ofObjectsParsedBy(Parser.ReturningValidationResult<T, Parser.Context> parser)
-