Package tigase.server
Class DataForm.Field.Builder
- java.lang.Object
-
- tigase.server.DataForm.Field.Builder
-
- Enclosing class:
- DataForm.Field
public static class DataForm.Field.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder(Element form, DataForm.FieldType type, String var)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataForm.Field.BuilderaddOption(String value)DataForm.Field.BuilderaddOption(String value, String label)Elementbuild()DataForm.Field.BuildersetDesc(String desc)DataForm.Field.BuildersetLabel(String label)DataForm.Field.BuildersetOptions(String[] values)DataForm.Field.BuildersetOptions(String[] values, String[] labels)DataForm.Field.BuildersetRequired(boolean required)DataForm.Field.BuildersetValue(Boolean value)DataForm.Field.BuildersetValue(String value)DataForm.Field.BuildersetValues(String[] values)
-
-
-
Constructor Detail
-
Builder
public Builder(Element form, DataForm.FieldType type, String var)
-
-
Method Detail
-
setLabel
public DataForm.Field.Builder setLabel(String label)
-
setDesc
public DataForm.Field.Builder setDesc(String desc)
-
setRequired
public DataForm.Field.Builder setRequired(boolean required)
-
addOption
public DataForm.Field.Builder addOption(String value)
-
addOption
public DataForm.Field.Builder addOption(String value, String label)
-
setOptions
public DataForm.Field.Builder setOptions(String[] values)
-
setOptions
public DataForm.Field.Builder setOptions(String[] values, String[] labels)
-
setValue
public DataForm.Field.Builder setValue(Boolean value)
-
setValue
public DataForm.Field.Builder setValue(String value)
-
setValues
public DataForm.Field.Builder setValues(String[] values)
-
build
public Element build()
-
-