T - The model object typepublic class Check<T> extends LabeledWebMarkupContainer implements IGenericComponent<T,Check<T>>
STATELESS NOTES: By default this component cannot be used inside a stateless form. If it is desirable to use this inside a stateless form then
getStatelessHint() and return trueCheckGroup,
Serialized FormENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING| Constructor and Description |
|---|
Check(String id) |
Check(String id,
CheckGroup<T> group) |
Check(String id,
IModel<T> model) |
Check(String id,
IModel<T> model,
CheckGroup<T> group) |
| Modifier and Type | Method and Description |
|---|---|
protected CheckGroup<T> |
getGroup() |
protected boolean |
getStatelessHint()
Returns whether the component can be stateless.
|
String |
getValue()
Form submission value used for the Html
value attribute of the input tag. |
protected void |
onComponentTag(ComponentTag tag)
Processes the component tag.
|
Check<T> |
setLabel(IModel<String> labelModel)
The value will be made available to the validator property by means of ${label}.
|
getLabel, onDetachgetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionadd, 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, visitChildrenadd, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, 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, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, 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, wrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObjectforEach, spliteratorpublic Check(String id)
public Check(String id, IModel<T> model)
id - model - WebMarkupContainer.WebMarkupContainer(String, IModel)public Check(String id, CheckGroup<T> group)
id - group - parent CheckGroup of this checkWebMarkupContainer.WebMarkupContainer(String)public Check(String id, IModel<T> model, CheckGroup<T> group)
id - model - group - parent CheckGroup of this checkWebMarkupContainer.WebMarkupContainer(String, IModel)public String getValue()
value attribute of the input tag.
If Checks are recreated on each render of their CheckGroup, this method should
be overridden to return a 'stable' value, otherwise its selection will be lost after a Form
was submitted and resulted in Form.hasError().
protected CheckGroup<T> getGroup()
protected void onComponentTag(ComponentTag tag)
ComponentonComponentTag in class Componenttag - the abstraction representing html tag of this componentComponent.onComponentTag(ComponentTag)public Check<T> setLabel(IModel<String> labelModel)
setLabel in class LabeledWebMarkupContainerlabelModel - protected boolean getStatelessHint()
ComponentgetStatelessHint in class ComponentCopyright © 2006–2018 Apache Software Foundation. All rights reserved.