info.magnolia.ui.form.config
Class AbstractFieldBuilder
java.lang.Object
info.magnolia.ui.form.config.AbstractFieldBuilder
- Direct Known Subclasses:
- BasicTextCodeFieldBuilder, BasicUploadFieldBuilder, CheckboxFieldBuilder, CompositeFieldBuilder, DateFieldBuilder, HiddenFieldBuilder, LinkFieldBuilder, MultiValueFieldBuilder, PasswordFieldBuilder, RichTextFieldBuilder, SelectFieldBuilder, StaticFieldBuilder, SwitchableFieldBuilder, TextFieldBuilder
public abstract class AbstractFieldBuilder
- extends Object
Abstract base class for builder that create dialog field definitions.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractFieldBuilder
public AbstractFieldBuilder()
definition
public abstract ConfiguredFieldDefinition definition()
label
public AbstractFieldBuilder label(String label)
i18nBasename
public AbstractFieldBuilder i18nBasename(String i18nBasename)
i18n
public AbstractFieldBuilder i18n(boolean i18n)
i18n
public AbstractFieldBuilder i18n()
description
public AbstractFieldBuilder description(String description)
type
public AbstractFieldBuilder type(String type)
required
public AbstractFieldBuilder required(boolean required)
required
public AbstractFieldBuilder required()
requiredErrorMessage
public AbstractFieldBuilder requiredErrorMessage(String requiredErrorMessage)
readOnly
public AbstractFieldBuilder readOnly(boolean readOnly)
readOnly
public AbstractFieldBuilder readOnly()
defaultValue
public AbstractFieldBuilder defaultValue(String defaultValue)
styleName
public AbstractFieldBuilder styleName(String styleName)
validator
public AbstractFieldBuilder validator(ConfiguredFieldValidatorDefinition validatorDefinition)
validator
public AbstractFieldBuilder validator(GenericValidatorBuilder validatorBuilder)
transformerClass
public AbstractFieldBuilder transformerClass(Class<? extends Transformer<?>> transformerClass)
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.