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,
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 class
|
static 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.
|
public Class getBeanClass()
public static BeanInfoManager getBeanInfoManager(Class pClass)
public static BeanInfoProperty getBeanInfoProperty(Class pClass, String pPropertyName, Logger pLogger) throws ELException
ELException
public static BeanInfoIndexedProperty getBeanInfoIndexedProperty(Class pClass, String pIndexedPropertyName, Logger pLogger) throws ELException
ELException
public BeanInfoProperty getProperty(String pPropertyName, Logger pLogger) throws ELException
ELException
public BeanInfoIndexedProperty getIndexedProperty(String pIndexedPropertyName, Logger pLogger) throws ELException
ELException
public EventSetDescriptor getEventSet(String pEventSetName, Logger pLogger) throws ELException
ELException
Copyright © 2016 JBoss by Red Hat. All rights reserved.