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.
Modifier and Type | Method and Description |
---|---|
Class |
getBeanClass() |
static BeanInfoIndexedProperty |
getBeanInfoIndexedProperty(Class pClass,
String pIndexedPropertyName)
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 class
|
static BeanInfoProperty |
getBeanInfoProperty(Class pClass,
String pPropertyName)
Returns the BeanInfoProperty for the specified property in the
given class, or null if not found.
|
EventSetDescriptor |
getEventSet(String pEventSetName)
Returns the EventSetDescriptor for the given event set name, or
null if not found.
|
BeanInfoIndexedProperty |
getIndexedProperty(String pIndexedPropertyName)
Returns the BeanInfoIndexedProperty for the given property name,
or null if not found.
|
BeanInfoProperty |
getProperty(String pPropertyName)
Returns the BeanInfoProperty for the given property name, or null
if not found.
|
public Class getBeanClass()
public static BeanInfoManager getBeanInfoManager(Class pClass)
public static BeanInfoProperty getBeanInfoProperty(Class pClass, String pPropertyName) throws ELException
ELException
public static BeanInfoIndexedProperty getBeanInfoIndexedProperty(Class pClass, String pIndexedPropertyName) throws ELException
ELException
public BeanInfoProperty getProperty(String pPropertyName) throws ELException
ELException
public BeanInfoIndexedProperty getIndexedProperty(String pIndexedPropertyName) throws ELException
ELException
public EventSetDescriptor getEventSet(String pEventSetName) throws ELException
ELException
Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.