Package javax.el
Class BeanNameResolver
- java.lang.Object
- 
- javax.el.BeanNameResolver
 
- 
 public abstract class BeanNameResolver extends java.lang.ObjectBase implementation that provides a minimal default implementation that is intended to be extended by application developers.- Since:
- EL 3.0
 
- 
- 
Constructor SummaryConstructors Constructor Description BeanNameResolver()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanCreateBean(java.lang.String beanName)Is it permitted to create a bean of the given name?java.lang.ObjectgetBean(java.lang.String beanName)Returns the named bean.booleanisNameResolved(java.lang.String beanName)Can this resolver resolve the given bean name?booleanisReadOnly(java.lang.String beanName)Is the named bean read-only?voidsetBeanValue(java.lang.String beanName, java.lang.Object value)Sets a value of a bean of the given name.
 
- 
- 
- 
Method Detail- 
isNameResolvedpublic boolean isNameResolved(java.lang.String beanName) Can this resolver resolve the given bean name?- Parameters:
- beanName- The bean name to resolve
- Returns:
- This default implementation always returns false
 
 - 
getBeanpublic java.lang.Object getBean(java.lang.String beanName) Returns the named bean.- Parameters:
- beanName- The bean name to return
- Returns:
- This default implementation always returns null
 
 - 
setBeanValuepublic void setBeanValue(java.lang.String beanName, java.lang.Object value) throws PropertyNotWritableExceptionSets a value of a bean of the given name. If the named bean does not exist andcanCreateBean(java.lang.String)returnstruethen a bean is created with the given value.- Parameters:
- beanName- The name of the bean to be set/create
- value- The value of the bean to set/create
- Throws:
- PropertyNotWritableException- if the bean is read only
 
 - 
isReadOnlypublic boolean isReadOnly(java.lang.String beanName) Is the named bean read-only?- Parameters:
- beanName- The name of the bean of interest
- Returns:
- trueif the bean is read only, otherwise- false
 
 - 
canCreateBeanpublic boolean canCreateBean(java.lang.String beanName) Is it permitted to create a bean of the given name?- Parameters:
- beanName- The name of the bean of interest
- Returns:
- trueif the bean may be created, otherwise- false
 
 
- 
 
-