MenuPresentationContext Class
- public class MenuPresentationContext
extends PresentationContext
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 parent BookPresentationContext
.
The presence of an instance of this class indicates that a tabbed menu (of 'n' levels) should be rendered for the
parent book.
Related Topics
#getMenuPresentationContext,
#getBookPresentationContext
-
Hierarchy
-
Object
ControlContext
PresentationContext
MenuPresentationContext
-
All Implemented Interfaces
-
Serializable
Methods from com.bea.netuix.servlets.controls.PresentationContext |
getChildren , getChildren , getFirstChild , getParsedProperties , getPresentationClass , getPresentationId , getPresentationStyle , getProperties , getProperty , getProperty , getPropertyAsBoolean , getPropertyAsInt , getResolvedLocale , getTagName , isVisible , setVisible
|
Methods from com.bea.netuix.servlets.controls.ControlContext |
getContextFromRequest, getControl, getRequestKey, getUniqueId, removeContextFromRequest, setContextInRequest |
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CENTER
public static final String
CENTER
- Align the tabs in the center.
CLASS_NAME
protected static final String
CLASS_NAME
LEFT
public static final String
LEFT
- Align the tabs on the left.
RIGHT
public static final String
RIGHT
- Align the tabs on the right.
getAlign() Method
public String
getAlign()
Returns the preferred alignment of the rendered menu tabs.
Returns
- One of:
MenuPresentationContext.LEFT
MenuPresentationContext.CENTER
MenuPresentationContext.RIGHT
getMenuPresentationContext(HttpServletRequest) Method
public static MenuPresentationContext
getMenuPresentationContext(HttpServletRequest
request)
This is a convenience method for returning a reference to the current 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.
Parameters
-
request
- The current HTTPServletRequest instance
Returns
- A reference to the current PagePresentationContext, if any