com.ibm.ccd.ui.tags.element
Class FlagElement

java.lang.Object
  extended by com.ibm.ccd.ui.tags.element.BaseElement
      extended by com.ibm.ccd.ui.tags.element.TextElement
          extended by com.ibm.ccd.ui.tags.element.FlagElement
All Implemented Interfaces:
IHTMLRenderer

public class FlagElement
extends TextElement


Field Summary
 
Fields inherited from class com.ibm.ccd.ui.tags.element.TextElement
maxLength, size, styleClass, value
 
Fields inherited from class com.ibm.ccd.ui.tags.element.BaseElement
attribute, html_prop_map, imageURI, isUpdateMode, NO_SHOW_PLUS_MINUS, pageContext, portletURI, SHOW_MINUS, SHOW_PLUS, SHOW_PLUS_MINUS, showLabel
 
Fields inherited from interface com.ibm.ccd.ui.tags.element.IHTMLRenderer
ATTRIB_ADD_EVENT, ATTRIB_PARAM, ATTRIB_REMOVE_EVENT, CHECKED, FLAG_TRUE, GROUP_INDEX, HTML_ATTRIBUTE_END, HTML_ATTRIBUTE_START, HTML_BUTTON, HTML_CHECKBOX, HTML_CLOSE_QUOTE, HTML_CLOSE_TAG, HTML_CLOSE_TEXTAREA, HTML_FILE, HTML_HIDDEN, HTML_OPEN_QUOTE, HTML_OPEN_TAG, HTML_OPEN_TEXTAREA, HTML_OPTION_CLOSE, HTML_OPTION_OPEN, HTML_PASSWORD, HTML_RADIO, HTML_SELECT, HTML_SELECT_CLOSE, HTML_SELECTED, HTML_SPACE, HTML_TEXT, HTMLCOLS, HTMLID, HTMLMAXLENGTH, HTMLNAME, HTMLROWS, HTMLSIZE, HTMLSTYLE, HTMLSTYLECLASS, HTMLVALUE, JS_EVENT_ONCHANGE, JS_EVENT_ONFOCUS
 
Constructor Summary
FlagElement(Attribute attribute, org.apache.jetspeed.portlet.PortletURI portletURI)
           
 
Method Summary
 java.lang.String displayField(long id, java.lang.Object value)
           
protected  java.lang.String generateHTMLOption(java.lang.String[] values, java.lang.String selectedValue)
          generates the HTML options for HTML Select tag
protected  java.lang.String getDisplayValue(Attribute attribute, int index)
           
protected  java.lang.String getStringValue(Attribute attribute, int index)
           
 java.lang.String renderElement()
           
 
Methods inherited from class com.ibm.ccd.ui.tags.element.TextElement
getLocalizedInteger, getLocalizedNumber, getMaxLength, getSize, getValue, replaceSpecialCharacters, setMaxLength, setSize, setValue
 
Methods inherited from class com.ibm.ccd.ui.tags.element.BaseElement
addHTMLProperty, displayError, displayLabel, displayOccurrenceNumber, displayPlusMinus, getAttribute, getAttributeID, getDisplayState, getGroupID, getHTMLValue, getImageURI, getPageContext, isEditable, isShowLabel, isUpdateMode, setAttribute, setEditable, setGroupID, setImageURI, setPageContext, setShowLabel, setUpdateMode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlagElement

public FlagElement(Attribute attribute,
                   org.apache.jetspeed.portlet.PortletURI portletURI)
Method Detail

renderElement

public java.lang.String renderElement()
Overrides:
renderElement in class TextElement

displayField

public java.lang.String displayField(long id,
                                     java.lang.Object value)
Overrides:
displayField in class TextElement
Parameters:
id -
value -
Returns:
string

generateHTMLOption

protected java.lang.String generateHTMLOption(java.lang.String[] values,
                                              java.lang.String selectedValue)
generates the HTML options for HTML Select tag

Parameters:
values -
selectedValue -
Returns:
string

getStringValue

protected java.lang.String getStringValue(Attribute attribute,
                                          int index)
Overrides:
getStringValue in class TextElement
Parameters:
attribute -
index -
Returns:
string

getDisplayValue

protected java.lang.String getDisplayValue(Attribute attribute,
                                           int index)