Class Droppable<T>
- 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<T>
-
- com.googlecode.wicket.jquery.ui.interaction.droppable.Droppable<T>
-
- Type Parameters:
T
- the model object type
- All Implemented Interfaces:
com.googlecode.wicket.jquery.core.IJQueryWidget
,IDroppableListener
,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<T,com.googlecode.wicket.jquery.core.JQueryGenericContainer<T>>
,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 abstract class Droppable<T> extends com.googlecode.wicket.jquery.core.JQueryGenericContainer<T> implements IDroppableListener
Provides a jQuery droppable area, on whichDraggable
s
can be dropped.- Author:
- Sebastien Briquet - sebfz1
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isExitEventEnabled()
Indicates whether the 'exit' (or 'out') event is enabled.
If true, theIDroppableListener.onExit(AjaxRequestTarget, Component)
event will be triggered.boolean
isOverEventEnabled()
Indicates whether the 'over' event is enabled.
If true, theIDroppableListener.onOver(AjaxRequestTarget, Component)
event will be triggered.com.googlecode.wicket.jquery.core.JQueryBehavior
newWidgetBehavior(String selector)
void
onExit(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component component)
Triggered when a component withDraggableBehavior
exits the droppable areavoid
onOver(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component component)
Triggered when a component withDraggableBehavior
overs the droppable area-
Methods 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, 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 com.googlecode.wicket.jquery.ui.interaction.droppable.IDroppableListener
onDrop
-
Methods inherited from interface org.apache.wicket.IGenericComponent
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
isOverEventEnabled
public boolean isOverEventEnabled()
Description copied from interface:IDroppableListener
Indicates whether the 'over' event is enabled.
If true, theIDroppableListener.onOver(AjaxRequestTarget, Component)
event will be triggered.- Specified by:
isOverEventEnabled
in interfaceIDroppableListener
- Returns:
- false by default
-
isExitEventEnabled
public boolean isExitEventEnabled()
Description copied from interface:IDroppableListener
Indicates whether the 'exit' (or 'out') event is enabled.
If true, theIDroppableListener.onExit(AjaxRequestTarget, Component)
event will be triggered.- Specified by:
isExitEventEnabled
in interfaceIDroppableListener
- Returns:
- false by default
-
onOver
public void onOver(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component component)
Description copied from interface:IDroppableListener
Triggered when a component withDraggableBehavior
overs the droppable area- Specified by:
onOver
in interfaceIDroppableListener
- Parameters:
target
- theAjaxRequestTarget
component
- the component withDraggableBehavior
- See Also:
IDroppableListener.isOverEventEnabled()
-
onExit
public void onExit(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component component)
Description copied from interface:IDroppableListener
Triggered when a component withDraggableBehavior
exits the droppable area- Specified by:
onExit
in interfaceIDroppableListener
- Parameters:
target
- theAjaxRequestTarget
component
- the component withDraggableBehavior
- See Also:
IDroppableListener.isExitEventEnabled()
-
newWidgetBehavior
public com.googlecode.wicket.jquery.core.JQueryBehavior newWidgetBehavior(String selector)
- Specified by:
newWidgetBehavior
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
-