Class ResizablePanel
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.panel.Panel
-
- com.googlecode.wicket.jquery.core.JQueryPanel
-
- com.googlecode.wicket.jquery.ui.interaction.resizable.ResizablePanel
-
- All Implemented Interfaces:
com.googlecode.wicket.jquery.core.IJQueryWidget
,IResizableListener
,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.IQueueRegion
,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 abstract class ResizablePanel extends com.googlecode.wicket.jquery.core.JQueryPanel implements IResizableListener
Provides a jQuery UI resizableJQueryPanel
.
This class is marked asabstract
because no markup is associated with this panel. It is up to the user to supply the corresponding markup.- Author:
- Sebastien Briquet - sebfz1
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResizablePanel(String id)
ConstructorResizablePanel(String id, com.googlecode.wicket.jquery.core.Options options)
ConstructorResizablePanel(String id, org.apache.wicket.model.IModel<?> model)
ConstructorResizablePanel(String id, org.apache.wicket.model.IModel<?> model, com.googlecode.wicket.jquery.core.Options options)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isResizeStartEventEnabled()
Indicates whether the 'start' event is enabled.
If true, theIResizableListener.onResizeStart(AjaxRequestTarget, int, int, int, int)
event will be triggered.boolean
isResizeStopEventEnabled()
Indicates whether the 'stop' event is enabled.
If true, theIResizableListener.onResizeStop(AjaxRequestTarget, int, int, int, int)
event will be triggered.com.googlecode.wicket.jquery.core.JQueryBehavior
newWidgetBehavior(String selector)
protected void
onInitialize()
void
onResizeStart(org.apache.wicket.ajax.AjaxRequestTarget target, int top, int left, int width, int height)
Triggered when the resize event startsvoid
onResizeStop(org.apache.wicket.ajax.AjaxRequestTarget target, int top, int left, int width, int height)
Triggered when the resize event stops-
Methods inherited from class com.googlecode.wicket.jquery.core.JQueryPanel
onBeforeRender, onConfigure
-
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy
-
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, 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, 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, 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 Detail
-
ResizablePanel
public ResizablePanel(String id)
Constructor- Parameters:
id
- the markup id
-
ResizablePanel
public ResizablePanel(String id, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idoptions
- theOptions
-
ResizablePanel
public ResizablePanel(String id, org.apache.wicket.model.IModel<?> model)
Constructor- Parameters:
id
- the markup idmodel
- theIModel
-
ResizablePanel
public ResizablePanel(String id, org.apache.wicket.model.IModel<?> model, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idmodel
- theIModel
options
- theOptions
-
-
Method Detail
-
isResizeStartEventEnabled
public boolean isResizeStartEventEnabled()
Description copied from interface:IResizableListener
Indicates whether the 'start' event is enabled.
If true, theIResizableListener.onResizeStart(AjaxRequestTarget, int, int, int, int)
event will be triggered.- Specified by:
isResizeStartEventEnabled
in interfaceIResizableListener
- Returns:
- false by default
-
isResizeStopEventEnabled
public boolean isResizeStopEventEnabled()
Description copied from interface:IResizableListener
Indicates whether the 'stop' event is enabled.
If true, theIResizableListener.onResizeStop(AjaxRequestTarget, int, int, int, int)
event will be triggered.- Specified by:
isResizeStopEventEnabled
in interfaceIResizableListener
- Returns:
- false by default
-
onInitialize
protected void onInitialize()
- Overrides:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
onResizeStart
public void onResizeStart(org.apache.wicket.ajax.AjaxRequestTarget target, int top, int left, int width, int height)
Description copied from interface:IResizableListener
Triggered when the resize event starts- Specified by:
onResizeStart
in interfaceIResizableListener
- Parameters:
target
- theAjaxRequestTarget
top
- the position's top valueleft
- the position's left valuewidth
- the size's width valueheight
- the size's height value- See Also:
IResizableListener.isResizeStartEventEnabled()
-
onResizeStop
public void onResizeStop(org.apache.wicket.ajax.AjaxRequestTarget target, int top, int left, int width, int height)
Description copied from interface:IResizableListener
Triggered when the resize event stops- Specified by:
onResizeStop
in interfaceIResizableListener
- Parameters:
target
- theAjaxRequestTarget
top
- the position's top valueleft
- the position's left valuewidth
- the size's width valueheight
- the size's height value- See Also:
IResizableListener.isResizeStopEventEnabled()
-
newWidgetBehavior
public com.googlecode.wicket.jquery.core.JQueryBehavior newWidgetBehavior(String selector)
- Specified by:
newWidgetBehavior
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
-