org.riotfamily.forms.element
Class Calendar

java.lang.Object
  extended by org.riotfamily.forms.AbstractElement
      extended by org.riotfamily.forms.AbstractEditorBase
          extended by org.riotfamily.forms.element.AbstractTextElement
              extended by org.riotfamily.forms.element.Calendar
All Implemented Interfaces:
DHTMLElement, Editor, Element, JavaScriptEventAdapter, ResourceElement

public class Calendar
extends AbstractTextElement
implements ResourceElement, DHTMLElement

A DHTML calendar widget. http://www.dynarch.com/projects/calendar/


Field Summary
 
Fields inherited from class org.riotfamily.forms.AbstractElement
log
 
Constructor Summary
Calendar()
           
 
Method Summary
protected  void afterFormContextSet()
           
protected  void afterFormSet()
           
 Object getDefaultValue()
           
 String getFormatPattern()
           
 String getInitScript()
          Returns a JavaScript that is evaluated in order to initialize the element, or null if no initialization is needed.
 String getJsFormatPattern()
           
 FormResource getResource()
           
 boolean isShowTime()
           
 void setFormatKey(String formatKey)
          Sets a message-key that is used to look-up the actual format pattern.
 void setFormatPattern(String formatPattern)
          Sets the format pattern to use.
 void validate()
           
 
Methods inherited from class org.riotfamily.forms.element.AbstractTextElement
afterBindingSet, getDefaultText, getEventTriggerId, getEventTypes, getMaxLength, getPropertyEditor, getSystemStyleClass, getText, getType, getValue, handleJavaScriptEvent, initPropertyEditor, processRequest, renderInternal, setAllowAutocomplete, setDefaultText, setMaxLength, setPropertyEditor, setText, setTextFromValue, setTrim, setType, setValidateOnChange, setValue, setValueFromText, validateSyntax
 
Methods inherited from class org.riotfamily.forms.AbstractEditorBase
addChangeListener, fireChangeEvent, getEditorBinding, getFieldName, getHint, getLabel, getParamName, hasListeners, setEditorBinding, setFieldName, setParamName
 
Methods inherited from class org.riotfamily.forms.AbstractElement
focus, getForm, getFormContext, getFormListener, getId, getParent, getStyleClass, getWrapperStyleClass, isCompositeElement, isEnabled, isRequired, isVisible, render, render, setEnabled, setForm, setFormContext, setHint, setId, setInline, setLabel, setParent, setReadOnly, setRequired, setStyleClass, setVisible, setWrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.riotfamily.forms.Element
focus, getEventTriggerId, getForm, getFormContext, getId, getParent, getStyleClass, isCompositeElement, isEnabled, isRequired, isVisible, processRequest, render, setEnabled, setForm, setFormContext, setId, setParent, setRequired
 
Methods inherited from interface org.riotfamily.forms.Editor
addChangeListener, getEditorBinding, getFieldName, getLabel, setEditorBinding, setFieldName
 
Methods inherited from interface org.riotfamily.forms.event.JavaScriptEventAdapter
getId
 

Constructor Detail

Calendar

public Calendar()
Method Detail

getFormatPattern

public String getFormatPattern()

setFormatPattern

public void setFormatPattern(String formatPattern)
Sets the format pattern to use.

See Also:
SimpleDateFormat

getJsFormatPattern

public String getJsFormatPattern()

setFormatKey

public void setFormatKey(String formatKey)
Sets a message-key that is used to look-up the actual format pattern.


afterFormSet

protected void afterFormSet()
Overrides:
afterFormSet in class AbstractElement

isShowTime

public boolean isShowTime()

getDefaultValue

public Object getDefaultValue()
Overrides:
getDefaultValue in class AbstractTextElement

validate

public void validate()
Overrides:
validate in class AbstractTextElement

afterFormContextSet

protected void afterFormContextSet()
Overrides:
afterFormContextSet in class AbstractElement

getResource

public FormResource getResource()
Specified by:
getResource in interface ResourceElement

getInitScript

public String getInitScript()
Description copied from interface: DHTMLElement
Returns a JavaScript that is evaluated in order to initialize the element, or null if no initialization is needed.

Specified by:
getInitScript in interface DHTMLElement