info.magnolia.ui.form.config
Class SwitchableFieldBuilder

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

public class SwitchableFieldBuilder
extends AbstractFieldBuilder

Builder for building a switchable field definition.


Constructor Summary
SwitchableFieldBuilder(String name)
           
 
Method Summary
 SwitchableFieldBuilder defaultValue(String defaultValue)
           
 SwitchableFieldDefinition definition()
           
 SwitchableFieldBuilder description(String description)
           
 SwitchableFieldBuilder fields(AbstractFieldBuilder... builders)
           
 SwitchableFieldBuilder i18n()
           
 SwitchableFieldBuilder i18n(boolean i18n)
           
 SwitchableFieldBuilder i18nBasename(String i18nBasename)
           
 SwitchableFieldBuilder label(String label)
           
 SwitchableFieldBuilder layout(Layout layout)
           
 SwitchableFieldBuilder options(Collection<?> options)
           
 SwitchableFieldBuilder options(OptionBuilder... builders)
           
 SwitchableFieldBuilder readOnly()
           
 SwitchableFieldBuilder readOnly(boolean readOnly)
           
 SwitchableFieldBuilder required()
           
 SwitchableFieldBuilder required(boolean required)
           
 SwitchableFieldBuilder requiredErrorMessage(String requiredErrorMessage)
           
 SwitchableFieldBuilder selectionType(String selectionType)
           
 SwitchableFieldBuilder styleName(String styleName)
           
 SwitchableFieldBuilder transformerClass(Class<? extends Transformer<?>> transformerClass)
           
 SwitchableFieldBuilder type(String type)
           
 SwitchableFieldBuilder validator(ConfiguredFieldValidatorDefinition validatorDefinition)
           
 SwitchableFieldBuilder validator(GenericValidatorBuilder validatorBuilder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwitchableFieldBuilder

public SwitchableFieldBuilder(String name)
Method Detail

definition

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

layout

public SwitchableFieldBuilder layout(Layout layout)

selectionType

public SwitchableFieldBuilder selectionType(String selectionType)

options

public SwitchableFieldBuilder options(OptionBuilder... builders)

options

public SwitchableFieldBuilder options(Collection<?> options)

fields

public SwitchableFieldBuilder fields(AbstractFieldBuilder... builders)

label

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

i18nBasename

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

i18n

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

i18n

public SwitchableFieldBuilder i18n()
Overrides:
i18n in class AbstractFieldBuilder

description

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

type

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

required

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

required

public SwitchableFieldBuilder required()
Overrides:
required in class AbstractFieldBuilder

requiredErrorMessage

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

readOnly

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

readOnly

public SwitchableFieldBuilder readOnly()
Overrides:
readOnly in class AbstractFieldBuilder

defaultValue

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

styleName

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

validator

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

validator

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

transformerClass

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


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