|
JBoss Reflection 2.2.1.SP1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.util.JBossObject
org.jboss.beans.info.plugins.AbstractBeanInfo
org.jboss.beans.info.plugins.FieldBeanInfo
public class FieldBeanInfo
Field bean info.
BeanAccessMode.FIELDS
Field Summary | |
---|---|
protected Map<String,FieldInfo> |
fieldsByName
The fields |
Fields inherited from class org.jboss.beans.info.plugins.AbstractBeanInfo |
---|
classAdapter |
Fields inherited from class org.jboss.util.JBossObject |
---|
hashCode, log, toString |
Constructor Summary | |
---|---|
FieldBeanInfo(BeanInfoFactory beanInfoFactory,
ClassAdapter classAdapter,
Set<PropertyInfo> properties,
Set<ConstructorInfo> constructors,
Set<MethodInfo> methods,
Set<EventInfo> events)
|
Method Summary | |
---|---|
protected FieldInfo |
getField(String name)
Get a property |
protected org.jboss.beans.info.plugins.FieldFilter |
getFieldFilter()
Get the field filter. |
protected static Set<FieldInfo> |
getFields(ClassInfo classInfo,
org.jboss.beans.info.plugins.FieldFilter filter)
Get the fields |
protected PropertyInfo |
replaceProperty(PropertyInfo original)
Do we need to replace property due to access mode. |
protected void |
setFields(Set<FieldInfo> fields)
Set fields |
void |
setProperties(Set<PropertyInfo> properties)
Set the property information. |
Methods inherited from class org.jboss.beans.info.plugins.AbstractBeanInfo |
---|
addProperty, equals, findPropertyInfo, getBeanInfoFactory, getClassInfo, getConstructors, getEvents, getHashCode, getJoinpointFactory, getMethods, getName, getProperties, getProperty, getProperty, invoke, invoke, invoke, invoke, invokeStatic, invokeStatic, invokeStatic, invokeStatic, newInstance, newInstance, newInstance, newInstance, replaceAndAddProperty, setConstructors, setEvents, setMethods, setProperty, toShortString, toString |
Methods inherited from class org.jboss.util.JBossObject |
---|
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, hashCode, list, notEqual, toShortString, toString, toStringImplementation |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jboss.util.JBossInterface |
---|
clone, toShortString |
Field Detail |
---|
protected Map<String,FieldInfo> fieldsByName
Constructor Detail |
---|
public FieldBeanInfo(BeanInfoFactory beanInfoFactory, ClassAdapter classAdapter, Set<PropertyInfo> properties, Set<ConstructorInfo> constructors, Set<MethodInfo> methods, Set<EventInfo> events)
Method Detail |
---|
public void setProperties(Set<PropertyInfo> properties)
BeanInfo
setProperties
in interface BeanInfo
setProperties
in class AbstractBeanInfo
properties
- a Setprotected PropertyInfo replaceProperty(PropertyInfo original)
AbstractBeanInfo
replaceProperty
in class AbstractBeanInfo
original
- the original property
protected void setFields(Set<FieldInfo> fields)
fields
- the fieldsprotected FieldInfo getField(String name)
name
- the property name
IllegalArgumentException
- if there is no such propertyprotected static Set<FieldInfo> getFields(ClassInfo classInfo, org.jboss.beans.info.plugins.FieldFilter filter)
classInfo
- the class infofilter
- the field filter
protected org.jboss.beans.info.plugins.FieldFilter getFieldFilter()
|
JBoss Reflection 2.2.1.SP1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |