Package com.floragunn.codova.validation
Class ValidatingDocNode.NumberAttribute
- java.lang.Object
-
- com.floragunn.codova.validation.ValidatingDocNode.AbstractAttribute<ValidatingDocNode.NumberAttribute>
-
- com.floragunn.codova.validation.ValidatingDocNode.NumberAttribute
-
- Enclosing class:
- ValidatingDocNode
public class ValidatingDocNode.NumberAttribute extends ValidatingDocNode.AbstractAttribute<ValidatingDocNode.NumberAttribute>
-
-
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 ValidatingDocNode.NumberAttributeallowingNumericStrings()doubleasDouble()floatasFloat()intasInt()IntegerasInteger()longasLong()NumberasNumber()ValidatingDocNode.NumberAttributewithDefault(Number defaultValue)-
Methods inherited from class com.floragunn.codova.validation.ValidatingDocNode.AbstractAttribute
expandVariable, expandVariable, expandVariables, expandVariablesForStrings, expected, getAttributePathForValidationError
-
-
-
-
Method Detail
-
withDefault
public ValidatingDocNode.NumberAttribute withDefault(Number defaultValue)
-
allowingNumericStrings
public ValidatingDocNode.NumberAttribute allowingNumericStrings()
-
asNumber
public Number asNumber()
-
asInt
public int asInt()
-
asInteger
public Integer asInteger()
-
asLong
public long asLong()
-
asFloat
public float asFloat()
-
asDouble
public double asDouble()
-
-