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
public abstract class ValidatingDocNode.AbstractAttribute<T> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected DocNodedocumentNodeprotected StringexpandedVariableprotected Stringexpectedprotected StringfullAttributePathprotected Stringname
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractAttribute(String name, String fullAttributePath, DocNode documentNode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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)Texpected(String expected)protected StringgetAttributePathForValidationError()
-