info.magnolia.ui.form.config
Class LinkFieldBuilder

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

public class LinkFieldBuilder
extends AbstractFieldBuilder

Builder for building a link field definition.


Constructor Summary
LinkFieldBuilder(String name)
           
 
Method Summary
 LinkFieldBuilder appName(String appName)
           
 LinkFieldBuilder buttonSelectNewLabel(String buttonSelectNewLabel)
           
 LinkFieldBuilder buttonSelectOtherLabel(String buttonSelectOtherLabel)
           
 LinkFieldBuilder contentPreviewClass(Class<? extends ContentPreviewComponent<?>> contentPreviewClass)
           
 LinkFieldBuilder defaultValue(String defaultValue)
           
 LinkFieldDefinition definition()
           
 LinkFieldBuilder description(String description)
           
 LinkFieldBuilder fieldEditable()
           
 LinkFieldBuilder fieldEditable(boolean fieldEditable)
           
 LinkFieldBuilder i18n()
           
 LinkFieldBuilder i18n(boolean i18n)
           
 LinkFieldBuilder i18nBasename(String i18nBasename)
           
 LinkFieldBuilder identifierToPathConverter(IdentifierToPathConverter identifierToPathConverter)
           
 LinkFieldBuilder label(String label)
           
 LinkFieldBuilder readOnly()
           
 LinkFieldBuilder readOnly(boolean readOnly)
           
 LinkFieldBuilder required()
           
 LinkFieldBuilder required(boolean required)
           
 LinkFieldBuilder requiredErrorMessage(String requiredErrorMessage)
           
 LinkFieldBuilder styleName(String styleName)
           
 LinkFieldBuilder targetPropertyToPopulate(String targetPropertyToPopulate)
           
 LinkFieldBuilder targetTreeRootPath(String targetTreeRootPath)
           
 LinkFieldBuilder targetWorkspace(String targetWorkspace)
           
 LinkFieldBuilder transformerClass(Class<? extends Transformer<?>> transformerClass)
           
 LinkFieldBuilder type(String type)
           
 LinkFieldBuilder validator(ConfiguredFieldValidatorDefinition validatorDefinition)
           
 LinkFieldBuilder validator(GenericValidatorBuilder validatorBuilder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinkFieldBuilder

public LinkFieldBuilder(String name)
Method Detail

definition

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

targetPropertyToPopulate

public LinkFieldBuilder targetPropertyToPopulate(String targetPropertyToPopulate)

targetWorkspace

public LinkFieldBuilder targetWorkspace(String targetWorkspace)

targetTreeRootPath

public LinkFieldBuilder targetTreeRootPath(String targetTreeRootPath)

appName

public LinkFieldBuilder appName(String appName)

buttonSelectNewLabel

public LinkFieldBuilder buttonSelectNewLabel(String buttonSelectNewLabel)

buttonSelectOtherLabel

public LinkFieldBuilder buttonSelectOtherLabel(String buttonSelectOtherLabel)

identifierToPathConverter

public LinkFieldBuilder identifierToPathConverter(IdentifierToPathConverter identifierToPathConverter)

contentPreviewClass

public LinkFieldBuilder contentPreviewClass(Class<? extends ContentPreviewComponent<?>> contentPreviewClass)

fieldEditable

public LinkFieldBuilder fieldEditable()

fieldEditable

public LinkFieldBuilder fieldEditable(boolean fieldEditable)

label

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

i18nBasename

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

i18n

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

i18n

public LinkFieldBuilder i18n()
Overrides:
i18n in class AbstractFieldBuilder

description

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

type

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

required

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

required

public LinkFieldBuilder required()
Overrides:
required in class AbstractFieldBuilder

requiredErrorMessage

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

readOnly

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

readOnly

public LinkFieldBuilder readOnly()
Overrides:
readOnly in class AbstractFieldBuilder

defaultValue

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

styleName

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

validator

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

validator

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

transformerClass

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


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