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 java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder(Element form, DataForm.FieldType type, java.lang.String var)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataForm.Field.BuilderaddOption(java.lang.String value)DataForm.Field.BuilderaddOption(java.lang.String value, java.lang.String label)Elementbuild()DataForm.Field.BuildersetDesc(java.lang.String desc)DataForm.Field.BuildersetLabel(java.lang.String label)DataForm.Field.BuildersetOptions(java.lang.String[] values)DataForm.Field.BuildersetOptions(java.lang.String[] values, java.lang.String[] labels)DataForm.Field.BuildersetRequired(boolean required)DataForm.Field.BuildersetValue(java.lang.Boolean value)DataForm.Field.BuildersetValue(java.lang.String value)DataForm.Field.BuildersetValues(java.lang.String[] values)
-
-
-
Constructor Detail
-
Builder
public Builder(Element form, DataForm.FieldType type, java.lang.String var)
-
-
Method Detail
-
setLabel
public DataForm.Field.Builder setLabel(java.lang.String label)
-
setDesc
public DataForm.Field.Builder setDesc(java.lang.String desc)
-
setRequired
public DataForm.Field.Builder setRequired(boolean required)
-
addOption
public DataForm.Field.Builder addOption(java.lang.String value)
-
addOption
public DataForm.Field.Builder addOption(java.lang.String value, java.lang.String label)
-
setOptions
public DataForm.Field.Builder setOptions(java.lang.String[] values)
-
setOptions
public DataForm.Field.Builder setOptions(java.lang.String[] values, java.lang.String[] labels)
-
setValue
public DataForm.Field.Builder setValue(java.lang.Boolean value)
-
setValue
public DataForm.Field.Builder setValue(java.lang.String value)
-
setValues
public DataForm.Field.Builder setValues(java.lang.String[] values)
-
build
public Element build()
-
-