|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectwicket.markup.html.form.validation.AbstractValidator
wicket.markup.html.form.validation.NumberValidator
public abstract class NumberValidator
A validator for numbers. See the static factory methods to make range/minimum or maximum validators for doubles or longs
| Field Summary | |
|---|---|
static NumberValidator |
NEGATIVE
A validatior for testing if it is a positive number value |
static NumberValidator |
POSITIVE
A validatior for testing if it is a positive number value |
| Constructor Summary | |
|---|---|
NumberValidator()
|
|
| Method Summary | |
|---|---|
static NumberValidator |
maximum(double maximum)
Gets a Double range validator to check if an integer value is smaller then the given maximum value. |
static NumberValidator |
maximum(long maximum)
Gets a Integer range validator to check if an integer value is smaller then the given maximum value. |
static NumberValidator |
minimum(double minimum)
Gets a Double minimum validator to check if a integer value is greater then the given minimum value. |
static NumberValidator |
minimum(long minimum)
Gets a Integer minimum validator to check if a integer value is greater then the given minimum value. |
abstract void |
onValidate(FormComponent formComponent,
java.lang.Number value)
Subclasses should override this method to validate the string value for a component. |
static NumberValidator |
range(double minimum,
double maximum)
Gets a Double range validator to check if a number is between the mininum and maximum value. |
static NumberValidator |
range(long minimum,
long maximum)
Gets a Integer range validator to check if a number is between the mininum and maximum value. |
void |
validate(FormComponent formComponent)
Instead of subclassing IValidator, you should use one of the existing validators, which cover a huge number of cases, or if none satisfies your need, subclass one of the Type validators like StringValidator,
NumberValidator or DateValidator |
| Methods inherited from class wicket.markup.html.form.validation.AbstractValidator |
|---|
error, error, error, error, messageModel, resourceKey |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final NumberValidator POSITIVE
public static final NumberValidator NEGATIVE
| Constructor Detail |
|---|
public NumberValidator()
| Method Detail |
|---|
public static NumberValidator range(long minimum,
long maximum)
minimum - The minimum value.maximum - The maximum value.
public static NumberValidator minimum(long minimum)
minimum - The minimum value.
public static NumberValidator maximum(long maximum)
maximum - The maximum value.
public static NumberValidator range(double minimum,
double maximum)
minimum - The minimum value.maximum - The maximum value.
public static NumberValidator minimum(double minimum)
minimum - The minimum value.
public static NumberValidator maximum(double maximum)
maximum - The maximum value.
public void validate(FormComponent formComponent)
IValidator
Instead of subclassing IValidator, you should use one of the existing
validators, which cover a huge number of cases, or if none satisfies your
need, subclass one of the Type validators like StringValidator,
NumberValidator or DateValidator
Validates the given input. The input corresponds to the input from the request for a component.
formComponent - Component to validateIValidator.validate(wicket.markup.html.form.FormComponent)
public abstract void onValidate(FormComponent formComponent,
java.lang.Number value)
formComponent - form componentvalue - The string value to validate
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||