Package com.enonic.xp.form
Class Input.Builder
- java.lang.Object
-
- com.enonic.xp.form.Input.Builder
-
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(Input source)
-
-
Method Detail
-
name
public Input.Builder name(String value)
-
inputType
public Input.Builder inputType(InputTypeName value)
-
label
public Input.Builder label(String value)
-
labelI18nKey
public Input.Builder labelI18nKey(String value)
-
defaultValue
public Input.Builder defaultValue(InputTypeDefault value)
-
immutable
public Input.Builder immutable(boolean value)
-
occurrences
public Input.Builder occurrences(Occurrences value)
-
occurrences
public Input.Builder occurrences(int minOccurrences, int maxOccurrences)
-
minimumOccurrences
public Input.Builder minimumOccurrences(int value)
-
maximumOccurrences
public Input.Builder maximumOccurrences(int value)
-
required
public Input.Builder required(boolean value)
-
maximizeUIInputWidth
public Input.Builder maximizeUIInputWidth(boolean value)
-
multiple
public Input.Builder multiple(boolean value)
-
indexed
public Input.Builder indexed(boolean value)
-
customText
public Input.Builder customText(String value)
-
validationRegexp
public Input.Builder validationRegexp(String value)
-
helpText
public Input.Builder helpText(String value)
-
helpTextI18nKey
public Input.Builder helpTextI18nKey(String value)
-
inputTypeProperty
public Input.Builder inputTypeProperty(InputTypeProperty property)
-
inputTypeConfig
public Input.Builder inputTypeConfig(InputTypeConfig config)
-
build
public Input build()
-
-