com.cc.framework.ui.painter.html
Class HtmlSelectPainter

java.lang.Object
  extended bycom.cc.framework.ui.painter.ControlPainter
      extended bycom.cc.framework.ui.painter.html.HtmlPainterBase
          extended bycom.cc.framework.ui.painter.html.HtmlSelectPainter

public class HtmlSelectPainter
extends HtmlPainterBase

Painter for the Select Control

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

Field Summary
 
Fields inherited from class com.cc.framework.ui.painter.ControlPainter
log
 
Constructor Summary
HtmlSelectPainter(PainterContext painterContext, SelectControl ctrl)
          Constructor for HtmlSelectPainter
 
Method Summary
protected  OptionsIterator createIterator()
          Creates an option iterator
protected  org.apache.ecs.ConcreteElement doCreateDisplayElement()
          Creates the element for display only.
protected  org.apache.ecs.ConcreteElement doCreateElement()
          Creates the HTML-Element.
protected  org.apache.ecs.ConcreteElement doCreateImageSelect()
          Creates the select control with images
protected  org.apache.ecs.ConcreteElement doCreateSelect()
          Creates the pure select control without images
protected  SelectControl getCtrl()
          Retrieves the control for this painter
protected  java.lang.Object[] getValues()
          Retrieves the value for the text control
protected  boolean showImages()
          Retruns true when this select control shoud show images for it's option elements
 
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, getElementClass, 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

HtmlSelectPainter

public HtmlSelectPainter(PainterContext painterContext,
                         SelectControl ctrl)
Constructor for HtmlSelectPainter

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

getCtrl

protected SelectControl getCtrl()
Retrieves the control for this painter

Returns:
Control

showImages

protected boolean showImages()
Retruns true when this select control shoud show images for it's option elements

Returns:
boolean

createIterator

protected OptionsIterator createIterator()
Creates an option iterator

Returns:
Iterator

doCreateDisplayElement

protected org.apache.ecs.ConcreteElement doCreateDisplayElement()
Creates the element for display only. It shows the selected values

Returns:
HTML Element

doCreateSelect

protected org.apache.ecs.ConcreteElement doCreateSelect()
Creates the pure select control without images

Returns:
Select Control element

doCreateImageSelect

protected org.apache.ecs.ConcreteElement doCreateImageSelect()
Creates the select control with images

Returns:
Select Control element

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()

getValues

protected java.lang.Object[] getValues()
Retrieves the value for the text control

Returns:
value


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