Package com.enonic.xp.form
Class Form
- java.lang.Object
-
- com.enonic.xp.form.Form
-
- All Implemented Interfaces:
java.lang.Iterable<FormItem>
@PublicApi public final class Form extends java.lang.Object implements java.lang.Iterable<FormItem>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Form.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addFormItem(FormItem formItem)
Deprecated.Form
copy()
static Form.Builder
create()
static Form.Builder
create(Form form)
boolean
equals(java.lang.Object o)
FormItem
getFormItem(FormItemPath path)
FormItem
getFormItem(java.lang.String path)
FormItems
getFormItems()
FormItemSet
getFormItemSet(FormItemPath path)
FormItemSet
getFormItemSet(java.lang.String path)
InlineMixin
getInlineMixin(FormItemPath formItemPath)
InlineMixin
getInlineMixin(java.lang.String path)
Input
getInput(FormItemPath path)
Input
getInput(FormItemPath path, boolean skipLayout)
Input
getInput(java.lang.String path)
FormOptionSet
getOptionSet(java.lang.String path)
FormOptionSetOption
getOptionSetOption(java.lang.String path)
int
hashCode()
java.util.Iterator<FormItem>
iterator()
int
size()
java.lang.String
toString()
-
-
-
Method Detail
-
addFormItem
@Deprecated public void addFormItem(FormItem formItem)
Deprecated.
-
getFormItem
public FormItem getFormItem(java.lang.String path)
-
getFormItem
public FormItem getFormItem(FormItemPath path)
-
getFormItemSet
public FormItemSet getFormItemSet(java.lang.String path)
-
getFormItemSet
public FormItemSet getFormItemSet(FormItemPath path)
-
getInput
public Input getInput(java.lang.String path)
-
getInput
public Input getInput(FormItemPath path)
-
getInput
public Input getInput(FormItemPath path, boolean skipLayout)
-
getInlineMixin
public InlineMixin getInlineMixin(java.lang.String path)
-
getInlineMixin
public InlineMixin getInlineMixin(FormItemPath formItemPath)
-
getOptionSet
public FormOptionSet getOptionSet(java.lang.String path)
-
getOptionSetOption
public FormOptionSetOption getOptionSetOption(java.lang.String path)
-
getFormItems
public FormItems getFormItems()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
copy
public Form copy()
-
create
public static Form.Builder create()
-
create
public static Form.Builder create(Form form)
-
iterator
public java.util.Iterator<FormItem> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<FormItem>
-
size
public int size()
-
-