Class DefaultFormElementResolver

java.lang.Object
io.micronaut.views.fields.formelementresolvers.DefaultFormElementResolver
All Implemented Interfaces:
io.micronaut.core.order.Ordered, FormElementResolver

@Singleton public class DefaultFormElementResolver extends Object implements FormElementResolver
Default implementation of the FormElementResolver API.
Since:
5.1.0
Author:
Sergio del Amo
  • Field Details

  • Constructor Details

    • DefaultFormElementResolver

      public DefaultFormElementResolver()
  • Method Details

    • resolve

      public <B, T> Optional<Class<? extends FormElement>> resolve(io.micronaut.core.beans.BeanProperty<B,T> beanProperty)
      Description copied from interface: FormElementResolver
      Resolves given a bean property the FormElement class which should be used to be build the element.
      Specified by:
      resolve in interface FormElementResolver
      Type Parameters:
      B - The bean type
      T - The bean property type
      Parameters:
      beanProperty - Bean Property
      Returns:
      The best Form Element for the bean property.
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface io.micronaut.core.order.Ordered