com.pmease.quickbuild.web.behavior.menu
Class TypeMenuBehavior<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.TypeMenuBehavior<T>
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IComponentAwareEventSink, org.apache.wicket.markup.html.IComponentAwareHeaderContributor

public abstract class TypeMenuBehavior<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
TypeMenuBehavior()
           
 
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(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

TypeMenuBehavior

public TypeMenuBehavior()
Method Detail

newMenuItemLink

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

onSelect

protected abstract void onSelect(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.