Package javax.el

Class StandardELContext.LocalBeanNameResolver

java.lang.Object
javax.el.BeanNameResolver
javax.el.StandardELContext.LocalBeanNameResolver
Enclosing class:
StandardELContext

private class StandardELContext.LocalBeanNameResolver extends BeanNameResolver
  • Constructor Details

    • LocalBeanNameResolver

      private LocalBeanNameResolver()
  • Method Details

    • isNameResolved

      public boolean isNameResolved(String beanName)
      Description copied from class: BeanNameResolver
      Returns whether the given name is resolved by the BeanNameResolver
      Overrides:
      isNameResolved in class BeanNameResolver
      Parameters:
      beanName - The name of the bean.
      Returns:
      true if the name is resolved by this BeanNameResolver; false otherwise.
    • getBean

      public Object getBean(String beanName)
      Description copied from class: BeanNameResolver
      Returns the bean known by its name.
      Overrides:
      getBean in class BeanNameResolver
      Parameters:
      beanName - The name of the bean.
      Returns:
      The bean with the given name. Can be null.
    • setBeanValue

      public void setBeanValue(String beanName, Object value)
      Description copied from class: BeanNameResolver
      Sets a value to a bean of the given name. If the bean of the given name does not exist and if BeanNameResolver.canCreateBean(java.lang.String) is true, one is created with the given value.
      Overrides:
      setBeanValue in class BeanNameResolver
      Parameters:
      beanName - The name of the bean
      value - The value to set the bean to. Can be null.
    • isReadOnly

      public boolean isReadOnly(String beanName)
      Description copied from class: BeanNameResolver
      Indicates if the bean of the given name is read-only or writable
      Overrides:
      isReadOnly in class BeanNameResolver
      Parameters:
      beanName - The name of the bean
      Returns:
      true if the bean can be set to a new value. false otherwise.
    • canCreateBean

      public boolean canCreateBean(String beanName)
      Description copied from class: BeanNameResolver
      Allow creating a bean of the given name if it does not exist.
      Overrides:
      canCreateBean in class BeanNameResolver
      Parameters:
      beanName - The name of the bean
      Returns:
      true if bean creation is supported false otherwise.