A B G I M N R

A

addItem(IJSCookMenuItem) - Method in class net.sourceforge.tapestry_jsmenu.api.BasicJSCookMenuItem
Adds a menu item to the sub menu of this item

B

BasicJSCookMenuItem - Class in net.sourceforge.tapestry_jsmenu.api
Convenience implementation of IJSCookMenuItem This class introduces a value field filled in the constructors and retrieved in the getValue() method that might be called in ognl bindings to retrieve some value to be rendered in some component that renders the menu content.
BasicJSCookMenuItem(Object) - Constructor for class net.sourceforge.tapestry_jsmenu.api.BasicJSCookMenuItem
Constructs an item with no icons
BasicJSCookMenuItem(Object, IAsset) - Constructor for class net.sourceforge.tapestry_jsmenu.api.BasicJSCookMenuItem
Constructs an item with an icon that is shown both in normal mode and mouse over mode.
BasicJSCookMenuItem(Object, IAsset, IAsset) - Constructor for class net.sourceforge.tapestry_jsmenu.api.BasicJSCookMenuItem
Constructs an item with normal mode and mouse over icons.

G

getChildren() - Method in class net.sourceforge.tapestry_jsmenu.api.BasicJSCookMenuItem
Retrieves the items of the submenu belonging to this item.
getChildren() - Method in interface net.sourceforge.tapestry_jsmenu.api.IJSCookMenuItem
If this item has a submenu, this method retrieves the child items.
getDisplayMode(String, Collection<String>) - Method in interface net.sourceforge.tapestry_jsmenu.api.IDisplayModeProvider
 
getIconAsset() - Method in class net.sourceforge.tapestry_jsmenu.api.BasicJSCookMenuItem
retrieves the normal icon
getIconAsset() - Method in interface net.sourceforge.tapestry_jsmenu.api.IJSCookMenuItem
The default behaviour of icon displaying calls this method to retrieve the items icon.
getIconHoverAsset() - Method in class net.sourceforge.tapestry_jsmenu.api.BasicJSCookMenuItem
retrieves the mouse over icon
getIconHoverAsset() - Method in interface net.sourceforge.tapestry_jsmenu.api.IJSCookMenuItem
The default behaviour of icon displaying calls this method to retrieve the items mouse-over icon.
getStatusLine(IJSCookMenuItem) - Method in interface net.sourceforge.tapestry_jsmenu.api.IStatusMessageProvider
provides the status line message that is displayed in the browsers status bar, whe the mouse is over the given item.
getValue() - Method in class net.sourceforge.tapestry_jsmenu.api.BasicJSCookMenuItem
Retrieves the value that characterizes this item.

I

IDisplayModeProvider - Interface in net.sourceforge.tapestry_jsmenu.api
IDisplayModeProvider is asked for each irem whether to hide or to display it.
IJSCookMenuItem - Interface in net.sourceforge.tapestry_jsmenu.api
IJSCookMenuItem is the base unit for the menu item model being used by the JSCookMenu component to render the menu.
IMenuItemRenderer - Interface in net.sourceforge.tapestry_jsmenu.api
This interface dynamically provides a component for a given item to render it with.
isSeparator() - Method in class net.sourceforge.tapestry_jsmenu.api.BasicJSCookMenuItem
 
isSeparator() - Method in interface net.sourceforge.tapestry_jsmenu.api.IJSCookMenuItem
When the item is a menu separator, all other methods of this interface are ignored and a separator is displayed.
IStatusMessageProvider - Interface in net.sourceforge.tapestry_jsmenu.api
This interface provides the status line message for a given menu item.

M

MENU_SEPARATOR - Static variable in interface net.sourceforge.tapestry_jsmenu.api.IJSCookMenuItem
static instance, representing a separator.

N

net.sourceforge.tapestry_jsmenu.api - package net.sourceforge.tapestry_jsmenu.api
 

R

render(IJSCookMenuItem) - Method in interface net.sourceforge.tapestry_jsmenu.api.IMenuItemRenderer
returning null means For the main field : The item is hidden For icon field : Default icon rendering is applied for this item.

A B G I M N R