|
SAP NetWeaver 2004S SPS 10 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sapportals.htmlb.Component
com.sapportals.htmlb.hovermenu.HoverMenu
class hover menu
| Field Summary | |
static String |
UI_ID
UI ID for rendering |
| Constructor Summary | |
HoverMenu(String id)
|
|
| Method Summary | |
void |
addMenuItem(HoverMenuItem item)
adds an item to the hover menu |
HoverMenuItem |
addMenuItem(String key,
String title)
adds a menu item with given key and title and returns the refrence to this menu item |
String |
getEncodedItems()
|
String |
getId()
returns the id of the hover menu |
String |
getItemsStatus()
|
int |
getMenuDepth()
|
HoverMenuItem |
getMenuItemAt(int i)
returns the menu item at the specified position |
HoverMenuItem |
getMenuItemById(String Id)
|
int |
getMenuItemCount()
returns the number of the sub items of the hovermenu |
Iterator |
getMenuItemsIterator()
retruns the iterator of the sub items of hover menu |
HoverMenuTrigger |
getMenuTrigger()
|
String |
getOnHoverMenuClick()
returns the event handler for the hover menu click event |
HoverMenuItem |
getParentItem()
returns the parent item for this hovermenu if there is any |
IHoverMenuRenderer |
getRenderer()
returns the renderer for the hovermenu |
IHoverMenuRootComponent |
getRootComponent()
returns the root component for the hover menu |
String |
getUI()
returns the ui id for finding the approprite renderer class |
boolean |
hasCheckableItems()
|
boolean |
hasRootComponent()
checks if the hover menu has a root component |
protected void |
initFromPageContext(IPageContext pc,
String baseId)
internal use only. |
boolean |
isFirstLevelInvisible()
Deprecated. Use . |
boolean |
isFirstLevelVisible()
|
boolean |
requiresForm()
determines if the hover menu requires a form or not |
void |
setFirstLevelnvisible(boolean firstLevelInvisible)
Deprecated. Use |
void |
setFirstLevelVisible(boolean firstLevelVisible)
|
void |
setId(String id)
sets the id of the hover menu |
void |
setMenuTrigger(HoverMenuTrigger trigger)
|
void |
setOnHoverMenuClick(String onHoverMenuClick)
event handler for the hover menu click event |
protected void |
setParentItem(HoverMenuItem parentItem)
sets the parent item for the hover menu |
void |
setRenderer(IHoverMenuRenderer renderer)
sets the renderer for the hover menu |
void |
setRequiresForm(boolean requiresForm)
determines if the hover menu requires a form or not |
void |
setRootComponent(IHoverMenuRootComponent rootComponent)
sets the root component for the hover menu, only used within the package |
void |
updateItemStatus(HoverMenu menu)
|
| Methods inherited from class com.sapportals.htmlb.Component |
getEncodedIdForForm, getParent, initFromShortId, initializeFromId, isJsObjectNeeded, preRender, render, renderAsString, setJsObjectNeeded, setParent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final String UI_ID
| Constructor Detail |
public HoverMenu(String id)
id - @todo: Description of the incoming method parameter| Method Detail |
public void setId(String id)
setId in class Componentid - The new Id valuepublic void setRenderer(IHoverMenuRenderer renderer)
renderer - The new Renderer valuepublic void setOnHoverMenuClick(String onHoverMenuClick)
onHoverMenuClick - The new OnHoverMenuClick valuepublic String getUI()
getUI in class Componentcom.saportals.rendering.RendererManagerpublic String getId()
getId in class Componentpublic HoverMenuItem getMenuItemAt(int i)
i - @todo: Description of the incoming method parameter
public int getMenuItemCount()
public Iterator getMenuItemsIterator()
public IHoverMenuRenderer getRenderer()
public String getOnHoverMenuClick()
public IHoverMenuRootComponent getRootComponent()
public HoverMenuItem getParentItem()
public void addMenuItem(HoverMenuItem item)
item - MenuItem to be added
public HoverMenuItem addMenuItem(String key,
String title)
key - MenuItem to be addedtitle - MenuItem to be added
public boolean hasRootComponent()
public void setRootComponent(IHoverMenuRootComponent rootComponent)
rootComponent - The new RootComponent valueprotected void setParentItem(HoverMenuItem parentItem)
parentItem - The new ParentItem valuepublic HoverMenuTrigger getMenuTrigger()
public void setMenuTrigger(HoverMenuTrigger trigger)
public boolean isFirstLevelInvisible()
public void setFirstLevelnvisible(boolean firstLevelInvisible)
public boolean isFirstLevelVisible()
public void setFirstLevelVisible(boolean firstLevelVisible)
public int getMenuDepth()
protected void initFromPageContext(IPageContext pc,
String baseId)
Component
initFromPageContext in class Componentpc - the context, including the parametersbaseId - the prefix used for the component. (The
result of a former RenderUtil.getIdForForm(rc, c);)public String getEncodedItems()
public String getItemsStatus()
public void updateItemStatus(HoverMenu menu)
public HoverMenuItem getMenuItemById(String Id)
public boolean requiresForm()
requiresForm in class Componentpublic void setRequiresForm(boolean requiresForm)
public boolean hasCheckableItems()
|
SAP NetWeaver 2004S SPS 10 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||