Class LocalDateTextField
- 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<T>
-
- org.apache.wicket.markup.html.form.AbstractTextComponent<T>
-
- org.apache.wicket.markup.html.form.TextField<LocalDate>
-
- org.apache.wicket.extensions.markup.html.form.datetime.LocalDateTextField
-
- All Implemented Interfaces:
Serializable,Iterable<org.apache.wicket.Component>,org.apache.wicket.event.IEventSink,org.apache.wicket.event.IEventSource,org.apache.wicket.feedback.IFeedbackContributor,org.apache.wicket.IConverterLocator,org.apache.wicket.IGenericComponent<LocalDate,org.apache.wicket.markup.html.form.FormComponent<LocalDate>>,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>,org.apache.wicket.markup.html.form.AbstractTextComponent.ITextFormatProvider,org.apache.wicket.markup.html.form.IFormModelUpdateListener,org.apache.wicket.markup.html.form.IFormVisitorParticipant,org.apache.wicket.markup.html.form.ILabelProvider<String>,org.apache.wicket.markup.html.IHeaderContributor,org.apache.wicket.request.component.IRequestableComponent,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>,org.apache.wicket.util.io.IClusterable
public class LocalDateTextField extends org.apache.wicket.markup.html.form.TextField<LocalDate> implements org.apache.wicket.markup.html.form.AbstractTextComponent.ITextFormatProvider
A TextField that is mapped to ajava.time.LocalDateobject and that uses java.time time to parse and format values.- Author:
- eelcohillenius
- See Also:
DateTimeFormatter, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LocalDateTextField(String id, String pattern)Construct with a pattern.LocalDateTextField(String id, FormatStyle dateStyle)Construct with a style.LocalDateTextField(String id, org.apache.wicket.model.IModel<LocalDate> model, String pattern)Construct with a pattern.LocalDateTextField(String id, org.apache.wicket.model.IModel<LocalDate> model, String formatPattern, String parsePattern)Construct with pattern for formatting and parsing.LocalDateTextField(String id, org.apache.wicket.model.IModel<LocalDate> model, FormatStyle dateStyle)Construct with a style.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.wicket.util.convert.IConverter<?>createConverter(Class<?> clazz)StringgetTextFormat()-
Methods inherited from class org.apache.wicket.markup.html.form.TextField
getInputTypes, onComponentTag
-
Methods inherited from class org.apache.wicket.markup.html.form.AbstractTextComponent
convertInput, getConvertEmptyInputStringToNull, isInputNullable, onBeforeRender, setConvertEmptyInputStringToNull
-
Methods inherited from class org.apache.wicket.markup.html.form.FormComponent
add, add, checkRequired, clearInput, convertValue, error, getConvertedInput, getDefaultLabel, getDefaultLabel, getForm, getInput, getInputAsArray, getInputName, getModelValue, getParameterValues, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isMultiPart, isRequired, isValid, newValidatable, newValidationError, onDetach, onDisabled, onInvalid, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModelValue, setRequired, setType, shouldTrimInput, trim, updateAutoLabels, updateAutoLabels, updateCollectionModel, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.IGenericComponent
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
LocalDateTextField
public LocalDateTextField(String id, String pattern)
Construct with a pattern.- Parameters:
id- the component idpattern- the pattern to use
-
LocalDateTextField
public LocalDateTextField(String id, org.apache.wicket.model.IModel<LocalDate> model, String pattern)
Construct with a pattern.- Parameters:
id- the component idmodel- the modelpattern- the pattern to use
-
LocalDateTextField
public LocalDateTextField(String id, org.apache.wicket.model.IModel<LocalDate> model, String formatPattern, String parsePattern)
Construct with pattern for formatting and parsing.- Parameters:
id- the component idmodel- the modelformatPattern- the pattern to use for formattingparsePattern- the pattern to use for parsing
-
LocalDateTextField
public LocalDateTextField(String id, FormatStyle dateStyle)
Construct with a style.- Parameters:
id- the component iddateStyle- the style to use
-
LocalDateTextField
public LocalDateTextField(String id, org.apache.wicket.model.IModel<LocalDate> model, FormatStyle dateStyle)
Construct with a style.- Parameters:
id- the component idmodel- the modeldateStyle- the style to use
-
-
Method Detail
-
createConverter
protected org.apache.wicket.util.convert.IConverter<?> createConverter(Class<?> clazz)
- Overrides:
createConverterin classorg.apache.wicket.Component- Returns:
- The specialized converter.
- See Also:
Component.createConverter(java.lang.Class)
-
getTextFormat
public final String getTextFormat()
- Specified by:
getTextFormatin interfaceorg.apache.wicket.markup.html.form.AbstractTextComponent.ITextFormatProvider- See Also:
AbstractTextComponent.ITextFormatProvider.getTextFormat()
-
-