package org.apache.wicket.markup.html.form;
Abstract base class for TextArea and TextField.
- Parameters:
<T>
The model object type- Author(s):
- Jonathan Locke
Text components that implement this interface are know to be able to provide a pattern for
formatting output and parsing input. This can be used by for instance date picker components
which are based on Javascript and need some knowledge as to how to communicate properly via
request parameters.
Gets the pattern for printing output and parsing input.
Should the bound object become
null when the input is empty?
- Returns:
true when the value will be set to null when the input is
empty.
TextFields return an empty string even if the user didn't type anything in them. To be able
to work nicely with validation, this method returns false.
If the type is not set try to guess it if the model supports it.
- Parameters:
model- Returns:
- the type of the model object or
null
log.warn("Couldn't resolve model type of " + model + " for " + this + ", please set the type yourself.");
Should the bound object become
null when the input is empty?
- Parameters:
flag
the value to set this flag.- Returns:
- this
String tmp = value != null && value.length > 0 ? value[0] : null;