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 which
Draggables can be dropped.- 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.JQueryContainer
widgetBehaviorFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanIndicates whether the 'exit' (or 'out') event is enabled.
If true, theIDroppableListener.onExit(AjaxRequestTarget, Component)event will be triggered.booleanIndicates 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 areaMethods inherited from class com.googlecode.wicket.jquery.core.JQueryContainer
onBeforeRender, onConfigure, onInitializeMethods 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, getRegionMarkup, 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, 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.googlecode.wicket.jquery.ui.interaction.droppable.IDroppableListener
onDropMethods inherited from interface org.apache.wicket.IGenericComponent
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObjectMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
Droppable
Constructor- Parameters:
id- the markup id
-
Droppable
Constructor- Parameters:
id- the markup idmodel- theIModel
-
-
Method Details
-
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:
-
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:
-
newWidgetBehavior
- Specified by:
newWidgetBehaviorin interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-