|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.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<T>
org.apache.wicket.markup.html.form.AbstractTextComponent<T>
org.apache.wicket.markup.html.form.TextField<Date>
org.apache.wicket.datetime.markup.html.form.DateTextField
public class DateTextField
A TextField that is mapped to a java.util.Date
object and that uses Joda time to
parse and format values.
You should use on of the factory methods to construct the kind you want or use the public constructor and pass in the converter to use.
This component tries to apply the time zone difference between the client and server. See the
date converter
of this package for more
information on that.
StyleDateConverter
,
DateTime
,
DateTimeFormat
,
DateTimeZone
,
Serialized FormNested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.wicket.markup.html.form.AbstractTextComponent |
---|
AbstractTextComponent.ITextFormatProvider |
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_CONFIGURED, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER |
Constructor Summary | |
---|---|
DateTextField(String id,
IModel<Date> model,
DateConverter converter)
Construct with a converter. |
Method Summary | |
---|---|
static DateTextField |
forDatePattern(String id,
IModel<Date> model,
String datePattern)
Creates a new DateTextField defaulting to using a short date pattern |
static DateTextField |
forDatePattern(String id,
String datePattern)
Creates a new DateTextField defaulting to using a short date pattern |
static DateTextField |
forDateStyle(String id,
IModel<Date> model,
String dateStyle)
Creates a new DateTextField using the provided date style. |
static DateTextField |
forDateStyle(String id,
String dateStyle)
Creates a new DateTextField using the provided date style. |
static DateTextField |
forShortStyle(String id)
Creates a new DateTextField defaulting to using a short date pattern |
static DateTextField |
forShortStyle(String id,
IModel<Date> model)
Creates a new DateTextField defaulting to using a short date pattern |
IConverter |
getConverter(Class clazz)
Gets the converter that should be used by this component. |
String |
getTextFormat()
Gets the pattern for printing output and parsing input. |
static DateTextField |
withConverter(String id,
DateConverter converter)
Creates a new DateTextField using the provided converter. |
static DateTextField |
withConverter(String id,
IModel<Date> model,
DateConverter converter)
Creates a new DateTextField using the provided converter. |
Methods inherited from class org.apache.wicket.markup.html.form.TextField |
---|
getInputType, onComponentTag |
Methods inherited from class org.apache.wicket.markup.html.form.AbstractTextComponent |
---|
convertInput, convertValue, getConvertEmptyInputStringToNull, isInputNullable, onBeforeRender, setConvertEmptyInputStringToNull, supportsPersistence |
Methods inherited from class org.apache.wicket.markup.html.form.FormComponent |
---|
add, add, checkRequired, clearInput, error, getConvertedInput, getDefaultLabel, getDefaultLabel, getForm, getInput, getInputAsArray, getInputName, getModel, getModelObject, getModelValue, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isMultiPart, isPersistent, isRequired, isValid, newValidatable, onDetach, onDisabled, onInvalid, onValid, processChildren, processInput, setConvertedInput, setLabel, setModel, setModelObject, setModelValue, setModelValue, setPersistent, setRequired, setType, shouldTrimInput, trim, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, 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, getWebRequest |
Methods inherited from class org.apache.wicket.MarkupContainer |
---|
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DateTextField(String id, IModel<Date> model, DateConverter converter)
id
- The component idmodel
- The modelconverter
- The converter to useMethod Detail |
---|
public static DateTextField forDatePattern(String id, IModel<Date> model, String datePattern)
id
- The id of the text fieldmodel
- The modeldatePattern
- The pattern to use. Must be not null. See SimpleDateFormat
for available
patterns.TextField
public static DateTextField forDatePattern(String id, String datePattern)
id
- The id of the text fielddatePattern
- The pattern to use. Must be not null. See SimpleDateFormat
for available
patterns.TextField
public static DateTextField forDateStyle(String id, IModel<Date> model, String dateStyle)
id
- The id of the text fieldmodel
- The modeldateStyle
- Date style to use. The first character is the date style, and the second character
is the time style. Specify a character of 'S' for short style, 'M' for medium, 'L'
for long, and 'F' for full. A date or time may be ommitted by specifying a style
character '-'. See DateTimeFormat.forStyle(String)
.TextField
public static DateTextField forDateStyle(String id, String dateStyle)
id
- The id of the text fielddateStyle
- Date style to use. The first character is the date style, and the second character
is the time style. Specify a character of 'S' for short style, 'M' for medium, 'L'
for long, and 'F' for full. A date or time may be ommitted by specifying a style
character '-'. See DateTimeFormat.forStyle(String)
.TextField
public static DateTextField forShortStyle(String id)
id
- The id of the text fieldTextField
public static DateTextField forShortStyle(String id, IModel<Date> model)
id
- The id of the text fieldmodel
- The modelTextField
public static DateTextField withConverter(String id, DateConverter converter)
id
- The id of the text fieldconverter
- the date converterTextField
public static DateTextField withConverter(String id, IModel<Date> model, DateConverter converter)
id
- The id of the text fieldmodel
- The modelconverter
- the date converterTextField
public final IConverter getConverter(Class clazz)
Component
getConverter
in interface IConverterLocator
getConverter
in class Component
clazz
- The type to convert to
Component.getConverter(java.lang.Class)
public final String getTextFormat()
AbstractTextComponent.ITextFormatProvider
getTextFormat
in interface AbstractTextComponent.ITextFormatProvider
AbstractTextComponent.ITextFormatProvider.getTextFormat()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |