com.cc.framework.ui.painter.def
Class DefMenuSidebarPainter

java.lang.Object
  extended bycom.cc.framework.ui.painter.ControlPainter
      extended bycom.cc.framework.ui.painter.def.DefPainterBase
          extended bycom.cc.framework.ui.painter.def.DefMenuPainter
              extended bycom.cc.framework.ui.painter.def.DefMenuSidebarPainter

public class DefMenuSidebarPainter
extends DefMenuPainter

Painter for the vertical Menu (Sidebar)

Since:
1.0
Version:
$Revision: 1.28 $
Author:
Gernot Schulz

Field Summary
 
Fields inherited from class com.cc.framework.ui.painter.ControlPainter
log
 
Constructor Summary
DefMenuSidebarPainter(PainterContext painterContext, MenuControl ctrl)
          Constructor for DefMenuSidebarPainter
 
Method Summary
protected  org.apache.ecs.ConcreteElement doCreateElement()
          Creates the HTML-Element.
protected  org.apache.ecs.ConcreteElement doCreateMenuItems(int level, java.lang.String path, MenuItem[] items, ImageMap imageMap, MenuContext ctx)
          Creates the MenuItems
 
Methods inherited from class com.cc.framework.ui.painter.def.DefMenuPainter
createMenuAnchor, getCtrl, getDesignModel, getItemImage, getLocale
 
Methods inherited from class com.cc.framework.ui.painter.def.DefPainterBase
createHelpElement, createHelpElement, doCreateHelpButton, doCreateHelpIcon, getElementClass
 
Methods inherited from class com.cc.framework.ui.painter.ControlPainter
ajaxPaint, attr, attr, attr, beginPaint, createActionPainter, createActionPainter, createElement, createImage, createImage, createImage, createInput, createInput, createSpacer, createSpacer, createSpacer, decorateURL, doAddDecorationsToRow, doAddDecorationsToRow, doAfterCreate, doAttachDecorations, doBeforeCreate, encodeURL, endPaint, forceControlName, getAsString, getAwtColor, getColor, getContextPath, getControlName, getDecorationsOnce, getElementName, getFramePainter, getFrameworkString, getFrameworkString, getImage, getImage, getImage, getImageSrc, getImageSrc, getImageSrc, getLocale, getPageContext, getPainterContext, getPrincipal, getRequest, getResponse, getSession, getSmartCaption, getSmartDetail, getSource, getSource, getStringResource, getStyleId, html, html, html, init, isRunAtClient, localize, localize, localize, paint, removeHtml, removeHtml, request, response, session, showComments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefMenuSidebarPainter

public DefMenuSidebarPainter(PainterContext painterContext,
                             MenuControl ctrl)
Constructor for DefMenuSidebarPainter

Parameters:
painterContext - The PainterContext
ctrl - The Control to render
Method Detail

doCreateMenuItems

protected org.apache.ecs.ConcreteElement doCreateMenuItems(int level,
                                                           java.lang.String path,
                                                           MenuItem[] items,
                                                           ImageMap imageMap,
                                                           MenuContext ctx)
Creates the MenuItems

Parameters:
level - Level
path - Path
items - MenuItemDesignModel
imageMap - ImageMap
ctx - MenuContext
Returns:
ConcreteElement

doCreateElement

protected org.apache.ecs.ConcreteElement doCreateElement()
Description copied from class: ControlPainter
Creates the HTML-Element. This Method must be implemented by the concrete Sub-Class

Specified by:
doCreateElement in class ControlPainter
Returns:
ConcreteElement
See Also:
ControlPainter.doCreateElement()


Copyright © 2000-2005 SCC Informationssysteme GmbH. All Rights Reserved.