Package com.enonic.xp.form
Class FormItemSet
- java.lang.Object
-
- com.enonic.xp.form.FormItem
-
- com.enonic.xp.form.FormItemSet
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFormItemSet.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(FormItem formItem)FormItemSetcopy()static FormItemSet.Buildercreate()static FormItemSet.Buildercreate(FormItemSet formItemSet)booleanequals(Object o)StringgetCustomText()FormItemgetFormItem(FormItemPath path)FormItemgetFormItem(String path)FormItemsgetFormItems()FormItemSetgetFormItemSet(FormItemPath path)FormItemSetgetFormItemSet(String path)StringgetHelpText()StringgetHelpTextI18nKey()InlineMixingetInlineMixin(FormItemPath formItemPath)InlineMixingetInlineMixin(String name)InputgetInput(FormItemPath path)InputgetInput(String path)StringgetLabel()StringgetLabelI18nKey()LayoutgetLayout(String name)StringgetName()OccurrencesgetOccurrences()FormItemTypegetType()inthashCode()booleanisImmutable()booleanisMultiple()booleanisRequired()Iterator<FormItem>iterator()StringtoString()-
Methods inherited from class com.enonic.xp.form.FormItem
getParent, getPath, toFormItemSet, toFormOptionSet, toFormOptionSetOption, toInlineMixin, toInput, toLayout
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
getType
public FormItemType getType()
-
add
public void add(FormItem formItem)
-
getLabel
public String getLabel()
-
isRequired
public boolean isRequired()
-
isImmutable
public boolean isImmutable()
-
isMultiple
public boolean isMultiple()
-
getOccurrences
public Occurrences getOccurrences()
-
getCustomText
public String getCustomText()
-
getHelpText
public String getHelpText()
-
getFormItems
public FormItems getFormItems()
-
getLabelI18nKey
public String getLabelI18nKey()
-
getHelpTextI18nKey
public String getHelpTextI18nKey()
-
copy
public FormItemSet copy()
-
getFormItem
public FormItem getFormItem(FormItemPath path)
-
getFormItemSet
public FormItemSet getFormItemSet(String path)
-
getFormItemSet
public FormItemSet getFormItemSet(FormItemPath path)
-
getInput
public Input getInput(FormItemPath path)
-
getInlineMixin
public InlineMixin getInlineMixin(String name)
-
getInlineMixin
public InlineMixin getInlineMixin(FormItemPath formItemPath)
-
create
public static FormItemSet.Builder create()
-
create
public static FormItemSet.Builder create(FormItemSet formItemSet)
-
-