Class FormBuilder


  • public class FormBuilder
    extends Object

    Used to construct a new Form schema.

    Usage example:

       
    
       Form form = FormBuilder.newForm("My Form")
           .withField("foo", FieldType.STRING)
           .displayName("Foo")
           .required()
           .add()
           .withField("bar", FieldType.DATE)
           .displayName("Bar")
           .add()
           .build();

    Or similarly:

       
    
       FormBuilder formBuilder = FormBuilder.newForm("My Form");
    
       formBuilder.withField("foo", FieldType.STRING)
           .displayName("Foo")
           .required()
           .add();
    
       formBuilder.withField("bar", FieldType.DATE)
           .displayName("Bar")
           .add();
    
       Form form = formBuilder.build();