org.apache.axis2.databinding.beans
Class BeanPropertyDescriptor

java.lang.Object
  extended byorg.apache.axis2.databinding.beans.BeanPropertyDescriptor
All Implemented Interfaces:
FieldAccessor, IndexedFieldAccessor

public class BeanPropertyDescriptor
extends java.lang.Object
implements FieldAccessor, IndexedFieldAccessor

BeanPropertyDescriptor


Constructor Summary
BeanPropertyDescriptor()
           
 
Method Summary
 java.lang.reflect.Method getIndexedReadMethod()
           
 java.lang.Object getIndexedValue(java.lang.Object targetObject, int index)
           
 java.lang.reflect.Method getIndexedWriteMethod()
           
 java.lang.reflect.Method getReadMethod()
           
 java.lang.Object getValue(java.lang.Object targetObject)
           
 java.lang.reflect.Method getWriteMethod()
           
 void setIndexedReadMethod(java.lang.reflect.Method indexedReadMethod)
           
 void setIndexedValue(java.lang.Object targetObject, java.lang.Object value, int index)
           
 void setIndexedWriteMethod(java.lang.reflect.Method indexedWriteMethod)
           
 void setReadMethod(java.lang.reflect.Method readMethod)
           
 void setValue(java.lang.Object targetObject, java.lang.Object value)
           
 void setWriteMethod(java.lang.reflect.Method writeMethod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanPropertyDescriptor

public BeanPropertyDescriptor()
Method Detail

getReadMethod

public java.lang.reflect.Method getReadMethod()

setReadMethod

public void setReadMethod(java.lang.reflect.Method readMethod)

getWriteMethod

public java.lang.reflect.Method getWriteMethod()

setWriteMethod

public void setWriteMethod(java.lang.reflect.Method writeMethod)

getIndexedReadMethod

public java.lang.reflect.Method getIndexedReadMethod()

setIndexedReadMethod

public void setIndexedReadMethod(java.lang.reflect.Method indexedReadMethod)

getIndexedWriteMethod

public java.lang.reflect.Method getIndexedWriteMethod()

setIndexedWriteMethod

public void setIndexedWriteMethod(java.lang.reflect.Method indexedWriteMethod)

getValue

public java.lang.Object getValue(java.lang.Object targetObject)
                          throws java.lang.Exception
Specified by:
getValue in interface FieldAccessor
Throws:
java.lang.Exception

setValue

public void setValue(java.lang.Object targetObject,
                     java.lang.Object value)
              throws java.lang.Exception
Specified by:
setValue in interface FieldAccessor
Throws:
java.lang.Exception

getIndexedValue

public java.lang.Object getIndexedValue(java.lang.Object targetObject,
                                        int index)
                                 throws java.lang.Exception
Specified by:
getIndexedValue in interface IndexedFieldAccessor
Throws:
java.lang.Exception

setIndexedValue

public void setIndexedValue(java.lang.Object targetObject,
                            java.lang.Object value,
                            int index)
                     throws java.lang.Exception
Specified by:
setIndexedValue in interface IndexedFieldAccessor
Throws:
java.lang.Exception