info.magnolia.ui.form.config
Class OptionGroupFieldBuilder
java.lang.Object
info.magnolia.ui.form.config.AbstractFieldBuilder
info.magnolia.ui.form.config.SelectFieldBuilder
info.magnolia.ui.form.config.OptionGroupFieldBuilder
- Direct Known Subclasses:
- TwinColSelectFieldBuilder
public class OptionGroupFieldBuilder
- extends SelectFieldBuilder
Builder for the OptionGroup field.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OptionGroupFieldBuilder
public OptionGroupFieldBuilder(String name)
OptionGroupFieldBuilder
public OptionGroupFieldBuilder()
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.