info.magnolia.ui.form.config
Class TextFieldBuilder

java.lang.Object
  extended by info.magnolia.ui.form.config.AbstractFieldBuilder
      extended by info.magnolia.ui.form.config.TextFieldBuilder

public class TextFieldBuilder
extends AbstractFieldBuilder

Builder for building a text field definition.


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

Constructor Detail

TextFieldBuilder

public TextFieldBuilder(String name)
Method Detail

definition

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

rows

public TextFieldBuilder rows(int rows)

maxLength

public TextFieldBuilder maxLength(int maxLength)

label

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

i18nBasename

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

i18n

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

i18n

public TextFieldBuilder i18n()
Overrides:
i18n in class AbstractFieldBuilder

description

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

type

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

required

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

required

public TextFieldBuilder required()
Overrides:
required in class AbstractFieldBuilder

requiredErrorMessage

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

readOnly

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

readOnly

public TextFieldBuilder readOnly()
Overrides:
readOnly in class AbstractFieldBuilder

defaultValue

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

styleName

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

validator

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

validator

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

transformerClass

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


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