com.pmease.quickbuild.web.behavior.menu
Class AjaxTypeMenuBehavior<T extends TypeInstance>

java.lang.Object
  extended by org.apache.wicket.behavior.Behavior
      extended by com.pmease.quickbuild.web.behavior.PopupBehavior
          extended by com.pmease.quickbuild.web.behavior.menu.MenuBehavior
              extended by com.pmease.quickbuild.web.behavior.menu.AjaxTypeMenuBehavior<T>
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IComponentAwareEventSink, org.apache.wicket.markup.html.IComponentAwareHeaderContributor

public abstract class AjaxTypeMenuBehavior<T extends TypeInstance>
extends MenuBehavior

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.pmease.quickbuild.web.behavior.PopupBehavior
PopupBehavior.Alignment, PopupBehavior.HorizontalAnchor, PopupBehavior.VerticalAnchor
 
Constructor Summary
AjaxTypeMenuBehavior()
           
 
Method Summary
protected  java.util.List<MenuItem> getMenuItems()
           
protected  org.apache.wicket.Component newMenuItemLink(java.lang.String componentId, java.lang.String itemName, java.lang.Class<T> typeClass)
           
protected abstract  void onSelect(org.apache.wicket.ajax.AjaxRequestTarget target, java.lang.Class<T> typeClass)
           
 
Methods inherited from class com.pmease.quickbuild.web.behavior.menu.MenuBehavior
getPopup
 
Methods inherited from class com.pmease.quickbuild.web.behavior.PopupBehavior
alignment, bind, closePopup, closeTopmostPopup, getStatelessHint, hoverMode, loadPopup, onComponentTag, renderHead, showLoadIndicator, unloadPopup
 
Methods inherited from class org.apache.wicket.behavior.Behavior
afterRender, beforeRender, canCallListenerInterface, detach, isEnabled, isTemporary, onConfigure, onEvent, onException, unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AjaxTypeMenuBehavior

public AjaxTypeMenuBehavior()
Method Detail

newMenuItemLink

protected final org.apache.wicket.Component newMenuItemLink(java.lang.String componentId,
                                                            java.lang.String itemName,
                                                            java.lang.Class<T> typeClass)

onSelect

protected abstract void onSelect(org.apache.wicket.ajax.AjaxRequestTarget target,
                                 java.lang.Class<T> typeClass)

getMenuItems

protected final java.util.List<MenuItem> getMenuItems()
Specified by:
getMenuItems in class MenuBehavior


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.