|
||||||||||
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.FormComponentPanel<T>
com.googlecode.wicket.jquery.ui.form.slider.AbstractSlider<Integer>
com.googlecode.wicket.jquery.ui.form.slider.Slider
public class Slider
Provides a jQuery slider based on a FormComponentPanel
Nested Class Summary | |
---|---|
static class |
Slider.Range
|
Nested classes/interfaces inherited from class com.googlecode.wicket.jquery.ui.form.slider.AbstractSlider |
---|
AbstractSlider.SliderBehavior |
Nested classes/interfaces inherited from interface com.googlecode.wicket.jquery.core.IJQueryWidget |
---|
IJQueryWidget.JQueryWidget |
Field Summary | |
---|---|
protected org.apache.wicket.markup.html.form.AbstractTextComponent<Integer> |
input
|
Fields inherited from class com.googlecode.wicket.jquery.ui.form.slider.AbstractSlider |
---|
label, labelId, options |
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_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER |
Constructor Summary | |
---|---|
Slider(String id)
Constructor |
|
Slider(String id,
org.apache.wicket.model.IModel<Integer> model)
Constructor |
|
Slider(String id,
org.apache.wicket.model.IModel<Integer> model,
org.apache.wicket.markup.html.basic.Label label)
Constructor |
|
Slider(String id,
org.apache.wicket.model.IModel<Integer> model,
org.apache.wicket.markup.html.form.TextField<Integer> input)
Constructor |
Method Summary | ||
---|---|---|
protected void |
convertInput()
|
|
protected String |
getLabelPattern()
Get the label pattern to be used to display the value. |
|
protected org.apache.wicket.markup.html.panel.Fragment |
newInputFragment(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. |
|
protected void |
onConfigure(JQueryBehavior behavior)
Called immediately after the onConfigure method in a behavior. |
|
protected void |
onInitialize()
|
|
Slider |
setRange(Slider.Range range)
Sets the Slider.Range |
|
|
setRangeValidator(org.apache.wicket.validation.validator.RangeValidator<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() |
Methods inherited from class com.googlecode.wicket.jquery.ui.form.slider.AbstractSlider |
---|
init, newWidgetBehavior, setLabelId, setMax, setMin, setOrientation, setStep |
Methods inherited from class org.apache.wicket.markup.html.form.FormComponentPanel |
---|
checkRequired, newMarkupSourcingStrategy, onComponentTag |
Methods inherited from class org.apache.wicket.markup.html.form.FormComponent |
---|
add, 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, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModel, setModelObject, setModelValue, setRequired, setType, shouldTrimInput, trim, updateCollectionModel, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder |
Methods inherited from class org.apache.wicket.markup.html.form.LabeledWebMarkupContainer |
---|
getLabel |
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer |
---|
getWebPage, getWebRequest, getWebResponse, getWebSession |
Methods inherited from class org.apache.wicket.MarkupContainer |
---|
add, 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, visitChildren |
Methods inherited from class org.apache.wicket.Component |
---|
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, 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, 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, wrap |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected org.apache.wicket.markup.html.form.AbstractTextComponent<Integer> input
Constructor Detail |
---|
public Slider(String id)
id
- the markup idpublic Slider(String id, org.apache.wicket.model.IModel<Integer> model)
id
- the markup idmodel
- the IModel
public Slider(String id, org.apache.wicket.model.IModel<Integer> model, org.apache.wicket.markup.html.basic.Label label)
id
- the markup idmodel
- the IModel
label
- Label
on which the current slide value will be displayedpublic Slider(String id, org.apache.wicket.model.IModel<Integer> model, org.apache.wicket.markup.html.form.TextField<Integer> input)
id
- the markup idmodel
- the IModel
input
- the TextField
that will host the slider value when being updated.Method Detail |
---|
protected void convertInput()
convertInput
in class AbstractSlider<Integer>
public <W extends AbstractSlider<Integer>> W setRangeValidator(org.apache.wicket.validation.validator.RangeValidator<Integer> validator)
AbstractSlider
RangeValidator
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<Integer>
W
- the widget typevalidator
- the RangeValidator
protected String getLabelPattern()
protected void onInitialize()
onInitialize
in class AbstractSlider<Integer>
protected void onConfigure(JQueryBehavior behavior)
AbstractSlider
Options
)
onConfigure
in class AbstractSlider<Integer>
behavior
- the JQueryBehavior
public Slider setRange(Slider.Range range)
Slider.Range
range
-
Slider
(this)protected org.apache.wicket.markup.html.panel.Fragment newInputFragment(String id)
AbstractSlider
Fragment
containing the inputFragment
containing input(s) when no input(s) has been specified in implementation constructors.
newInputFragment
in class AbstractSlider<Integer>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |