org.exoplatform.calendar.webui
Class UIFormDateTimePicker

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.webui.form.UIFormInputBase<java.lang.String>
              extended by org.exoplatform.calendar.webui.UIFormDateTimePicker
All Implemented Interfaces:
org.exoplatform.webui.form.UIFormInput<java.lang.String>

public class UIFormDateTimePicker
extends org.exoplatform.webui.form.UIFormInputBase<java.lang.String>

Created by The eXo Platform SAS Author : Pham Tuan tuan.pham@exoplatform.com Feb 29, 2008


Nested Class Summary
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
 
Fields inherited from class org.exoplatform.webui.form.UIFormInputBase
bindingField, defaultValue_, DISABLE, ENABLE, enable_, name, readonly_, typeValue_, validators, value_
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIFormDateTimePicker(java.lang.String name, java.lang.String bindField, java.util.Date date)
           
UIFormDateTimePicker(java.lang.String name, java.lang.String bindField, java.util.Date date, boolean isDisplayTime)
           
UIFormDateTimePicker(java.lang.String name, java.lang.String bindField, java.util.Date date, boolean isDisplayTime, java.util.Locale locale)
           
UIFormDateTimePicker(java.lang.String name, java.lang.String bindField, java.util.Date date, boolean isDisplayTime, java.lang.String dateStyle)
           
UIFormDateTimePicker(java.lang.String name, java.lang.String bindField, java.util.Date date, boolean isDisplayTime, java.lang.String dateStyle, java.lang.String timeStyle)
           
UIFormDateTimePicker(java.lang.String name, java.lang.String bindField, java.util.Date date, java.lang.String dateStyle)
           
UIFormDateTimePicker(java.lang.String name, java.lang.String bindField, java.util.Date date, java.lang.String dateStyle, java.lang.String timeStyle)
           
 
Method Summary
 void decode(java.lang.Object input, org.exoplatform.webui.application.WebuiRequestContext context)
           
 java.util.Calendar getCalendar()
           
 java.util.Date getDateValue()
           
 java.lang.String getFormatStyle()
           
 void processRender(org.exoplatform.webui.application.WebuiRequestContext context)
           
 void setCalendar(java.util.Calendar date)
           
 void setDateFormatStyle(java.lang.String dateStyle)
           
 void setDisplayTime(boolean isDisplayTime)
           
 void setTimeFormatStyle(java.lang.String timeStyle)
           
 
Methods inherited from class org.exoplatform.webui.form.UIFormInputBase
addValidator, getBindingField, getDefaultValue, getLabel, getName, getTypeValue, getValidators, getValue, isEditable, isEnable, isMandatory, isValid, processDecode, reset, setBindingField, setDefaultValue, setEditable, setEnable, setLabel, setName, setValue
 
Methods inherited from class org.exoplatform.webui.core.UIContainer
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes, visit
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, event, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibbling, url, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIFormDateTimePicker

public UIFormDateTimePicker(java.lang.String name,
                            java.lang.String bindField,
                            java.util.Date date,
                            boolean isDisplayTime)

UIFormDateTimePicker

public UIFormDateTimePicker(java.lang.String name,
                            java.lang.String bindField,
                            java.util.Date date,
                            boolean isDisplayTime,
                            java.util.Locale locale)

UIFormDateTimePicker

public UIFormDateTimePicker(java.lang.String name,
                            java.lang.String bindField,
                            java.util.Date date,
                            boolean isDisplayTime,
                            java.lang.String dateStyle)

UIFormDateTimePicker

public UIFormDateTimePicker(java.lang.String name,
                            java.lang.String bindField,
                            java.util.Date date,
                            boolean isDisplayTime,
                            java.lang.String dateStyle,
                            java.lang.String timeStyle)

UIFormDateTimePicker

public UIFormDateTimePicker(java.lang.String name,
                            java.lang.String bindField,
                            java.util.Date date)

UIFormDateTimePicker

public UIFormDateTimePicker(java.lang.String name,
                            java.lang.String bindField,
                            java.util.Date date,
                            java.lang.String dateStyle)

UIFormDateTimePicker

public UIFormDateTimePicker(java.lang.String name,
                            java.lang.String bindField,
                            java.util.Date date,
                            java.lang.String dateStyle,
                            java.lang.String timeStyle)
Method Detail

setDisplayTime

public void setDisplayTime(boolean isDisplayTime)

setCalendar

public void setCalendar(java.util.Calendar date)

getCalendar

public java.util.Calendar getCalendar()

getDateValue

public java.util.Date getDateValue()

setDateFormatStyle

public void setDateFormatStyle(java.lang.String dateStyle)

setTimeFormatStyle

public void setTimeFormatStyle(java.lang.String timeStyle)

decode

public void decode(java.lang.Object input,
                   org.exoplatform.webui.application.WebuiRequestContext context)
            throws java.lang.Exception
Specified by:
decode in class org.exoplatform.webui.form.UIFormInputBase<java.lang.String>
Throws:
java.lang.Exception

getFormatStyle

public java.lang.String getFormatStyle()

processRender

public void processRender(org.exoplatform.webui.application.WebuiRequestContext context)
                   throws java.lang.Exception
Overrides:
processRender in class org.exoplatform.webui.core.UIComponent
Throws:
java.lang.Exception


Copyright © 2011 eXo Platform SAS. All Rights Reserved.