|
Copyright © 2000, 2009, Oracle and/or its affiliates. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bea.netuix.servlets.controls.ControlContext com.bea.netuix.servlets.controls.PresentationContext com.bea.netuix.servlets.controls.page.MenuPresentationContext
public class MenuPresentationContext
This class represents a portal menu component. All presentation-related attributes of a menu component are available from instances of this class. Such instances are typically used during portal rendering via look and feel skeleton files (e.g. singlelevelmenu.jsp, multilevelmenu.jsp).
This class exposes the render-related attributes of a generic menu, but the actual structural data it uses to generate the menu itself comes from it's parentBookPresentationContext
.
The presence of an instance of this class indicates that a tabbed menu (of 'n' levels) should be rendered for the
parent book.
getMenuPresentationContext(javax.servlet.http.HttpServletRequest)
,
getBookPresentationContext()
,
Serialized FormField Summary | |
---|---|
static String |
CENTER
Align the tabs in the center. |
protected static String |
CLASS_NAME
|
static String |
LEFT
Align the tabs on the left. |
static String |
RIGHT
Align the tabs on the right. |
Method Summary | |
---|---|
String |
getAlign()
Returns the preferred alignment of the rendered menu tabs. |
BookPresentationContext |
getBookPresentationContext()
Get the presentation context for the parent book. |
static MenuPresentationContext |
getMenuPresentationContext(javax.servlet.http.HttpServletRequest request)
This is a convenience method for returning a reference to the current MenuPresentationContext . |
Methods inherited from class com.bea.netuix.servlets.controls.PresentationContext |
---|
getAttributeRenderer, getChildren, getChildren, getFirstChild, getOrderedChildren, getParsedProperties, getPresentationClass, getPresentationId, getPresentationStyle, getProperties, getProperty, getProperty, getPropertyAsBoolean, getPropertyAsInt, getRenderFormat, getResolvedLocale, getTagName, isVisible, setVisible |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final String CLASS_NAME
public static final String LEFT
public static final String CENTER
public static final String RIGHT
Method Detail |
---|
public String getAlign()
MenuPresentationContext.LEFT
MenuPresentationContext.CENTER
MenuPresentationContext.RIGHT
public static MenuPresentationContext getMenuPresentationContext(javax.servlet.http.HttpServletRequest request)
MenuPresentationContext
.
Note this method will only work if called from within a portal (typically, from the singlelevelmenu.jsp or
the multilevelmenu.jsp skeleton). This method may return null if called when no appropriate context exists, but
such a context should safely exist when being fetched from the associated skeleton JSP during normal portal
rendering.
request
- The current HTTPServletRequest instance
public BookPresentationContext getBookPresentationContext()
Get the presentation context for the parent book.
Will return null if the menu is not nested within a book.
|
Copyright © 2000, 2009, Oracle and/or its affiliates. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |