Package com.floragunn.codova.validation
Class ValidatingDocNode.StringListAttribute
- java.lang.Object
-
- com.floragunn.codova.validation.ValidatingDocNode.AbstractAttribute<ValidatingDocNode.StringListAttribute>
-
- com.floragunn.codova.validation.ValidatingDocNode.StringListAttribute
-
- Enclosing class:
- ValidatingDocNode
public class ValidatingDocNode.StringListAttribute extends ValidatingDocNode.AbstractAttribute<ValidatingDocNode.StringListAttribute>
-
-
Field Summary
-
Fields inherited from class com.floragunn.codova.validation.ValidatingDocNode.AbstractAttribute
documentNode, expandedVariable, expected, fullAttributePath, name
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.floragunn.fluent.collections.ImmutableList<String>ofStrings()ValidatingDocNode.StringListAttributevalidatedBy(Predicate<String> validationPredicate)ValidatingDocNode.StringListAttributewithDefault(String... defaultValue)ValidatingDocNode.StringListAttributewithDefault(List<String> defaultValue)-
Methods inherited from class com.floragunn.codova.validation.ValidatingDocNode.AbstractAttribute
expandVariable, expandVariable, expandVariables, expandVariablesForStrings, expected, getAttributePathForValidationError
-
-
-
-
Method Detail
-
withDefault
public ValidatingDocNode.StringListAttribute withDefault(List<String> defaultValue)
-
withDefault
public ValidatingDocNode.StringListAttribute withDefault(String... defaultValue)
-
validatedBy
public ValidatingDocNode.StringListAttribute validatedBy(Predicate<String> validationPredicate)
-
ofStrings
public com.floragunn.fluent.collections.ImmutableList<String> ofStrings()
-
-