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

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

public class NumberEnumerationElement
extends BaseElement


Field Summary
 
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
NumberEnumerationElement(Attribute attribute, org.apache.jetspeed.portlet.PortletURI portletURI)
           
 
Method Summary
 java.lang.String displayField(long id, java.lang.Object value)
           
protected  java.lang.String generateHTMLNoneOption()
          generate HTML option with none as default selected
protected  java.lang.String generateHTMLOption(double[] values, java.lang.String selectedValue)
          generates the HTML options for HTML Select tag
protected  java.lang.String getLocalizedNumber(java.lang.String value)
           
protected  java.lang.String getStringValue(Attribute attribute, int index)
           
 java.lang.String renderElement()
           
protected  java.lang.String replaceSpecialCharacters(java.lang.String str)
           
 
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

NumberEnumerationElement

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

replaceSpecialCharacters

protected java.lang.String replaceSpecialCharacters(java.lang.String str)

getLocalizedNumber

protected java.lang.String getLocalizedNumber(java.lang.String value)

renderElement

public java.lang.String renderElement()
Specified by:
renderElement in class BaseElement

displayField

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

generateHTMLOption

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

Parameters:
values -
selectedValue -
Returns:
string

generateHTMLNoneOption

protected java.lang.String generateHTMLNoneOption()
generate HTML option with none as default selected

Returns:
HTML None Option value eg.,

getStringValue

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