Class ProgressBar
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- com.googlecode.wicket.jquery.core.JQueryContainer
-
- com.googlecode.wicket.jquery.core.JQueryGenericContainer<Integer>
-
- com.googlecode.wicket.jquery.ui.widget.progressbar.ProgressBar
-
- All Implemented Interfaces:
com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware
,com.googlecode.wicket.jquery.core.event.IValueChangedListener
,com.googlecode.wicket.jquery.core.IJQueryWidget
,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<Integer,com.googlecode.wicket.jquery.core.JQueryGenericContainer<Integer>>
,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>
,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 ProgressBar extends com.googlecode.wicket.jquery.core.JQueryGenericContainer<Integer> implements com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware, com.googlecode.wicket.jquery.core.event.IValueChangedListener
Provides a jQuery progress-bar based on aJQueryGenericContainer
- Since:
- 1.0
- Author:
- Sebastien Briquet - sebfz1
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProgressBar(String id)
ConstructorProgressBar(String id, org.apache.wicket.model.IModel<Integer> model)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
backward(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
Decrements the progress-bar value by 1void
backward(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler, int step)
Decrements the progress-bar value by the specified step valuevoid
forward(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
Increments the progress-bar value by 1void
forward(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler, int step)
Increments the progress-bar value by the specified step valuecom.googlecode.wicket.jquery.core.JQueryBehavior
newWidgetBehavior(String selector)
void
onAjax(org.apache.wicket.ajax.AjaxRequestTarget target, com.googlecode.wicket.jquery.core.JQueryEvent event)
protected void
onComplete(org.apache.wicket.ajax.AjaxRequestTarget target)
Triggered when the value reachMAX
protected void
onModelChanged()
void
onValueChanged(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
void
refresh(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
Refreshes the ProgressBar.
This method needs to be called after the model object changes.
But It is not required to be called when calling forward or backward methods.com.googlecode.wicket.jquery.core.JQueryGenericContainer<Integer>
setModelObject(Integer value)
Sets the progress-bar value-
Methods inherited from class com.googlecode.wicket.jquery.core.JQueryContainer
onBeforeRender, onConfigure, onInitialize
-
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, onDetach, onRender, queue, remove, remove, removeAll, renderAll, 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, 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, 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, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, 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
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
setModelObject
public com.googlecode.wicket.jquery.core.JQueryGenericContainer<Integer> setModelObject(Integer value)
Sets the progress-bar value
-
forward
public void forward(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
Increments the progress-bar value by 1- Parameters:
handler
- theIPartialPageRequestHandler
-
forward
public final void forward(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler, int step)
Increments the progress-bar value by the specified step value- Parameters:
handler
- theIPartialPageRequestHandler
step
- the value
-
backward
public final void backward(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
Decrements the progress-bar value by 1- Parameters:
handler
- theIPartialPageRequestHandler
-
backward
public final void backward(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler, int step)
Decrements the progress-bar value by the specified step value- Parameters:
handler
- theIPartialPageRequestHandler
step
- the value
-
refresh
public final void refresh(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
Refreshes the ProgressBar.
This method needs to be called after the model object changes.
But It is not required to be called when calling forward or backward methods.- Parameters:
handler
- theIPartialPageRequestHandler
-
onAjax
public void onAjax(org.apache.wicket.ajax.AjaxRequestTarget target, com.googlecode.wicket.jquery.core.JQueryEvent event)
- Specified by:
onAjax
in interfacecom.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware
-
onValueChanged
public void onValueChanged(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
- Specified by:
onValueChanged
in interfacecom.googlecode.wicket.jquery.core.event.IValueChangedListener
-
onComplete
protected void onComplete(org.apache.wicket.ajax.AjaxRequestTarget target)
Triggered when the value reachMAX
- Parameters:
target
- theAjaxRequestTarget
-
onModelChanged
protected void onModelChanged()
- Overrides:
onModelChanged
in classorg.apache.wicket.Component
-
newWidgetBehavior
public com.googlecode.wicket.jquery.core.JQueryBehavior newWidgetBehavior(String selector)
- Specified by:
newWidgetBehavior
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
-