Class DroppableBehavior

java.lang.Object
org.apache.wicket.behavior.AbstractBehavior
org.apache.wicket.behavior.AbstractAjaxBehavior
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
ontopoly.jquery.JQueryBehavior
ontopoly.jquery.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:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
     

    Fields inherited from class ontopoly.jquery.JQueryBehavior

    JS_JQUERY, JS_JQUERY_UI

    Fields inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior

    INDICATOR

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

    INTERFACE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract org.apache.wicket.MarkupContainer
    Should return the container that contains all the droppable targets.
    protected void
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • DroppableBehavior

      public DroppableBehavior(String id)
  • Method Details

    • 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.