public class Required extends BaseValidator
Validator that ensures a value was supplied.| Constructor and Description |
|---|
Required() |
Required(java.lang.String initializer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getAcceptsNull()
Returns false.
|
boolean |
isRequired()
Returns true, that's what Required means!
|
void |
renderContribution(IMarkupWriter writer,
IRequestCycle cycle,
FormComponentContributorContext context,
IFormComponent field)
Does nothing.
|
void |
validate(IFormComponent field,
ValidationMessages messages,
java.lang.Object object)
Invoked to validate input for the field.
|
getMessage, setMessagepublic Required()
public Required(java.lang.String initializer)
public boolean getAcceptsNull()
BaseValidatorgetAcceptsNull in interface ValidatorgetAcceptsNull in class BaseValidatorpublic void validate(IFormComponent field, ValidationMessages messages, java.lang.Object object) throws ValidatorException
ValidatorTranslator will have already converted the
submitted user input string into an object.field - the form element component being validated, often used to determine the
user presentable name for the field, used
in error messages.messages - access to the pre-defined validation messages, in the appropriate localeobject - the client-side representation of the field's data. May be null if the client did
not provide a value for the field (most Validators should check for null and
perform no check if null).ValidatorException - if the object violates the constraint represented by this Validator.public void renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
BaseValidatorrenderContribution in interface FormComponentContributorrenderContribution in class BaseValidatorwriter - allows contributor to write additional attributes into the component's tagcycle - for accessing request informationcontext - utilities for genering messages and client-side validationfield - the field for which contributions are being renderedpublic boolean isRequired()
isRequired in interface ValidatorisRequired in class BaseValidator