Class DroppableBehavior

  • All Implemented Interfaces:
    Serializable, org.apache.wicket.behavior.IBehavior, org.apache.wicket.behavior.IBehaviorListener, org.apache.wicket.IClusterable, org.apache.wicket.IRequestListener, org.apache.wicket.markup.html.IHeaderContributor

    public abstract class DroppableBehavior
    extends JQueryBehavior
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected String id  
      • Fields inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior

        INDICATOR
      • Fields inherited from interface org.apache.wicket.behavior.IBehaviorListener

        INTERFACE
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract org.apache.wicket.MarkupContainer getDropContainer()
      Should return the container that contains all the droppable targets.
      protected void onBind()  
      protected abstract void onDrop​(org.apache.wicket.Component component, org.apache.wicket.ajax.AjaxRequestTarget target)  
      void renderHead​(org.apache.wicket.markup.html.IHeaderResponse response)  
      protected void respond​(org.apache.wicket.ajax.AjaxRequestTarget target)  
      • Methods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior

        findIndicatorId, generateCallbackScript, getAjaxCallDecorator, getCallbackScript, getCallbackScript, getChannelName, getFailureScript, getPreconditionScript, getSuccessScript, onRequest, throttleScript
      • Methods inherited from class org.apache.wicket.behavior.AbstractAjaxBehavior

        bind, getCallbackUrl, getCallbackUrl, getComponent, getImplementationId, getStatelessHint, onComponentRendered, onComponentTag, onComponentTag, onRendered, onRenderHeadContribution, onRenderHeadInitContribution
      • Methods inherited from class org.apache.wicket.behavior.AbstractBehavior

        afterRender, beforeRender, cleanup, detach, detachModel, exception, isEnabled, isTemporary, onException, rendered
    • Constructor Detail

      • DroppableBehavior

        public DroppableBehavior​(String id)
    • Method Detail

      • onBind

        protected void onBind()
        Overrides:
        onBind in class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
      • renderHead

        public void renderHead​(org.apache.wicket.markup.html.IHeaderResponse response)
        Specified by:
        renderHead in interface org.apache.wicket.markup.html.IHeaderContributor
        Overrides:
        renderHead in class JQueryBehavior
      • respond

        protected void respond​(org.apache.wicket.ajax.AjaxRequestTarget target)
        Specified by:
        respond in class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
      • onDrop

        protected abstract void onDrop​(org.apache.wicket.Component component,
                                       org.apache.wicket.ajax.AjaxRequestTarget target)
      • getDropContainer

        protected abstract org.apache.wicket.MarkupContainer getDropContainer()
        Should return the container that contains all the droppable targets. This will then be used to search for the appropriate target.