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 asabstractbecause 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 booleanisResizeStartEventEnabled()Indicates whether the 'start' event is enabled.
If true, theIResizableListener.onResizeStart(AjaxRequestTarget, int, int, int, int)event will be triggered.booleanisResizeStopEventEnabled()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.JQueryBehaviornewWidgetBehavior(String selector)protected voidonInitialize()voidonResizeStart(org.apache.wicket.ajax.AjaxRequestTarget target, int top, int left, int width, int height)Triggered when the resize event startsvoidonResizeStop(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- theIModeloptions- theOptions
-
-
Method Detail
-
isResizeStartEventEnabled
public boolean isResizeStartEventEnabled()
Description copied from interface:IResizableListenerIndicates whether the 'start' event is enabled.
If true, theIResizableListener.onResizeStart(AjaxRequestTarget, int, int, int, int)event will be triggered.- Specified by:
isResizeStartEventEnabledin interfaceIResizableListener- Returns:
- false by default
-
isResizeStopEventEnabled
public boolean isResizeStopEventEnabled()
Description copied from interface:IResizableListenerIndicates whether the 'stop' event is enabled.
If true, theIResizableListener.onResizeStop(AjaxRequestTarget, int, int, int, int)event will be triggered.- Specified by:
isResizeStopEventEnabledin interfaceIResizableListener- Returns:
- false by default
-
onInitialize
protected void onInitialize()
- Overrides:
onInitializein 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:IResizableListenerTriggered when the resize event starts- Specified by:
onResizeStartin interfaceIResizableListener- Parameters:
target- theAjaxRequestTargettop- 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:IResizableListenerTriggered when the resize event stops- Specified by:
onResizeStopin interfaceIResizableListener- Parameters:
target- theAjaxRequestTargettop- 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:
newWidgetBehaviorin interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
-