public class LocalDateTextField extends TextField<LocalDate> implements AbstractTextComponent.ITextFormatProvider
java.time.LocalDate
object and that uses java.time time to
parse and format values.DateTimeFormatter
,
Serialized FormAbstractTextComponent.ITextFormatProvider
FLAG_CONVERT_EMPTY_INPUT_STRING_TO_NULL, VALUE_SEPARATOR
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
Constructor and Description |
---|
LocalDateTextField(String id,
FormatStyle dateStyle)
Construct with a style.
|
LocalDateTextField(String id,
IModel<LocalDate> model,
FormatStyle dateStyle)
Construct with a style.
|
LocalDateTextField(String id,
IModel<LocalDate> model,
String pattern)
Construct with a pattern.
|
LocalDateTextField(String id,
IModel<LocalDate> model,
String formatPattern,
String parsePattern)
Construct with pattern for formatting and parsing.
|
LocalDateTextField(String id,
String pattern)
Construct with a pattern.
|
Modifier and Type | Method and Description |
---|---|
protected IConverter<?> |
createConverter(Class<?> clazz)
Factory method for converters to be used by this component,
returns
null by default. |
String |
getTextFormat()
Gets the pattern for printing output and parsing input.
|
getInputTypes, onComponentTag
convertInput, getConvertEmptyInputStringToNull, isInputNullable, onBeforeRender, setConvertEmptyInputStringToNull
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, onRequired, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModelValue, setRequired, setType, shouldTrimInput, trim, updateAutoLabels, updateCollectionModel, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder
getLabel
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
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, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
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, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
forEach, spliterator
public LocalDateTextField(String id, String pattern)
id
- the component idpattern
- the pattern to usepublic LocalDateTextField(String id, IModel<LocalDate> model, String pattern)
id
- the component idmodel
- the modelpattern
- the pattern to usepublic LocalDateTextField(String id, IModel<LocalDate> model, String formatPattern, String parsePattern)
id
- the component idmodel
- the modelformatPattern
- the pattern to use for formattingparsePattern
- the pattern to use for parsingpublic LocalDateTextField(String id, FormatStyle dateStyle)
id
- the component iddateStyle
- the style to usepublic LocalDateTextField(String id, IModel<LocalDate> model, FormatStyle dateStyle)
id
- the component idmodel
- the modeldateStyle
- the style to useprotected IConverter<?> createConverter(Class<?> clazz)
Component
null
by default.createConverter
in class Component
clazz
- The type to convert toComponent.createConverter(java.lang.Class)
public final String getTextFormat()
AbstractTextComponent.ITextFormatProvider
getTextFormat
in interface AbstractTextComponent.ITextFormatProvider
AbstractTextComponent.ITextFormatProvider.getTextFormat()
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.