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

java.lang.Object
  extended by com.ibm.ccd.ui.tags.element.BaseElement
      extended by com.ibm.ccd.ui.tags.element.DateElement
All Implemented Interfaces:
IHTMLRenderer
Direct Known Subclasses:
PeriodElement

public class DateElement
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
DateElement(Attribute attribute, org.apache.jetspeed.portlet.PortletURI portletURI)
           
 
Method Summary
 java.lang.String displayField(long id, java.lang.Object value)
           
 java.lang.String getParentformname()
           
protected  java.lang.String getStringValue(Attribute attribute, int index)
           
 java.lang.String padZero(int num)
          pad Zero if the number is less than 9
protected  java.lang.String parseWPCDate(java.lang.String date_str)
          Converts WPCDate String format yyyy-mm-dd HH:MM:SS to custom format specified in wpclabels.properties
protected  void renderCalendarScript(java.lang.StringBuffer htmlCode, java.lang.String calendarId, java.lang.String value)
           
 java.lang.String renderElement()
           
 java.lang.String replace(java.lang.String original, java.lang.String searchStr, java.lang.String replaceStr)
          searches the original string for the search String and replaces it with replace String.
 void setParentformname(java.lang.String parentformname)
           
 
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

DateElement

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

displayField

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

renderElement

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

renderCalendarScript

protected void renderCalendarScript(java.lang.StringBuffer htmlCode,
                                    java.lang.String calendarId,
                                    java.lang.String value)
Parameters:
htmlCode -
calendarId -
value -

getStringValue

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

parseWPCDate

protected java.lang.String parseWPCDate(java.lang.String date_str)
Converts WPCDate String format yyyy-mm-dd HH:MM:SS to custom format specified in wpclabels.properties

Parameters:
date_str -
Returns:
string

replace

public java.lang.String replace(java.lang.String original,
                                java.lang.String searchStr,
                                java.lang.String replaceStr)
searches the original string for the search String and replaces it with replace String.

Parameters:
original -
searchStr -
replaceStr -
Returns:
string

padZero

public java.lang.String padZero(int num)
pad Zero if the number is less than 9

Parameters:
num -
Returns:
string

getParentformname

public java.lang.String getParentformname()
Returns:
Returns the parentformname.

setParentformname

public void setParentformname(java.lang.String parentformname)
Parameters:
parentformname - The parentformname to set.