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.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 whichDraggablescan be dropped.- Author:
- Sebastien Briquet - sebfz1
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisExitEventEnabled()Indicates whether the 'exit' (or 'out') event is enabled.
If true, theIDroppableListener.onExit(AjaxRequestTarget, Component)event will be triggered.booleanisOverEventEnabled()Indicates whether the 'over' event is enabled.
If true, theIDroppableListener.onOver(AjaxRequestTarget, Component)event will be triggered.com.googlecode.wicket.jquery.core.JQueryBehaviornewWidgetBehavior(String selector)voidonExit(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component component)Triggered when a component withDraggableBehaviorexits the droppable areavoidonOver(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component component)Triggered when a component withDraggableBehaviorovers 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, 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:IDroppableListenerIndicates whether the 'over' event is enabled.
If true, theIDroppableListener.onOver(AjaxRequestTarget, Component)event will be triggered.- Specified by:
isOverEventEnabledin interfaceIDroppableListener- Returns:
- false by default
-
isExitEventEnabled
public boolean isExitEventEnabled()
Description copied from interface:IDroppableListenerIndicates whether the 'exit' (or 'out') event is enabled.
If true, theIDroppableListener.onExit(AjaxRequestTarget, Component)event will be triggered.- Specified by:
isExitEventEnabledin interfaceIDroppableListener- Returns:
- false by default
-
onOver
public void onOver(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component component)Description copied from interface:IDroppableListenerTriggered when a component withDraggableBehaviorovers the droppable area- Specified by:
onOverin interfaceIDroppableListener- Parameters:
target- theAjaxRequestTargetcomponent- 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:IDroppableListenerTriggered when a component withDraggableBehaviorexits the droppable area- Specified by:
onExitin interfaceIDroppableListener- Parameters:
target- theAjaxRequestTargetcomponent- the component withDraggableBehavior- See Also:
IDroppableListener.isExitEventEnabled()
-
newWidgetBehavior
public com.googlecode.wicket.jquery.core.JQueryBehavior newWidgetBehavior(String selector)
- Specified by:
newWidgetBehaviorin interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
-