info.magnolia.ui.form.config
Class MultiValueFieldBuilder

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

public class MultiValueFieldBuilder
extends AbstractFieldBuilder

Builder for building a multi field definition.


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

Constructor Detail

MultiValueFieldBuilder

public MultiValueFieldBuilder(String name)
Method Detail

definition

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

field

public MultiValueFieldBuilder field(AbstractFieldBuilder fieldBuilder)

buttonSelectRemoveLabel

public MultiValueFieldBuilder buttonSelectRemoveLabel(String buttonSelectRemoveLabel)

buttonSelectAddLabel

public MultiValueFieldBuilder buttonSelectAddLabel(String buttonSelectAddLabel)

label

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

i18nBasename

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

i18n

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

i18n

public MultiValueFieldBuilder i18n()
Overrides:
i18n in class AbstractFieldBuilder

description

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

type

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

required

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

required

public MultiValueFieldBuilder required()
Overrides:
required in class AbstractFieldBuilder

requiredErrorMessage

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

readOnly

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

readOnly

public MultiValueFieldBuilder readOnly()
Overrides:
readOnly in class AbstractFieldBuilder

defaultValue

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

styleName

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

validator

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

validator

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

transformerClass

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


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