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.IMetadataContext<Serializable,,org.apache.wicket.Component> 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 resizable
This class is marked as
JQueryPanel.This class is marked as
abstract 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:
-
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.JQueryPanel
optionsFields inherited from class org.apache.wicket.markup.html.panel.Panel
PANELFields 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
ConstructorsConstructorDescriptionResizablePanel(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
Modifier and TypeMethodDescriptionbooleanIndicates whether the 'start' event is enabled.
If true, theIResizableListener.onResizeStart(AjaxRequestTarget, int, int, int, int)event will be triggered.booleanIndicates 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 voidvoidonResizeStart(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 stopsMethods inherited from class com.googlecode.wicket.jquery.core.JQueryPanel
onBeforeRender, onConfigureMethods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, visitChildrenMethods 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, 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContextMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ResizablePanel
Constructor- Parameters:
id- the markup id
-
ResizablePanel
Constructor- Parameters:
id- the markup idoptions- theOptions
-
ResizablePanel
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 Details
-
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:
-
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:
-
newWidgetBehavior
- Specified by:
newWidgetBehaviorin interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-