Class BeanInfoManager
- java.lang.Object
-
- org.apache.taglibs.standard.lang.jstl.BeanInfoManager
-
public class BeanInfoManager extends Object
Manages the BeanInfo for one class - contains the BeanInfo, and also a mapping from property name to BeanInfoProperty. There are also static methods for accessing the BeanInfoManager for a class - those mappings are cached permanently so that once the BeanInfoManager is calculated, it doesn't have to be calculated again.
- Version:
- $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: kchung $
- Author:
- Nathan Abramson - Art Technology Group
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Class
getBeanClass()
static BeanInfoIndexedProperty
getBeanInfoIndexedProperty(Class pClass, String pIndexedPropertyName, Logger pLogger)
Returns the BeanInfoIndexedProperty for the specified property in the given class, or null if not found.static BeanInfoManager
getBeanInfoManager(Class pClass)
Returns the BeanInfoManager for the specified classstatic BeanInfoProperty
getBeanInfoProperty(Class pClass, String pPropertyName, Logger pLogger)
Returns the BeanInfoProperty for the specified property in the given class, or null if not found.EventSetDescriptor
getEventSet(String pEventSetName, Logger pLogger)
Returns the EventSetDescriptor for the given event set name, or null if not found.BeanInfoIndexedProperty
getIndexedProperty(String pIndexedPropertyName, Logger pLogger)
Returns the BeanInfoIndexedProperty for the given property name, or null if not found.BeanInfoProperty
getProperty(String pPropertyName, Logger pLogger)
Returns the BeanInfoProperty for the given property name, or null if not found.
-
-
-
Method Detail
-
getBeanClass
public Class getBeanClass()
-
getBeanInfoManager
public static BeanInfoManager getBeanInfoManager(Class pClass)
Returns the BeanInfoManager for the specified class
-
getBeanInfoProperty
public static BeanInfoProperty getBeanInfoProperty(Class pClass, String pPropertyName, Logger pLogger) throws ELException
Returns the BeanInfoProperty for the specified property in the given class, or null if not found.- Throws:
ELException
-
getBeanInfoIndexedProperty
public static BeanInfoIndexedProperty getBeanInfoIndexedProperty(Class pClass, String pIndexedPropertyName, Logger pLogger) throws ELException
Returns the BeanInfoIndexedProperty for the specified property in the given class, or null if not found.- Throws:
ELException
-
getProperty
public BeanInfoProperty getProperty(String pPropertyName, Logger pLogger) throws ELException
Returns the BeanInfoProperty for the given property name, or null if not found.- Throws:
ELException
-
getIndexedProperty
public BeanInfoIndexedProperty getIndexedProperty(String pIndexedPropertyName, Logger pLogger) throws ELException
Returns the BeanInfoIndexedProperty for the given property name, or null if not found.- Throws:
ELException
-
getEventSet
public EventSetDescriptor getEventSet(String pEventSetName, Logger pLogger) throws ELException
Returns the EventSetDescriptor for the given event set name, or null if not found.- Throws:
ELException
-
-