org.ofbiz.widget.form
Class ModelFormField.DateTimeField

java.lang.Object
  extended by org.ofbiz.widget.form.ModelFormField.FieldInfo
      extended by org.ofbiz.widget.form.ModelFormField.DateTimeField
Direct Known Subclasses:
ModelFormField.DateFindField
Enclosing class:
ModelFormField

public static class ModelFormField.DateTimeField
extends ModelFormField.FieldInfo


Field Summary
protected  java.lang.String clock
           
protected  FlexibleStringExpander defaultValue
           
protected  java.lang.String inputMethod
           
protected  java.lang.String mask
           
protected  java.lang.String step
           
protected  java.lang.String type
           
 
Fields inherited from class org.ofbiz.widget.form.ModelFormField.FieldInfo
CHECK, DATE_TIME, DATEQBE, DISPLAY, DISPLAY_ENTITY, DROP_DOWN, fieldSource, fieldType, fieldTypeByName, FILE, HIDDEN, HYPERLINK, IGNORED, IMAGE, LOOKUP, modelFormField, PASSWORD, RADIO, RANGEQBE, RESET, SOURCE_AUTO_ENTITY, SOURCE_AUTO_SERVICE, SOURCE_EXPLICIT, SUBMIT, TEXT, TEXTAREA, TEXTQBE
 
Constructor Summary
protected ModelFormField.DateTimeField()
           
  ModelFormField.DateTimeField(org.w3c.dom.Element element, ModelFormField modelFormField)
           
  ModelFormField.DateTimeField(int fieldSource, ModelFormField modelFormField)
           
  ModelFormField.DateTimeField(ModelFormField modelFormField)
           
 
Method Summary
 java.lang.String getClock()
           
 java.lang.String getDefaultDateTimeString(java.util.Map<java.lang.String,java.lang.Object> context)
          Returns the default-value if specified, otherwise the current date, time or timestamp
 java.lang.String getDefaultValue(java.util.Map<java.lang.String,java.lang.Object> context)
           
 java.lang.String getInputMethod()
           
 java.lang.String getMask()
           
 java.lang.String getStep()
           
 java.lang.String getType()
           
 void renderFieldString(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, FormStringRenderer formStringRenderer)
           
 void setClock(java.lang.String str)
           
 void setDefaultValue(java.lang.String str)
           
 void setInputMethod(java.lang.String str)
           
 void setStep(java.lang.String step)
           
 void setType(java.lang.String string)
           
 
Methods inherited from class org.ofbiz.widget.form.ModelFormField.FieldInfo
findFieldTypeFromName, getFieldSource, getFieldType, getModelFormField
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

protected java.lang.String type

defaultValue

protected FlexibleStringExpander defaultValue

inputMethod

protected java.lang.String inputMethod

clock

protected java.lang.String clock

step

protected java.lang.String step

mask

protected java.lang.String mask
Constructor Detail

ModelFormField.DateTimeField

protected ModelFormField.DateTimeField()

ModelFormField.DateTimeField

public ModelFormField.DateTimeField(ModelFormField modelFormField)

ModelFormField.DateTimeField

public ModelFormField.DateTimeField(int fieldSource,
                                    ModelFormField modelFormField)

ModelFormField.DateTimeField

public ModelFormField.DateTimeField(org.w3c.dom.Element element,
                                    ModelFormField modelFormField)
Method Detail

renderFieldString

public void renderFieldString(java.lang.Appendable writer,
                              java.util.Map<java.lang.String,java.lang.Object> context,
                              FormStringRenderer formStringRenderer)
                       throws java.io.IOException
Specified by:
renderFieldString in class ModelFormField.FieldInfo
Throws:
java.io.IOException

getType

public java.lang.String getType()

getDefaultValue

public java.lang.String getDefaultValue(java.util.Map<java.lang.String,java.lang.Object> context)

getInputMethod

public java.lang.String getInputMethod()

getClock

public java.lang.String getClock()

getMask

public java.lang.String getMask()

getStep

public java.lang.String getStep()

setStep

public void setStep(java.lang.String step)

setType

public void setType(java.lang.String string)
Parameters:
string -

setDefaultValue

public void setDefaultValue(java.lang.String str)
Parameters:
str -

setInputMethod

public void setInputMethod(java.lang.String str)

setClock

public void setClock(java.lang.String str)

getDefaultDateTimeString

public java.lang.String getDefaultDateTimeString(java.util.Map<java.lang.String,java.lang.Object> context)
Returns the default-value if specified, otherwise the current date, time or timestamp

Parameters:
context - Context Map
Returns:
Default value string for date-time