|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.wicket.Component org.apache.wicket.MarkupContainer org.apache.wicket.markup.html.WebMarkupContainer org.apache.wicket.markup.html.form.LabeledWebMarkupContainer org.apache.wicket.markup.html.form.FormComponent org.apache.wicket.markup.html.form.AbstractTextComponent
public abstract class AbstractTextComponent
Abstract base class for TextArea and TextField.
Nested Class Summary | |
---|---|
static interface |
AbstractTextComponent.ITextFormatProvider
Text components that implement this interface are know to be able to provide a pattern for formatting output and parsing input. |
Nested classes/interfaces inherited from class org.apache.wicket.markup.html.form.FormComponent |
---|
FormComponent.AbstractVisitor, FormComponent.IVisitor |
Nested classes/interfaces inherited from class org.apache.wicket.Component |
---|
Component.ComponentModelChange, Component.EnabledChange, Component.VisibilityChange |
Field Summary |
---|
Fields inherited from class org.apache.wicket.markup.html.form.FormComponent |
---|
FLAG_CONVERT_EMPTY_INPUT_STRING_TO_NULL, VALUE_SEPARATOR |
Fields inherited from class org.apache.wicket.Component |
---|
ENABLE, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER |
Constructor Summary | |
---|---|
AbstractTextComponent(java.lang.String id)
|
|
AbstractTextComponent(java.lang.String id,
IModel model)
|
Method Summary | |
---|---|
protected void |
convertInput()
Converts and validates the conversion of the raw input string into the object specified by FormComponent.getType() and records any errors. |
protected java.lang.Object |
convertValue(java.lang.String[] value)
Subclasses should overwrite this if the conversion is not done through the type field and the IConverter. |
boolean |
getConvertEmptyInputStringToNull()
Should the bound object become null when the input is empty? |
boolean |
isInputNullable()
TextFields return an empty string even if the user didn't type anything in them. |
protected void |
onBeforeRender()
If the type is not set try to guess it if the model supports it. |
FormComponent |
setConvertEmptyInputStringToNull(boolean flag)
Should the bound object become null when the input is empty? |
protected boolean |
supportsPersistence()
|
Methods inherited from class org.apache.wicket.markup.html.form.FormComponent |
---|
add, checkRequired, clearInput, error, getBehaviors, getConvertedInput, getForm, getInput, getInputAsArray, getInputName, getModelValue, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isMultiPart, isPersistent, isRequired, isValid, onComponentTag, onDetach, onDisabled, onInvalid, onValid, processChildren, processInput, setConvertedInput, setLabel, setModelValue, setModelValue, setPersistent, setRequired, setType, shouldTrimInput, trim, updateModel, valid, validate, validateRequired, validateValidators, visitFormComponentsPostOrder |
Methods inherited from class org.apache.wicket.markup.html.form.LabeledWebMarkupContainer |
---|
getLabel, setLabelInternal |
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer |
---|
getMarkupType, getWebPage |
Methods inherited from class org.apache.wicket.MarkupContainer |
---|
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, replace, setMarkupStream, setModel, size, toString, toString, visitChildren, visitChildren |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AbstractTextComponent(java.lang.String id)
Component.Component(String)
public AbstractTextComponent(java.lang.String id, IModel model)
Component.Component(String, IModel)
Method Detail |
---|
public final boolean getConvertEmptyInputStringToNull()
null
when the input is empty?
true
when the value will be set to null
when the input
is empty.public boolean isInputNullable()
isInputNullable
in class FormComponent
FormComponent.isInputNullable()
protected void convertInput()
FormComponent
FormComponent.getType()
and records any errors. Converted value is available through
FormComponent.getConvertedInput()
convertInput
in class FormComponent
protected void onBeforeRender()
onBeforeRender
in class Component
Component.onBeforeRender()
public final FormComponent setConvertEmptyInputStringToNull(boolean flag)
null
when the input is empty?
flag
- the value to set this flag.
protected java.lang.Object convertValue(java.lang.String[] value) throws ConversionException
FormComponent
convertValue
in class FormComponent
value
- The value can be the getInput() or through a cookie
ConversionException
- If input can't be convertedFormComponent.convertValue(String[])
protected boolean supportsPersistence()
supportsPersistence
in class FormComponent
FormComponent.supportsPersistence()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |