Interface BindingContext

All Known Subinterfaces:
IdentifierBindingContext<I>, MarkerBindingContext, PropertyBindingContext, RoutingBindingContext, TypeBindingContext, ValueBindingContext<V>

public interface BindingContext
  • Method Details

    • beanResolver

      BeanResolver beanResolver()
      Returns:
      A bean provider, allowing the retrieval of beans, including CDI/Spring DI beans when in the appropriate environment.
    • param

      Object param(String name)
      Parameters:
      name - The name of the param
      Returns:
      Get a param defined for the binder by the given name
      Throws:
      SearchException - if it does not exist a param having such name
    • paramOptional

      Optional<Object> paramOptional(String name)
      Parameters:
      name - The name of the param
      Returns:
      Get an optional param defined for the binder by the given name, a param having such name may either exist or not.