info.magnolia.ui.form.config
Class CheckboxFieldBuilder

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

public class CheckboxFieldBuilder
extends AbstractFieldBuilder

Builder for the Checkbox field.


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

Constructor Detail

CheckboxFieldBuilder

public CheckboxFieldBuilder(String name)
Method Detail

definition

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

buttonLabel

public CheckboxFieldBuilder buttonLabel(String buttonLabel)

label

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

i18nBasename

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

i18n

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

i18n

public CheckboxFieldBuilder i18n()
Overrides:
i18n in class AbstractFieldBuilder

description

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

type

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

required

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

required

public CheckboxFieldBuilder required()
Overrides:
required in class AbstractFieldBuilder

requiredErrorMessage

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

readOnly

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

readOnly

public CheckboxFieldBuilder readOnly()
Overrides:
readOnly in class AbstractFieldBuilder

defaultValue

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

styleName

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

validator

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

validator

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

transformerClass

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


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