info.magnolia.ui.form.config
Class AbstractFieldBuilder

java.lang.Object
  extended by 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.


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

Constructor Detail

AbstractFieldBuilder

public AbstractFieldBuilder()
Method Detail

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.