Package com.floragunn.codova.validation
Class ValidatingDocNode.AbstractAttribute<T>
java.lang.Object
com.floragunn.codova.validation.ValidatingDocNode.AbstractAttribute<T>
- Direct Known Subclasses:
ValidatingDocNode.Attribute,ValidatingDocNode.BooleanAttribute,ValidatingDocNode.DurationAttribute,ValidatingDocNode.EnumAttribute,ValidatingDocNode.ListAttribute,ValidatingDocNode.NumberAttribute,ValidatingDocNode.NumberListAttribute,ValidatingDocNode.StringAttribute,ValidatingDocNode.StringListAttribute,ValidatingDocNode.TypedAttribute,ValidatingDocNode.URIAttribute
- Enclosing class:
- ValidatingDocNode
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractAttribute(String name, String fullAttributePath, DocNode documentNode) -
Method Summary
Modifier and TypeMethodDescriptionprotected DocNodeexpandVariable(DocNode docNode) protected ObjectexpandVariable(Object value) protected com.floragunn.fluent.collections.ImmutableList<?>expandVariables(List<?> values) protected com.floragunn.fluent.collections.ImmutableList<String>expandVariablesForStrings(List<String> values) protected String
-
Field Details
-
name
-
fullAttributePath
-
documentNode
-
expandedVariable
-
expected
-
-
Constructor Details
-
AbstractAttribute
-
-
Method Details
-
expected
-
getAttributePathForValidationError
-
expandVariable
-
expandVariable
-
expandVariables
-
expandVariablesForStrings
-