Package io.micronaut.views.fields
Interface FormGenerator
- All Known Implementing Classes:
 DefaultFormGenerator
public interface FormGenerator
Generates a 
Form for a given type representing a form class.- Since:
 - 4.1.0
 - Author:
 - Sergio del Amo
 
- 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptiondefault <T> @NonNull FormGenerate POST Form.default <T> @NonNull Formgenerate(@NonNull String action, @NonNull Class<T> type, @NonNull InputSubmitFormElement inputSubmitFormElement) Generate a POST form.default <T> @NonNull Formgenerate(@NonNull String action, @NonNull Class<T> type, @NonNull InputSubmitFormElement inputSubmitFormElement, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate a POST form.default <T> @NonNull FormGenerate a POST Form.default <T> @NonNull Formgenerate(@NonNull String action, @NonNull Class<T> type, @NonNull Message submitValue, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate a POST Form.default <T> @NonNull Formgenerate(@NonNull String action, @NonNull Class<T> type, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate POST Form.default @NonNull FormGenerate FORM Post.default @NonNull Formgenerate(@NonNull String action, @NonNull Object instance, @NonNull InputSubmitFormElement inputSubmitFormElement) Generate FORM Post.default @NonNull Formgenerate(@NonNull String action, @NonNull Object instance, @NonNull InputSubmitFormElement inputSubmitFormElement, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate FORM Post.default @NonNull FormGenerate FORM Post.default @NonNull Formgenerate(@NonNull String action, @NonNull Object instance, @NonNull Message submitValue, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate FORM Post.default @NonNull Formgenerate(@NonNull String action, @NonNull Object instance, @NonNull jakarta.validation.ConstraintViolationException ex) Generate POST form.default @NonNull Formgenerate(@NonNull String action, @NonNull Object instance, @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull InputSubmitFormElement inputSubmitFormElement) Generate POST form.default @NonNull Formgenerate(@NonNull String action, @NonNull Object instance, @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull InputSubmitFormElement inputSubmitFormElement, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate POST form.default @NonNull Formgenerate(@NonNull String action, @NonNull Object instance, @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull Message submitValue) Generate POST form.default @NonNull Formgenerate(@NonNull String action, @NonNull Object instance, @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull Message submitValue, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate POST form.default @NonNull Formgenerate(@NonNull String action, @NonNull Object instance, @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate POST form.default @NonNull Formgenerate(@NonNull String action, @NonNull Object instance, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate FORM Post.default <T> @NonNull Form<T> @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Class<T> type, @NonNull InputSubmitFormElement inputSubmitFormElement) <T> @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Class<T> type, @NonNull InputSubmitFormElement inputSubmitFormElement, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) default <T> @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Class<T> type, @NonNull Message submitValue) default <T> @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Class<T> type, @NonNull Message submitValue, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) default <T> @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Class<T> type, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) default @NonNull Form@NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Object instance, @NonNull InputSubmitFormElement inputSubmitFormElement) @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Object instance, @NonNull InputSubmitFormElement inputSubmitFormElement, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) default @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Object instance, @NonNull Message submitValue) default @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Object instance, @NonNull Message submitValue, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) default @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Object instance, @NonNull jakarta.validation.ConstraintViolationException ex) @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Object instance, @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull InputSubmitFormElement inputSubmitFormElement) @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Object instance, @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull InputSubmitFormElement inputSubmitFormElement, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) default @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Object instance, @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull Message submitValue) default @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Object instance, @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull Message submitValue, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) default @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Object instance, @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) default @NonNull Formgenerate(@NonNull String action, @NonNull String method, @NonNull Object instance, @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) default @NonNull FormgenerateWithFieldset(@NonNull String action, @NonNull Fieldset fieldset) Generate Form with fieldset.default @NonNull FormgenerateWithFieldset(@NonNull String action, @NonNull Fieldset fieldset, @NonNull Message submitValue) Generate Form with fieldset.@NonNull FormgenerateWithFieldset(@NonNull String action, @NonNull String method, @NonNull Fieldset fieldset, @NonNull InputSubmitFormElement inputSubmitFormElement) Generate FORM with fieldset.default @NonNull FormgenerateWithFieldset(@NonNull String action, @NonNull String method, @NonNull Fieldset fieldset, @NonNull Message submitValue) Generate FORM with fieldset. 
- 
Field Details
- 
POST
Form method `post`.- See Also:
 
 - 
SUBMIT
Default Submit message. 
 - 
 - 
Method Details
- 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Object instance) - Parameters:
 action- Form action attributemethod- Form method attributeinstance- The Object instance which should beIntrospected.- Returns:
 - A Form
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Object instance) Generate FORM Post.- Parameters:
 action- Form action attributeinstance- The Object instance which should beIntrospected.- Returns:
 - A Form
 
 - 
generateWithFieldset
@NonNull @NonNull Form generateWithFieldset(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Fieldset fieldset, @NonNull @NonNull InputSubmitFormElement inputSubmitFormElement) Generate FORM with fieldset.- Parameters:
 action- Form action attributemethod- Form method attributefieldset- FieldsetinputSubmitFormElement- input submit- Returns:
 - A Form
 
 - 
generateWithFieldset
@NonNull default @NonNull Form generateWithFieldset(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Fieldset fieldset, @NonNull @NonNull Message submitValue) Generate FORM with fieldset.- Parameters:
 action- Form action attributemethod- Form method attributefieldset- FieldsetsubmitValue- input submit- Returns:
 - A Form
 
 - 
generateWithFieldset
@NonNull default @NonNull Form generateWithFieldset(@NonNull @NonNull String action, @NonNull @NonNull Fieldset fieldset, @NonNull @NonNull Message submitValue) Generate Form with fieldset.- Parameters:
 action- Form action attributefieldset- FieldsetsubmitValue- input submit- Returns:
 - A Form
 
 - 
generateWithFieldset
@NonNull default @NonNull Form generateWithFieldset(@NonNull @NonNull String action, @NonNull @NonNull Fieldset fieldset) Generate Form with fieldset.- Parameters:
 action- Form action attributefieldset- Fieldset- Returns:
 - A Form
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Object instance, @NonNull @NonNull Message submitValue) - Parameters:
 action- Form action attributemethod- Form method attributeinstance- The Object instance which should beIntrospected.submitValue- input submit- Returns:
 - A Form
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Object instance, @NonNull @NonNull Message submitValue) Generate FORM Post.- Parameters:
 action- Form action attributeinstance- The Object instance which should beIntrospected.submitValue- input submit- Returns:
 - A Form
 
 - 
generate
@NonNull @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Object instance, @NonNull @NonNull InputSubmitFormElement inputSubmitFormElement) - Parameters:
 action- Form action attributemethod- Form method attributeinstance- The Object instance which should beIntrospected.inputSubmitFormElement- input submit- Returns:
 - A Form
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Object instance, @NonNull @NonNull InputSubmitFormElement inputSubmitFormElement) Generate FORM Post.- Parameters:
 action- Form action attributeinstance- The Object instance which should beIntrospected.inputSubmitFormElement- input submit- Returns:
 - A Form
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Object instance, @NonNull @NonNull jakarta.validation.ConstraintViolationException ex) - Parameters:
 action- Form action attributemethod- Form method attributeinstance- The Object instance which should beIntrospected.ex- A Validation exception- Returns:
 - A Form
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Object instance, @NonNull @NonNull jakarta.validation.ConstraintViolationException ex) Generate POST form.- Parameters:
 action- Form action attributeinstance- The Object instance which should beIntrospected.ex- A Validation exception- Returns:
 - A Form
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Object instance, @NonNull @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull @NonNull Message submitValue) - Parameters:
 action- Form action attributemethod- Form method attributeinstance- The Object instance which should beIntrospected.ex- A Validation exceptionsubmitValue- input submit- Returns:
 - A Form
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Object instance, @NonNull @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull @NonNull Message submitValue) Generate POST form.- Parameters:
 action- Form action attributeinstance- The Object instance which should beIntrospected.ex- A Validation exceptionsubmitValue- input submit- Returns:
 - A Form
 
 - 
generate
@NonNull @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Object instance, @NonNull @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull @NonNull InputSubmitFormElement inputSubmitFormElement) - Parameters:
 action- Form action attributemethod- Form method attributeinstance- The Object instance which should beIntrospected.ex- A Validation exceptioninputSubmitFormElement- input submit- Returns:
 - A Form
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Object instance, @NonNull @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull @NonNull InputSubmitFormElement inputSubmitFormElement) Generate POST form.- Parameters:
 action- Form action attributeinstance- The Object instance which should beIntrospected.ex- A Validation exceptioninputSubmitFormElement- input submit- Returns:
 - A Form
 
 - 
generate
@NonNull default <T> @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Class<T> type) - Type Parameters:
 T- type- Parameters:
 action- Form action attributemethod- Form method attributetype- A class which should beIntrospected.- Returns:
 - A Form
 
 - 
generate
@NonNull default <T> @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Class<T> type) Generate POST Form.- Type Parameters:
 T- type- Parameters:
 action- Form action attributetype- A class which should beIntrospected.- Returns:
 - A Form
 
 - 
generate
@NonNull default <T> @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Class<T> type, @NonNull @NonNull Message submitValue) - Type Parameters:
 T- type- Parameters:
 action- Form action attributemethod- Form method attributetype- A class which should beIntrospected.submitValue- input submit- Returns:
 - A Form
 
 - 
generate
@NonNull default <T> @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Class<T> type, @NonNull @NonNull Message submitValue) Generate a POST Form.- Type Parameters:
 T- type- Parameters:
 action- Form action attributetype- A class which should beIntrospected.submitValue- input submit- Returns:
 - A Form
 
 - 
generate
@NonNull <T> @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Class<T> type, @NonNull @NonNull InputSubmitFormElement inputSubmitFormElement) - Type Parameters:
 T- type- Parameters:
 action- Form action attributemethod- Form method attributetype- A class which should beIntrospected.inputSubmitFormElement- input submit- Returns:
 - A Form
 
 - 
generate
@NonNull default <T> @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Class<T> type, @NonNull @NonNull InputSubmitFormElement inputSubmitFormElement) Generate a POST form.- Type Parameters:
 T- type- Parameters:
 action- Form action attributetype- A class which should beIntrospected.inputSubmitFormElement- input submit- Returns:
 - A Form
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Object instance, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) - Parameters:
 action- Form action attributemethod- Form method attributeinstance- The Object instance which should beIntrospected.builderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Object instance, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate FORM Post.- Parameters:
 action- Form action attributeinstance- The Object instance which should beIntrospected.builderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Object instance, @NonNull @NonNull Message submitValue, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) - Parameters:
 action- Form action attributemethod- Form method attributeinstance- The Object instance which should beIntrospected.submitValue- input submitbuilderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Object instance, @NonNull @NonNull Message submitValue, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate FORM Post.- Parameters:
 action- Form action attributeinstance- The Object instance which should beIntrospected.submitValue- input submitbuilderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Object instance, @NonNull @NonNull InputSubmitFormElement inputSubmitFormElement, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) - Parameters:
 action- Form action attributemethod- Form method attributeinstance- The Object instance which should beIntrospected.inputSubmitFormElement- input submitbuilderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Object instance, @NonNull @NonNull InputSubmitFormElement inputSubmitFormElement, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate FORM Post.- Parameters:
 action- Form action attributeinstance- The Object instance which should beIntrospected.inputSubmitFormElement- input submitbuilderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Object instance, @NonNull @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) - Parameters:
 action- Form action attributemethod- Form method attributeinstance- The Object instance which should beIntrospected.ex- A Validation exceptionbuilderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Object instance, @NonNull @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate POST form.- Parameters:
 action- Form action attributeinstance- The Object instance which should beIntrospected.ex- A Validation exceptionbuilderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Object instance, @NonNull @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull @NonNull Message submitValue, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) - Parameters:
 action- Form action attributemethod- Form method attributeinstance- The Object instance which should beIntrospected.ex- A Validation exceptionsubmitValue- input submitbuilderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Object instance, @NonNull @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull @NonNull Message submitValue, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate POST form.- Parameters:
 action- Form action attributeinstance- The Object instance which should beIntrospected.ex- A Validation exceptionsubmitValue- input submitbuilderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Object instance, @NonNull @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull @NonNull InputSubmitFormElement inputSubmitFormElement, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) - Parameters:
 action- Form action attributemethod- Form method attributeinstance- The Object instance which should beIntrospected.ex- A Validation exceptioninputSubmitFormElement- input submitbuilderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull default @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Object instance, @NonNull @NonNull jakarta.validation.ConstraintViolationException ex, @NonNull @NonNull InputSubmitFormElement inputSubmitFormElement, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate POST form.- Parameters:
 action- Form action attributeinstance- The Object instance which should beIntrospected.ex- A Validation exceptioninputSubmitFormElement- input submitbuilderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull default <T> @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Class<T> type, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) - Type Parameters:
 T- type- Parameters:
 action- Form action attributemethod- Form method attributetype- A class which should beIntrospected.builderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull default <T> @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Class<T> type, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate POST Form.- Type Parameters:
 T- type- Parameters:
 action- Form action attributetype- A class which should beIntrospected.builderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull default <T> @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Class<T> type, @NonNull @NonNull Message submitValue, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) - Type Parameters:
 T- type- Parameters:
 action- Form action attributemethod- Form method attributetype- A class which should beIntrospected.submitValue- input submitbuilderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull default <T> @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Class<T> type, @NonNull @NonNull Message submitValue, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate a POST Form.- Type Parameters:
 T- type- Parameters:
 action- Form action attributetype- A class which should beIntrospected.submitValue- input submitbuilderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull <T> @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull String method, @NonNull @NonNull Class<T> type, @NonNull @NonNull InputSubmitFormElement inputSubmitFormElement, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) - Type Parameters:
 T- type- Parameters:
 action- Form action attributemethod- Form method attributetype- A class which should beIntrospected.inputSubmitFormElement- input submitbuilderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 - 
generate
@NonNull default <T> @NonNull Form generate(@NonNull @NonNull String action, @NonNull @NonNull Class<T> type, @NonNull @NonNull InputSubmitFormElement inputSubmitFormElement, @NonNull @NonNull BiConsumer<String, io.micronaut.core.beans.BeanIntrospection.Builder<? extends FormElement>> builderConsumer) Generate a POST form.- Type Parameters:
 T- type- Parameters:
 action- Form action attributetype- A class which should beIntrospected.inputSubmitFormElement- input submitbuilderConsumer- A BiConsumer with the property name and the builder. It allows to consume a form element builder while the form fieldset is being generated.- Returns:
 - A Form
 - Since:
 - 5.1.0
 
 
 -