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
-