org.kuali.student.common.ui.client.widgets.menus
Class KSBasicMenu

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by org.kuali.student.common.ui.client.widgets.menus.KSMenu
                  extended by org.kuali.student.common.ui.client.widgets.menus.KSBasicMenuAbstract
                      extended by org.kuali.student.common.ui.client.widgets.menus.KSBasicMenu
All Implemented Interfaces:
com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener

public class KSBasicMenu
extends KSBasicMenuAbstract


Nested Class Summary
 
Nested classes/interfaces inherited from class org.kuali.student.common.ui.client.widgets.menus.KSMenu
KSMenu.MenuImageLocation
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
private  KSBasicMenuAbstract basicMenu
           
 
Fields inherited from class org.kuali.student.common.ui.client.widgets.menus.KSMenu
items
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
KSBasicMenu()
           
 
Method Summary
 void clearSelected()
          Deselects the current selected menu item
 List<KSMenuItemData> getItems()
          Get the list of KSMenuItemData used in this accordion menu.
 boolean isNumberAllItems()
           
protected  void populateMenu()
          Populates the menu with the items set through setItems.
 boolean selectMenuItem(String[] hierarchy)
           
 void setDescription(String description)
           
 void setItems(List<KSMenuItemData> items)
          Sets the KSMenuItemData used in this accordion menu.
 void setNumberAllItems(boolean numberAllItems)
           
 void setTitle(String title)
           
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addDomHandler, addHandler, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, setWidth, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

basicMenu

private KSBasicMenuAbstract basicMenu
Constructor Detail

KSBasicMenu

public KSBasicMenu()
Method Detail

populateMenu

protected void populateMenu()
Populates the menu with the items set through setItems.

Specified by:
populateMenu in class KSMenu
See Also:
KSMenu.populateMenu()

getItems

public List<KSMenuItemData> getItems()
Get the list of KSMenuItemData used in this accordion menu.

Overrides:
getItems in class KSMenu
Returns:
the List of KSMenuItemData used in this accordion menu.
See Also:
KSMenu.getItems()

setItems

public void setItems(List<KSMenuItemData> items)
Sets the KSMenuItemData used in this accordion menu.

Overrides:
setItems in class KSMenu
Parameters:
items - the list of KSMenuItemData used in this accordion menu

isNumberAllItems

public boolean isNumberAllItems()
Specified by:
isNumberAllItems in class KSBasicMenuAbstract

setNumberAllItems

public void setNumberAllItems(boolean numberAllItems)
Specified by:
setNumberAllItems in class KSBasicMenuAbstract

setDescription

public void setDescription(String description)
Specified by:
setDescription in class KSBasicMenuAbstract

setTitle

public void setTitle(String title)
Specified by:
setTitle in class KSBasicMenuAbstract

selectMenuItem

public boolean selectMenuItem(String[] hierarchy)
Specified by:
selectMenuItem in class KSMenu

clearSelected

public void clearSelected()
Description copied from class: KSMenu
Deselects the current selected menu item

Specified by:
clearSelected in class KSMenu


Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.