public class Slider extends AbstractSlider<java.lang.Integer>
FormComponentPanel| Modifier and Type | Class and Description |
|---|---|
static class |
Slider.Range |
AbstractSlider.SliderBehaviorIJQueryWidget.JQueryWidget| Modifier and Type | Field and Description |
|---|---|
protected org.apache.wicket.markup.html.form.AbstractTextComponent<java.lang.Integer> |
input |
label, labelId, options| Constructor and Description |
|---|
Slider(java.lang.String id)
Constructor
|
Slider(java.lang.String id,
org.apache.wicket.model.IModel<java.lang.Integer> model)
Constructor
|
Slider(java.lang.String id,
org.apache.wicket.model.IModel<java.lang.Integer> model,
org.apache.wicket.markup.html.basic.Label label)
Constructor
|
Slider(java.lang.String id,
org.apache.wicket.model.IModel<java.lang.Integer> model,
org.apache.wicket.markup.html.form.TextField<java.lang.Integer> input)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
convertInput() |
protected java.lang.String |
getLabelPattern()
Get the label pattern to be used to display the value.
|
protected org.apache.wicket.markup.html.panel.Fragment |
newInputFragment(java.lang.String id)
Gets a new
Fragment containing the inputOverridden methods should provide a Fragment containing input(s) when no input(s) has been specified in implementation constructors. |
void |
onConfigure(JQueryBehavior behavior) |
protected void |
onInitialize() |
Slider |
setRange(Slider.Range range)
Sets the
Slider.Range |
<W extends AbstractSlider<java.lang.Integer>> |
setRangeValidator(org.apache.wicket.validation.validator.RangeValidator<java.lang.Integer> validator)
Adds a
RangeValidator so slider value(s) are valid only if comprised between minimum and maximum.Warning: it does not define the minimum and maximum values the slider can slide on, but only valid ones. To define the minimum and maximum values the slider can slide on, use AbstractSlider.setMin(Integer) and AbstractSlider.setMax(Integer)Dev note: this method is masked abstract to make sure the developer that will add the validator to the right input(s) in AbstractSlider.onInitialize() |
newWidgetBehavior, onBeforeRender, setLabelId, setMax, setMin, setOrientation, setStepcheckRequired, newMarkupSourcingStrategy, onComponentTagadd, add, clearInput, convertValue, error, getConvertedInput, getDefaultLabel, getDefaultLabel, getForm, getInput, getInputAsArray, getInputName, getModel, getModelObject, getModelValue, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isInputNullable, isMultiPart, isRequired, isValid, newValidatable, newValidationError, onDetach, onDisabled, onInvalid, onRequired, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModel, setModelObject, setModelValue, setRequired, setType, shouldTrimInput, trim, updateAutoLabels, updateCollectionModel, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrdergetWebPage, getWebRequest, getWebResponse, getWebSessionadd, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildrenadd, addStateChange, afterRender, beforeRender, canCallListenerInterface, 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, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrapprotected org.apache.wicket.markup.html.form.AbstractTextComponent<java.lang.Integer> input
public Slider(java.lang.String id)
id - the markup idpublic Slider(java.lang.String id,
org.apache.wicket.model.IModel<java.lang.Integer> model)
id - the markup idmodel - the IModelpublic Slider(java.lang.String id,
org.apache.wicket.model.IModel<java.lang.Integer> model,
org.apache.wicket.markup.html.basic.Label label)
id - the markup idmodel - the IModellabel - Label on which the current slide value will be displayedpublic Slider(java.lang.String id,
org.apache.wicket.model.IModel<java.lang.Integer> model,
org.apache.wicket.markup.html.form.TextField<java.lang.Integer> input)
id - the markup idmodel - the IModelinput - the TextField that will host the slider value when being updated.protected void convertInput()
convertInput in class AbstractSlider<java.lang.Integer>public <W extends AbstractSlider<java.lang.Integer>> W setRangeValidator(org.apache.wicket.validation.validator.RangeValidator<java.lang.Integer> validator)
AbstractSliderRangeValidator so slider value(s) are valid only if comprised between minimum and maximum.AbstractSlider.setMin(Integer) and AbstractSlider.setMax(Integer)AbstractSlider.onInitialize()setRangeValidator in class AbstractSlider<java.lang.Integer>W - the widget typevalidator - the RangeValidatorprotected java.lang.String getLabelPattern()
protected void onInitialize()
onInitialize in class AbstractSlider<java.lang.Integer>public void onConfigure(JQueryBehavior behavior)
onConfigure in interface IJQueryWidgetonConfigure in class AbstractSlider<java.lang.Integer>public Slider setRange(Slider.Range range)
Slider.Rangerange - Slider (this)protected org.apache.wicket.markup.html.panel.Fragment newInputFragment(java.lang.String id)
AbstractSliderFragment containing the inputFragment containing input(s) when no input(s) has been specified in implementation constructors.newInputFragment in class AbstractSlider<java.lang.Integer>id - the markup-idCopyright © 2014 7thWeb. All Rights Reserved.