info.magnolia.ui.form.config
Class DateFieldBuilder

java.lang.Object
  extended by info.magnolia.ui.form.config.AbstractFieldBuilder
      extended by info.magnolia.ui.form.config.DateFieldBuilder

public class DateFieldBuilder
extends AbstractFieldBuilder

Builder for building a date field definition.


Constructor Summary
DateFieldBuilder(String name)
           
 
Method Summary
 DateFieldBuilder dateFormat(String dateFormat)
           
 DateFieldBuilder defaultValue(String defaultValue)
           
 DateFieldDefinition definition()
           
 DateFieldBuilder description(String description)
           
 DateFieldBuilder i18n()
           
 DateFieldBuilder i18n(boolean i18n)
           
 DateFieldBuilder i18nBasename(String i18nBasename)
           
 DateFieldBuilder label(String label)
           
 DateFieldBuilder readOnly()
           
 DateFieldBuilder readOnly(boolean readOnly)
           
 DateFieldBuilder required()
           
 DateFieldBuilder required(boolean required)
           
 DateFieldBuilder requiredErrorMessage(String requiredErrorMessage)
           
 DateFieldBuilder styleName(String styleName)
           
 DateFieldBuilder time()
           
 DateFieldBuilder time(boolean time)
           
 DateFieldBuilder timeFormat(String timeFormat)
           
 DateFieldBuilder transformerClass(Class<? extends Transformer<?>> transformerClass)
           
 DateFieldBuilder type(String type)
           
 DateFieldBuilder validator(ConfiguredFieldValidatorDefinition validatorDefinition)
           
 DateFieldBuilder validator(GenericValidatorBuilder validatorBuilder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateFieldBuilder

public DateFieldBuilder(String name)
Method Detail

definition

public DateFieldDefinition definition()
Specified by:
definition in class AbstractFieldBuilder

time

public DateFieldBuilder time()

time

public DateFieldBuilder time(boolean time)

dateFormat

public DateFieldBuilder dateFormat(String dateFormat)

timeFormat

public DateFieldBuilder timeFormat(String timeFormat)

label

public DateFieldBuilder label(String label)
Overrides:
label in class AbstractFieldBuilder

i18nBasename

public DateFieldBuilder i18nBasename(String i18nBasename)
Overrides:
i18nBasename in class AbstractFieldBuilder

i18n

public DateFieldBuilder i18n(boolean i18n)
Overrides:
i18n in class AbstractFieldBuilder

i18n

public DateFieldBuilder i18n()
Overrides:
i18n in class AbstractFieldBuilder

description

public DateFieldBuilder description(String description)
Overrides:
description in class AbstractFieldBuilder

type

public DateFieldBuilder type(String type)
Overrides:
type in class AbstractFieldBuilder

required

public DateFieldBuilder required(boolean required)
Overrides:
required in class AbstractFieldBuilder

required

public DateFieldBuilder required()
Overrides:
required in class AbstractFieldBuilder

requiredErrorMessage

public DateFieldBuilder requiredErrorMessage(String requiredErrorMessage)
Overrides:
requiredErrorMessage in class AbstractFieldBuilder

readOnly

public DateFieldBuilder readOnly(boolean readOnly)
Overrides:
readOnly in class AbstractFieldBuilder

readOnly

public DateFieldBuilder readOnly()
Overrides:
readOnly in class AbstractFieldBuilder

defaultValue

public DateFieldBuilder defaultValue(String defaultValue)
Overrides:
defaultValue in class AbstractFieldBuilder

styleName

public DateFieldBuilder styleName(String styleName)
Overrides:
styleName in class AbstractFieldBuilder

validator

public DateFieldBuilder validator(ConfiguredFieldValidatorDefinition validatorDefinition)
Overrides:
validator in class AbstractFieldBuilder

validator

public DateFieldBuilder validator(GenericValidatorBuilder validatorBuilder)
Overrides:
validator in class AbstractFieldBuilder

transformerClass

public DateFieldBuilder transformerClass(Class<? extends Transformer<?>> transformerClass)
Overrides:
transformerClass in class AbstractFieldBuilder


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.