public class NumericConstraint

  1. Object
  2. NumericConstraint

ImplementsConstraint

Forces the value to be a number potentially within specific bounds

Constructors

public NumericConstraint(boolean dec, double minimum, double maximum, String errorMessage)Creates a new numeric constraint
public NumericConstraint(boolean dec)Creates a new numeric constraint

Methods

public boolean isValid(Object value)Indicates if the given value is valid or not
public String getDefaultFailMessage()Includes the error message for the constraint

Inherited methods

Constructor details

NumericConstraint

public NumericConstraint(boolean dec, double minimum, double maximum, String errorMessage)
Creates a new numeric constraint

Parameters

dec boolean
whether the number is decimal or integer, true for decimal
minimum double
the minimal value to a number or Double.NaN for no minimum value
maximum double
the maximum value to a number or Double.NaN for no minimum value
errorMessage String
the default error message if the constraint fails

NumericConstraint

public NumericConstraint(boolean dec)
Creates a new numeric constraint

Parameters

dec boolean
whether the number is decimal or integer, true for decimal

Method details

isValid

public boolean isValid(Object value)
Indicates if the given value is valid or not

Parameters

value Object
the value for the object

Returns

true if the value is valid and false otherwise

getDefaultFailMessage

public String getDefaultFailMessage()
Includes the error message for the constraint

Returns

the text of the error message for a constraint