org.apache.commons.el

Class BeanInfoIndexedProperty


public class BeanInfoIndexedProperty
extends java.lang.Object

This contains the information for one indexed property in a BeanInfo - IndexedPropertyDescriptor, read method, and write method. This class is necessary because the read/write methods in the IndexedPropertyDescriptor 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

(package private) IndexedPropertyDescriptor
mIndexedPropertyDescriptor
(package private) Method
mReadMethod
(package private) Method
mWriteMethod

Constructor Summary

BeanInfoIndexedProperty(Method pReadMethod, Method pWriteMethod, IndexedPropertyDescriptor pIndexedPropertyDescriptor)
Constructor

Method Summary

IndexedPropertyDescriptor
getIndexedPropertyDescriptor()
Method
getReadMethod()
Method
getWriteMethod()

Field Details

mIndexedPropertyDescriptor

(package private)  IndexedPropertyDescriptor mIndexedPropertyDescriptor

mReadMethod

(package private)  Method mReadMethod

mWriteMethod

(package private)  Method mWriteMethod

Constructor Details

BeanInfoIndexedProperty

public BeanInfoIndexedProperty(Method pReadMethod,
                               Method pWriteMethod,
                               IndexedPropertyDescriptor pIndexedPropertyDescriptor)
Constructor

Method Details

getIndexedPropertyDescriptor

public IndexedPropertyDescriptor getIndexedPropertyDescriptor()

getReadMethod

public Method getReadMethod()

getWriteMethod

public Method getWriteMethod()

Copyright (c) 2001-2002 - Apache Software Foundation