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 a
JQueryGenericContainer
- Since:
- 1.0
- Author:
- Sebastien Briquet - sebfz1
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.googlecode.wicket.jquery.core.IJQueryWidget
com.googlecode.wicket.jquery.core.IJQueryWidget.JQueryWidget
-
Field Summary
Fields inherited from class com.googlecode.wicket.jquery.core.JQueryContainer
widgetBehavior
Fields inherited from class org.apache.wicket.Component
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 Summary
ConstructorsConstructorDescriptionProgressBar
(String id) ConstructorProgressBar
(String id, org.apache.wicket.model.IModel<Integer> model) Constructor -
Method Summary
Modifier and TypeMethodDescriptionfinal void
backward
(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler) Decrements the progress-bar value by 1final void
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 1final void
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
void
onValueChanged
(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler) 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.com.googlecode.wicket.jquery.core.JQueryGenericContainer<Integer>
setModelObject
(Integer value) Sets the progress-bar valueMethods 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
-
Constructor Details
-
ProgressBar
Constructor- Parameters:
id
- the markup id
-
ProgressBar
Constructor- Parameters:
id
- the markup idmodel
- theIModel
-
-
Method Details
-
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
- Specified by:
newWidgetBehavior
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-