org.apache.commons.el

Class BeanInfoProperty

public class BeanInfoProperty extends Object

This contains the information for one property in a BeanInfo - PropertyDescriptor, read method, and write method. This class is necessary because the read/write methods in the PropertyDescriptor may not be accessible if the bean given to the introspector is not a public class. In this case, a publicly accessible version of the method must be found by searching for a public superclass/interface that declares the method (this searching is done by the BeanInfoManager).

Version: $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: luehe $

Author: Nathan Abramson - Art Technology Group

Field Summary
PropertyDescriptormPropertyDescriptor
MethodmReadMethod
MethodmWriteMethod
Constructor Summary
BeanInfoProperty(Method pReadMethod, Method pWriteMethod, PropertyDescriptor pPropertyDescriptor)
Constructor
Method Summary
PropertyDescriptorgetPropertyDescriptor()
MethodgetReadMethod()
MethodgetWriteMethod()

Field Detail

mPropertyDescriptor

PropertyDescriptor mPropertyDescriptor

mReadMethod

Method mReadMethod

mWriteMethod

Method mWriteMethod

Constructor Detail

BeanInfoProperty

public BeanInfoProperty(Method pReadMethod, Method pWriteMethod, PropertyDescriptor pPropertyDescriptor)
Constructor

Method Detail

getPropertyDescriptor

public PropertyDescriptor getPropertyDescriptor()

getReadMethod

public Method getReadMethod()

getWriteMethod

public Method getWriteMethod()
Copyright (c) 2001-2002 - Apache Software Foundation