info.magnolia.ui.form.config
Class SelectFieldBuilder

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

public class SelectFieldBuilder
extends AbstractFieldBuilder

Builder for building a select field definition.


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

Constructor Detail

SelectFieldBuilder

public SelectFieldBuilder(String name)

SelectFieldBuilder

public SelectFieldBuilder()
Method Detail

definition

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

path

public SelectFieldBuilder path(String path)

repository

public SelectFieldBuilder repository(String repository)

valueProperty

public SelectFieldBuilder valueProperty(String valueProperty)

labelProperty

public SelectFieldBuilder labelProperty(String labelProperty)

filteringMode

public SelectFieldBuilder filteringMode(int filteringMode)

options

public SelectFieldBuilder options(OptionBuilder... builders)

options

public SelectFieldBuilder options(Collection<?> options)

label

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

i18nBasename

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

i18n

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

i18n

public SelectFieldBuilder i18n()
Overrides:
i18n in class AbstractFieldBuilder

description

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

type

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

required

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

required

public SelectFieldBuilder required()
Overrides:
required in class AbstractFieldBuilder

requiredErrorMessage

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

readOnly

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

readOnly

public SelectFieldBuilder readOnly()
Overrides:
readOnly in class AbstractFieldBuilder

defaultValue

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

styleName

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

validator

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

validator

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

transformerClass

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


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