info.magnolia.ui.form.config
Class CompositeFieldBuilder

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

public class CompositeFieldBuilder
extends AbstractFieldBuilder

Builder for building a composite field.


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

Constructor Detail

CompositeFieldBuilder

public CompositeFieldBuilder(String name)
Method Detail

definition

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

fields

public CompositeFieldBuilder fields(AbstractFieldBuilder... builders)

layout

public CompositeFieldBuilder layout(Layout layout)

label

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

i18nBasename

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

i18n

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

i18n

public CompositeFieldBuilder i18n()
Overrides:
i18n in class AbstractFieldBuilder

description

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

type

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

required

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

required

public CompositeFieldBuilder required()
Overrides:
required in class AbstractFieldBuilder

requiredErrorMessage

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

readOnly

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

readOnly

public CompositeFieldBuilder readOnly()
Overrides:
readOnly in class AbstractFieldBuilder

defaultValue

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

styleName

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

validator

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

validator

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

transformerClass

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


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