Class JQueryEffectContainer
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
com.googlecode.wicket.jquery.ui.effect.JQueryEffectContainer
- All Implemented Interfaces:
IEffectListener
,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.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 JQueryEffectContainer
extends org.apache.wicket.markup.html.WebMarkupContainer
implements IEffectListener
Provides a
WebMarkupContainer
on which effect can be played- Author:
- Sebastien Briquet - sebfz1
- See Also:
-
Field Summary
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
hide
(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler) Hides the container by playing the 'fadeOut' effect.boolean
Indicates whether the callback should be triggered when the effect completes.
If true, theIEffectListener.onEffectComplete(AjaxRequestTarget)
event will be triggered.protected JQueryEffectBehavior
newEffectBehavior
(String selector) Gets a newJQueryEffectBehavior
protected void
onConfigure
(JQueryEffectBehavior behavior) Called immediately after the onConfigure method in a behavior.void
onEffectComplete
(org.apache.wicket.ajax.AjaxRequestTarget target) Triggered when the effects is completedprotected void
void
Plays the specified effect.void
Plays the specified effect.void
show
(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler) Shows the container by playing the 'fadeIn' effect.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, 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, wrap
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
JQueryEffectContainer
Constructor- Parameters:
id
- the markup id
-
-
Method Details
-
isCallbackEnabled
public boolean isCallbackEnabled()Description copied from interface:IEffectListener
Indicates whether the callback should be triggered when the effect completes.
If true, theIEffectListener.onEffectComplete(AjaxRequestTarget)
event will be triggered.- Specified by:
isCallbackEnabled
in interfaceIEffectListener
- Returns:
- false by default
-
play
public void play(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler, Effect effect) Plays the specified effect.- Parameters:
handler
- theIPartialPageRequestHandler
effect
- the effect to be played
-
play
public void play(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler, String effect) Plays the specified effect.- Parameters:
handler
- theIPartialPageRequestHandler
effect
- the effect to be played
-
show
public void show(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler) Shows the container by playing the 'fadeIn' effect.- Parameters:
handler
- theIPartialPageRequestHandler
-
hide
public void hide(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler) Hides the container by playing the 'fadeOut' effect.- Parameters:
handler
- theIPartialPageRequestHandler
-
onInitialize
protected void onInitialize()- Overrides:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
onConfigure
Called immediately after the onConfigure method in a behavior. Since this is before the rendering cycle has begun, the behavior can modify the configuration of the component (i.e.Options
)- Parameters:
behavior
- theJQueryBehavior
-
onEffectComplete
public void onEffectComplete(org.apache.wicket.ajax.AjaxRequestTarget target) Description copied from interface:IEffectListener
Triggered when the effects is completed- Specified by:
onEffectComplete
in interfaceIEffectListener
- Parameters:
target
- theAjaxRequestTarget
- See Also:
-
newEffectBehavior
Gets a newJQueryEffectBehavior
- Parameters:
selector
- the html selector (ie: '#myId')- Returns:
- the widget behavior
-