info.magnolia.ui.form.config
Class OptionGroupFieldBuilder

java.lang.Object
  extended by info.magnolia.ui.form.config.AbstractFieldBuilder
      extended by info.magnolia.ui.form.config.SelectFieldBuilder
          extended by info.magnolia.ui.form.config.OptionGroupFieldBuilder
Direct Known Subclasses:
TwinColSelectFieldBuilder

public class OptionGroupFieldBuilder
extends SelectFieldBuilder

Builder for the OptionGroup field.


Constructor Summary
OptionGroupFieldBuilder()
           
OptionGroupFieldBuilder(String name)
           
 
Method Summary
 OptionGroupFieldBuilder defaultValue(String defaultValue)
           
 OptionGroupFieldDefinition definition()
           
 OptionGroupFieldBuilder description(String description)
           
 OptionGroupFieldBuilder filteringMode(int filteringMode)
           
 OptionGroupFieldBuilder i18n()
           
 OptionGroupFieldBuilder i18n(boolean i18n)
           
 OptionGroupFieldBuilder i18nBasename(String i18nBasename)
           
 OptionGroupFieldBuilder label(String label)
           
 OptionGroupFieldBuilder labelProperty(String labelProperty)
           
 OptionGroupFieldBuilder multiselect()
           
 OptionGroupFieldBuilder multiselect(boolean multiselect)
           
 OptionGroupFieldBuilder options(Collection<?> options)
           
 OptionGroupFieldBuilder options(OptionBuilder... builders)
           
 OptionGroupFieldBuilder path(String path)
           
 OptionGroupFieldBuilder readOnly()
           
 OptionGroupFieldBuilder readOnly(boolean readOnly)
           
 OptionGroupFieldBuilder repository(String repository)
           
 OptionGroupFieldBuilder required()
           
 OptionGroupFieldBuilder required(boolean required)
           
 OptionGroupFieldBuilder requiredErrorMessage(String requiredErrorMessage)
           
 OptionGroupFieldBuilder styleName(String styleName)
           
 OptionGroupFieldBuilder transformerClass(Class<? extends Transformer<?>> transformerClass)
           
 OptionGroupFieldBuilder type(String type)
           
 OptionGroupFieldBuilder validator(ConfiguredFieldValidatorDefinition validatorDefinition)
           
 OptionGroupFieldBuilder validator(GenericValidatorBuilder validatorBuilder)
           
 OptionGroupFieldBuilder valueProperty(String valueProperty)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptionGroupFieldBuilder

public OptionGroupFieldBuilder(String name)

OptionGroupFieldBuilder

public OptionGroupFieldBuilder()
Method Detail

definition

public OptionGroupFieldDefinition definition()
Overrides:
definition in class SelectFieldBuilder

multiselect

public OptionGroupFieldBuilder multiselect()

multiselect

public OptionGroupFieldBuilder multiselect(boolean multiselect)

path

public OptionGroupFieldBuilder path(String path)
Overrides:
path in class SelectFieldBuilder

repository

public OptionGroupFieldBuilder repository(String repository)
Overrides:
repository in class SelectFieldBuilder

valueProperty

public OptionGroupFieldBuilder valueProperty(String valueProperty)
Overrides:
valueProperty in class SelectFieldBuilder

labelProperty

public OptionGroupFieldBuilder labelProperty(String labelProperty)
Overrides:
labelProperty in class SelectFieldBuilder

filteringMode

public OptionGroupFieldBuilder filteringMode(int filteringMode)
Overrides:
filteringMode in class SelectFieldBuilder

options

public OptionGroupFieldBuilder options(OptionBuilder... builders)
Overrides:
options in class SelectFieldBuilder

options

public OptionGroupFieldBuilder options(Collection<?> options)
Overrides:
options in class SelectFieldBuilder

label

public OptionGroupFieldBuilder label(String label)
Overrides:
label in class SelectFieldBuilder

i18nBasename

public OptionGroupFieldBuilder i18nBasename(String i18nBasename)
Overrides:
i18nBasename in class SelectFieldBuilder

i18n

public OptionGroupFieldBuilder i18n(boolean i18n)
Overrides:
i18n in class SelectFieldBuilder

i18n

public OptionGroupFieldBuilder i18n()
Overrides:
i18n in class SelectFieldBuilder

description

public OptionGroupFieldBuilder description(String description)
Overrides:
description in class SelectFieldBuilder

type

public OptionGroupFieldBuilder type(String type)
Overrides:
type in class SelectFieldBuilder

required

public OptionGroupFieldBuilder required(boolean required)
Overrides:
required in class SelectFieldBuilder

required

public OptionGroupFieldBuilder required()
Overrides:
required in class SelectFieldBuilder

requiredErrorMessage

public OptionGroupFieldBuilder requiredErrorMessage(String requiredErrorMessage)
Overrides:
requiredErrorMessage in class SelectFieldBuilder

readOnly

public OptionGroupFieldBuilder readOnly(boolean readOnly)
Overrides:
readOnly in class SelectFieldBuilder

readOnly

public OptionGroupFieldBuilder readOnly()
Overrides:
readOnly in class SelectFieldBuilder

defaultValue

public OptionGroupFieldBuilder defaultValue(String defaultValue)
Overrides:
defaultValue in class SelectFieldBuilder

styleName

public OptionGroupFieldBuilder styleName(String styleName)
Overrides:
styleName in class SelectFieldBuilder

validator

public OptionGroupFieldBuilder validator(ConfiguredFieldValidatorDefinition validatorDefinition)
Overrides:
validator in class SelectFieldBuilder

validator

public OptionGroupFieldBuilder validator(GenericValidatorBuilder validatorBuilder)
Overrides:
validator in class SelectFieldBuilder

transformerClass

public OptionGroupFieldBuilder transformerClass(Class<? extends Transformer<?>> transformerClass)
Overrides:
transformerClass in class SelectFieldBuilder


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