Package tigase.server
Class DataForm.Builder
- java.lang.Object
-
- tigase.server.DataForm.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder(Element parent, Command.DataType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataForm.Field.BuilderaddField(DataForm.FieldType type, String var)DataForm.BuilderaddInstructions(String[] instructions)DataForm.BuilderaddTitle(String title)Elementbuild()DataForm.BuilderwithFields(Consumer<DataForm.Builder> consumer)DataForm.BuilderwithItem(Consumer<DataForm.Item.Builder> consumer)DataForm.BuilderwithReported(Consumer<DataForm.Reported.Builder> consumer)
-
-
-
Constructor Detail
-
Builder
public Builder(Element parent, Command.DataType type)
-
-
Method Detail
-
addTitle
public DataForm.Builder addTitle(String title)
-
addInstructions
public DataForm.Builder addInstructions(String[] instructions)
-
addField
public DataForm.Field.Builder addField(DataForm.FieldType type, String var)
-
withFields
public DataForm.Builder withFields(Consumer<DataForm.Builder> consumer)
-
withReported
public DataForm.Builder withReported(Consumer<DataForm.Reported.Builder> consumer)
-
withItem
public DataForm.Builder withItem(Consumer<DataForm.Item.Builder> consumer)
-
build
public Element build()
-
-