Package | Description |
---|---|
org.jboss.beans.info.plugins |
Classes used to describe beans, an abstract implementation.
|
org.jboss.beans.info.spi |
Classes used to describe beans.
|
org.jboss.beans.info.spi.helpers |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPropertyInfo
Property info.
|
class |
DefaultPropertyInfo
Default property info.
|
class |
FieldPropertyInfo
Field property info.
|
class |
GetterAndFieldPropertyInfo
Combined getter and field property info.
|
class |
NestedPropertyInfo
When bean has more than one property with the same name
we try to use this impl to look over all possible setters
in order to set the value.
|
class |
SetterAndFieldPropertyInfo
Combined setter and field property info.
|
Modifier and Type | Method and Description |
---|---|
protected PropertyInfo |
AbstractBeanInfo.findPropertyInfo(String name)
Find property
|
protected static PropertyInfo |
BeanInfoUtil.getNestedPropertyInfo(BeanInfo beanInfo,
Object target,
String[] propertys)
Get the nested property info from target.
|
PropertyInfo |
AbstractBeanInfo.getProperty(String name)
Get a property
|
static PropertyInfo |
BeanInfoUtil.getPropertyInfo(BeanInfo beanInfo,
Object target,
String name)
Get nested property info.
|
protected PropertyInfo |
AbstractBeanInfo.replaceProperty(PropertyInfo original)
Do we need to replace property due to access mode.
|
protected PropertyInfo |
FieldBeanInfo.replaceProperty(PropertyInfo original) |
Modifier and Type | Method and Description |
---|---|
protected Set<PropertyInfo> |
AbstractBeanInfoFactory.getAnnotationProperties(Set<MethodInfo> methods)
Get the properties for an annotation
|
protected Set<PropertyInfo> |
AbstractBeanInfoFactory.getBeanProperties(Set<MethodInfo> methods)
Get the properties for a bean
|
Set<PropertyInfo> |
AbstractBeanInfo.getProperties() |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractBeanInfo.addProperty(PropertyInfo property)
Add property.
|
protected void |
AbstractBeanInfo.replaceAndAddProperty(PropertyInfo property)
Replace and add property.
|
protected PropertyInfo |
AbstractBeanInfo.replaceProperty(PropertyInfo original)
Do we need to replace property due to access mode.
|
protected PropertyInfo |
FieldBeanInfo.replaceProperty(PropertyInfo original) |
Modifier and Type | Method and Description |
---|---|
protected BeanInfo |
AbstractBeanInfoFactory.createBeanInfo(ClassAdapter classAdapter,
BeanAccessMode accessMode,
Set<PropertyInfo> properties,
Set<ConstructorInfo> constructors,
Set<MethodInfo> methods,
Set<EventInfo> events)
Create the bean info
|
void |
AbstractBeanInfo.setProperties(Set<PropertyInfo> properties) |
void |
FieldBeanInfo.setProperties(Set<PropertyInfo> properties) |
Constructor and Description |
---|
GetterAndFieldPropertyInfo(PropertyInfo previous,
FieldInfo field) |
SetterAndFieldPropertyInfo(PropertyInfo previous,
FieldInfo field) |
Constructor and Description |
---|
AbstractBeanInfo(BeanInfoFactory beanInfoFactory,
ClassAdapter classAdapter,
Set<PropertyInfo> properties,
Set<ConstructorInfo> constructors,
Set<MethodInfo> methods,
Set<EventInfo> events)
Create a new bean info
|
AllBeanInfo(BeanInfoFactory beanInfoFactory,
ClassAdapter classAdapter,
Set<PropertyInfo> properties,
Set<ConstructorInfo> constructors,
Set<MethodInfo> methods,
Set<EventInfo> events) |
FieldBeanInfo(BeanInfoFactory beanInfoFactory,
ClassAdapter classAdapter,
Set<PropertyInfo> properties,
Set<ConstructorInfo> constructors,
Set<MethodInfo> methods,
Set<EventInfo> events) |
Modifier and Type | Method and Description |
---|---|
PropertyInfo |
BeanInfo.getProperty(String name)
Get a property
|
Modifier and Type | Method and Description |
---|---|
Set<PropertyInfo> |
BeanInfo.getProperties()
Get the property information.
|
Modifier and Type | Method and Description |
---|---|
BeanInfo |
BeanAccessMode.create(BeanInfoFactory beanInfoFactory,
ClassAdapter classAdapter,
Set<PropertyInfo> properties,
Set<ConstructorInfo> constructors,
Set<MethodInfo> methods,
Set<EventInfo> events)
Create the bean info
|
void |
BeanInfo.setProperties(Set<PropertyInfo> properties)
Set the property information.
|
Modifier and Type | Method and Description |
---|---|
PropertyInfo |
UnmodifiableBeanInfo.getProperty(String name) |
Modifier and Type | Method and Description |
---|---|
Set<PropertyInfo> |
UnmodifiableBeanInfo.getProperties() |
Modifier and Type | Method and Description |
---|---|
void |
UnmodifiableBeanInfo.setProperties(Set<PropertyInfo> properties) |
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.