com.pmease.quickbuild.web.behavior.menu
Class AjaxTypeMenuBehavior<T extends TypeInstance>
java.lang.Object
org.apache.wicket.behavior.Behavior
com.pmease.quickbuild.web.behavior.PopupBehavior
com.pmease.quickbuild.web.behavior.menu.MenuBehavior
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
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.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 |
AjaxTypeMenuBehavior
public AjaxTypeMenuBehavior()
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.